/* GOLD EDITING NOTE — One homepage visual language: navy, steel-white, Aerospace blue and restrained gold. Local SVGs replace decorative icon fonts in the new sections. */
.af-h26-glyph{width:28px;height:28px;display:block;flex:none}
.af-h26-glyph-accent{stroke:#0b6ecc}
.af-h26 .af-h26-button>.af-h26-glyph,.af-h26 .af-h26-inline-link>.af-h26-glyph{width:20px;height:20px}
.af-h26 :is(.af-h26r2,.af-h26p2,.af-h26k2){scroll-margin-top:calc(var(--af-header-height) + 65px)}
.af-h26 :is(.af-h26r2,.af-h26-membership,.af-h26k2) h2 em{color:#0b6ecc}

/* GOLD EDITING NOTE — Federation introduction: one editorial spread, not three generic value cards. Keep the panorama, institutional guide and participation rail together. */
.af-h26f3{padding-top:32px;background:linear-gradient(180deg,#f1f6fa 0%,#fff 180px);color:#10354f;border-bottom:1px solid #dbe5ec}
.af-h26f3-spread{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border:1px solid #d3e0e9;background:#f3f7fa}
.af-h26f3-scene{position:relative;isolation:isolate;min-height:460px;display:flex;flex-direction:column;justify-content:space-between;padding:27px 32px;color:#fff;background:#06243c}
.af-h26f3-scene>picture{position:absolute;inset:0;z-index:-2;overflow:hidden}
.af-h26f3-scene img{width:100%;height:100%;object-position:52% 35%}
.af-h26f3-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#031c32f7 0%,#05223bdf 21%,#05223b80 43%,#05223b0a 72%),linear-gradient(180deg,#031c329c,transparent 26%)}
.af-h26f3-domains{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#e2edf5}
.af-h26f3-domains>span:last-child{margin-left:auto;color:#d0e0ec;font-size:9px;letter-spacing:.02em;text-transform:none}
.af-h26f3-domain-line{width:26px;height:1px;background:#efbd5b;flex:none}
.af-h26f3-label{display:block;color:#6b8090;font-size:9px;letter-spacing:.11em;text-transform:uppercase;font-weight:650;line-height:1.6}
.af-h26f3-scene-copy{margin-top:150px;max-width:470px}
.af-h26f3-scene-copy>.af-h26f3-label{color:#edc471;margin-bottom:10px}
.af-h26 .af-h26f3-scene-copy h3{font-size:clamp(28px,2.7vw,38px);line-height:1.12;font-weight:600}
.af-h26f3-scene-copy p{max-width:445px;font-size:13px;line-height:1.65;color:#cedce8;margin:15px 0 14px}
.af-h26f3-scene-copy a{display:inline-flex;align-items:center;gap:25px;min-height:44px;color:#f2c871;font-size:12px;font-weight:650;border-top:1px solid #bdd5e343;padding-top:12px}
.af-h26f3-scene-copy a:hover{color:#fff}
.af-h26f3-scene-copy a>.af-h26-glyph{width:20px;height:20px;transition:transform .2s}
.af-h26f3-scene-copy a:hover>.af-h26-glyph{transform:translateX(3px)}
.af-h26f3-scene a:focus-visible{outline-color:#efbd5b}
.af-h26f3-guide{padding:25px 27px 12px;min-width:0;background:linear-gradient(130deg,#f7fafc,#eef4f8)}
.af-h26f3-guide-head{padding:22px 24px;margin:-25px -27px 2px;background:#082e4b;color:#fff;border-bottom:2px solid #e4b45b}
.af-h26f3-guide-head>.af-h26f3-label{color:#c4d8e7}
.af-h26 .af-h26f3-guide-head h3{font-size:24px;font-weight:600;line-height:1.25;margin-top:8px}
.af-h26f3-route{display:grid;grid-template-columns:25px minmax(0,1fr) 17px;gap:14px;align-items:start;padding:19px 0;color:#10354f;border-bottom:1px solid #d5e2eb;transition:color .18s}
.af-h26f3-route:last-child{border-bottom:0}
.af-h26f3-route>.af-h26-glyph{width:25px;height:25px;color:#3f779a}
.af-h26f3-route>.af-h26-glyph:last-child{width:17px;height:17px;align-self:center;color:#5f8199;transition:transform .18s}
.af-h26f3-route strong{display:block;font-size:15px;line-height:1.3;font-weight:650}
.af-h26f3-route small{display:block;font-size:12px;line-height:1.55;color:#526f84;margin-top:5px}
.af-h26f3-route:hover{color:#0b6ecc}.af-h26f3-route:hover>.af-h26-glyph:last-child{transform:translateX(3px);color:#0b6ecc}
.af-h26f3-connect{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #d3e0e9;border-top:0;background:#fff}
.af-h26f3-network{display:grid;grid-template-columns:35px minmax(0,1fr) 20px;gap:16px;align-items:center;padding:20px 28px;color:#10354f;min-height:85px;border-right:1px solid #d3e0e9;transition:background-color .18s}
.af-h26f3-network>.af-h26-glyph{width:32px;height:32px;color:#0b6ecc}.af-h26f3-network>.af-h26-glyph:last-child{width:20px;height:20px;color:#5683a0}
.af-h26f3-network small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#627b8f;line-height:1.5;margin-bottom:4px}
.af-h26f3-network strong{display:block;font-size:14px;font-weight:650}
.af-h26f3-network:hover{color:#0b6ecc;background:#f4f8fb}
.af-h26f3-network:focus-visible{outline-offset:-4px}
.af-h26f3-participate{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px}
.af-h26f3-participate>span{max-width:170px;color:#526f84;font-size:12px;line-height:1.6}
.af-h26f3-participate a{display:flex;align-items:center;gap:16px;min-height:44px;font-size:12px;font-weight:650;color:#0b6ecc;white-space:nowrap}
.af-h26f3-participate a:hover{color:#084876;text-decoration:underline;text-underline-offset:5px}
.af-h26f3-participate a>.af-h26-glyph{width:18px;height:18px}
/* GOLD EDITING NOTE — Federation spread at tablet and mobile: retain an expressive image, then a compact institutional index; never shrink the link labels. */
@media(max-width:1199.98px){
 .af-h26f3-spread{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
 .af-h26f3-scene{padding:24px;min-height:470px}.af-h26f3-scene img{object-position:23% center}.af-h26f3-domains>span:last-child{width:100%;margin-left:0}
 .af-h26f3-guide{padding:24px 22px 9px}.af-h26f3-guide-head{margin:-24px -22px 2px}.af-h26f3-route{gap:11px;padding:16px 0}
 .af-h26f3-participate{display:block;padding:15px 24px}.af-h26f3-participate>span{max-width:none;display:block;font-size:11px}.af-h26f3-participate a{min-height:35px}
}
@media(max-width:850px){
 .af-h26f3-spread{grid-template-columns:1fr}.af-h26f3-scene{min-height:410px}.af-h26f3-scene img{object-position:center 35%}
 .af-h26f3-guide{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding:24px 26px 8px}.af-h26f3-guide-head{grid-column:1/-1;margin:-24px -26px 2px}.af-h26f3-route{grid-template-columns:22px minmax(0,1fr) 15px;gap:11px}
 .af-h26f3-route:nth-last-child(-n+2){border-bottom:0}
 .af-h26f3-route>.af-h26-glyph{width:22px;height:22px}.af-h26f3-route strong{font-size:14px}
 .af-h26f3-network{padding:18px 22px;gap:12px}
}
@media(max-width:767.98px){
 .af-h26f3{padding-top:24px;scroll-margin-top:calc(var(--af-header-height) + 52px)}
 .af-h26f3-spread{grid-template-columns:1fr}.af-h26f3-scene{padding:20px;min-height:420px}
 .af-h26f3-scene img{object-position:12% 28%}.af-h26f3-domains{font-size:9px;gap:10px}.af-h26f3-domains>span:last-child{width:auto;margin-left:auto;font-size:8px}
 .af-h26f3-scene-copy{margin-top:125px}.af-h26 .af-h26f3-scene-copy h3{font-size:31px}
 .af-h26f3-scene-copy p{font-size:12px}.af-h26f3-scene-copy a{font-size:11px;gap:18px}
 .af-h26f3-guide{display:block;padding:23px 20px 9px}.af-h26f3-guide-head{margin:-23px -20px 2px;padding:20px}.af-h26 .af-h26f3-guide-head h3{font-size:24px}
 .af-h26f3-route:nth-last-child(2){border-bottom:1px solid #d5e2eb}
 .af-h26f3-route{grid-template-columns:25px minmax(0,1fr) 17px;padding:17px 0;gap:14px}.af-h26f3-route strong{font-size:15px}.af-h26f3-route small{font-size:11px}
 .af-h26f3-connect{grid-template-columns:1fr}.af-h26f3-network{border-right:0;border-bottom:1px solid #d3e0e9;padding:19px 20px}
 .af-h26f3-participate{padding:17px 20px}.af-h26f3-participate a{min-height:40px}.af-h26f3-participate>span{font-size:12px}
}
/* GOLD EDITING NOTE — Intro hover arrows are static when reduced motion is requested. */
@media(prefers-reduced-motion:reduce){.af-h26f3-route,.af-h26f3-network,.af-h26f3-route>.af-h26-glyph:last-child,.af-h26f3-scene-copy a>.af-h26-glyph{transition:none}}

/* GOLD EDITING NOTE — Standards panorama: realistic engineering context above two editorial publication records, not invented PDF cover art. */
.af-h26r2{background:#f5f7f9;border-bottom:1px solid #dce5ec}
.af-h26r2-stage{position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid #d6e1e9;border-radius:4px}
.af-h26r2-image{position:absolute;inset:0 0 auto;height:320px;z-index:-2}
.af-h26r2-image img{height:100%;width:100%;object-position:center 50%}
.af-h26r2-stage:before{content:"";position:absolute;inset:0 0 auto;height:321px;z-index:-1;background:linear-gradient(90deg,#eef4f9fa 0%,#eef4f9ec 28%,#eef4f958 49%,#eef4f900 72%),linear-gradient(0deg,#fff,transparent 33%)}
.af-h26r2-story{padding:34px 36px 24px;min-height:295px;max-width:640px}
.af-h26r2-label{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.055em;font-weight:650;color:#456781;margin-bottom:19px}
.af-h26r2-label .af-h26-glyph{width:23px;height:23px;color:#0b6ecc}
.af-h26 .af-h26r2-story h3{font-size:28px;line-height:1.2;font-weight:650;max-width:530px}
.af-h26r2-story p{font-size:13px;color:#3d617d;max-width:420px;margin:15px 0 20px}
.af-h26r2-story .af-h26-button{min-height:44px;font-size:12px}
.af-h26r2-publications{display:grid;grid-template-columns:1fr 1fr;margin:0 28px 28px;border:1px solid #ccdce8;background:#fff}
.af-h26r2-publication{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:24px;color:#10354f;transition:background-color .2s}
.af-h26r2-publication+.af-h26r2-publication{border-left:1px solid #ccdce8}
.af-h26r2-publication:hover{background:#f1f6fa;color:#10354f}
.af-h26r2-code{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:14px 12px;background:#082b47;color:#bfcee0;font-size:12px;letter-spacing:.1em;position:relative;overflow:hidden}
.af-h26r2-code:after{content:"";position:absolute;inset:auto -15px 22px;height:1px;background:#48799a;transform:rotate(-25deg)}
.af-h26r2-code b{font-size:30px;letter-spacing:-.04em;line-height:1.2;color:#fff;margin:6px 0 13px}
.af-h26r2-code small{font-size:7px;line-height:1.7;letter-spacing:.08em;color:#ecc16c;z-index:1}
.af-h26r2-code--astra b{font-size:19px;letter-spacing:.025em}
.af-h26r2-type{display:block;color:#526e83;font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:650;margin:0 0 10px}
.af-h26 .af-h26r2-publication h3{font-size:23px;font-weight:650;line-height:1.2}
.af-h26r2-publication p{font-size:12px;color:#587286;margin:11px 0 13px}
.af-h26r2-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;font-size:11px;font-weight:650;color:#0b6ecc}
.af-h26r2-action>.af-h26-glyph{width:18px;height:18px}
.af-h26r2-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px}
.af-h26r2-bottom p{max-width:830px;font-size:11px;color:#536f84;margin:0}
.af-h26r2-bottom>a{display:flex;align-items:center;gap:17px;color:#0b6ecc;font-size:12px;font-weight:650;min-height:44px;flex:none}
.af-h26r2-bottom>a>.af-h26-glyph{width:20px;height:20px}

/* GOLD EDITING NOTE — Signature assurance index differentiates Recognition and Accreditation without implying an open programme or a membership entitlement. */
.af-hsig-assurance{display:grid;grid-template-columns:.85fr 1fr 1fr;margin-top:30px;border:1px solid #cbdbe6;background:#fff}
.af-hsig-assurance>header{padding:27px 25px;background:#eaf1f6}
.af-h26 .af-hsig-assurance>header h3{font-size:23px;line-height:1.25;font-weight:650;margin:12px 0}
.af-hsig-assurance>header p{font-size:12px;color:#4d6a7e;margin:0;line-height:1.65}
.af-hsig-assurance-route{display:flex;align-items:flex-start;gap:15px;padding:28px 24px;color:#10354f;border-left:1px solid #cbdbe6;transition:background-color .2s}
.af-hsig-assurance-mark{flex:none;display:grid;place-items:center;width:36px;height:36px;color:#0b6ecc}
.af-hsig-assurance-mark>.af-h26-glyph{width:32px;height:32px}
.af-h26 .af-hsig-assurance-route h4{font-size:20px;line-height:1.25;font-weight:650;margin:8px 0 12px}
.af-hsig-assurance-route p{font-size:12px;line-height:1.7;color:#4d6a7e;margin:0 0 15px}
.af-hsig-assurance-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;font-size:12px;font-weight:650;color:#0b6ecc}
.af-hsig-assurance-link>.af-h26-glyph{width:18px;height:18px;flex:none}
.af-hsig-assurance-route:hover{background:#f2f7fa;color:#10354f}
.af-hsig-assurance-route--navy{background:#082e4b;color:#fff;border-color:#082e4b}
.af-hsig-assurance-route--navy :is(.af-h26f3-label,p){color:#c1d5e3}
.af-hsig-assurance-route--navy :is(.af-hsig-assurance-link,.af-hsig-assurance-mark){color:#edc16b}
.af-hsig-assurance-route--navy:hover{background:#103b59;color:#fff}
.af-hsig-assurance-route:focus-visible{outline-offset:-4px}
@media(max-width:1199.98px){.af-hsig-assurance{grid-template-columns:1fr 1fr}.af-hsig-assurance>header{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px 30px}.af-hsig-assurance>header>.af-h26f3-label{grid-column:1/-1}.af-hsig-assurance>header h3{margin:0!important}.af-hsig-assurance-route{border-top:1px solid #cbdbe6}.af-hsig-assurance-route:nth-child(2){border-left:0}}
@media(max-width:767.98px){.af-hsig-assurance{grid-template-columns:1fr;margin-top:23px}.af-hsig-assurance>header{display:block;padding:23px 20px}.af-h26 .af-hsig-assurance>header h3{margin:10px 0 12px!important}.af-hsig-assurance-route{padding:23px 20px;border-left:0}.af-hsig-assurance-route>div{min-width:0}}
@media(prefers-reduced-motion:reduce){.af-hsig-assurance-route,.af-h26p2-symbol>img{transition:none}}

/* GOLD EDITING NOTE — Membership value is explained through real participation routes; no guaranteed appointments, access or technical approval. */
.af-h26m2-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #cbdbe7;margin:0 0 30px}
.af-h26m2-values>a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:24px 26px 22px 0;color:#10354f}
.af-h26m2-values>a+a{border-left:1px solid #d6e2eb;padding-left:26px}
.af-h26m2-values>a>.af-h26-glyph{width:32px;height:32px;color:#1b5b87}
.af-h26 .af-h26m2-values h3{font-size:17px;line-height:1.3;font-weight:650}
.af-h26m2-values p{font-size:12px;color:#58758b;line-height:1.65;margin:10px 0 12px}
.af-h26m2-values span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;font-size:11px;color:#0b6ecc;font-weight:650}
.af-h26m2-values span>.af-h26-glyph{width:18px;height:18px}
.af-h26m2-values>a:hover{color:#0b6ecc}
.af-h26-member-route span>.af-h26-glyph{width:20px;height:20px}
.af-h26-journey>a>.af-h26-glyph{width:16px;height:16px;margin-left:auto;color:#517c9a}
.af-h26-member-route .af-h26-glyph-accent{stroke:currentColor}

/* GOLD EDITING NOTE — Digital portfolio is one connected cinematic field with readable scope routes, not three unrelated marketing cards. */
.af-h26p2{position:relative;isolation:isolate;background:#031629;color:#fff;overflow:hidden}
.af-h26p2-background{position:absolute;inset:0;z-index:-2;pointer-events:none}
.af-h26p2-background img{width:100%;height:100%;object-position:center;opacity:.8}
.af-h26p2:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0316298c 0%,#03162925 31%,#031629d9 51%,#031629fc 100%),linear-gradient(0deg,#031629f0,transparent 45%,#031629ab 100%)}
.af-h26p2-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:start}
.af-h26p2 .af-h26-kicker{color:#f0c471}
.af-h26 .af-h26p2 h2{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.045em}
.af-h26 .af-h26p2 h2 em{color:#a9d5f3}
.af-h26p2-intro>p:not(.af-h26-kicker){max-width:390px;font-size:14px;line-height:1.75;color:#d2e2ee;margin:24px 0 26px}
.af-h26p2-intro .af-h26-button{font-size:12px}
.af-h26p2-pathways{border-top:1px solid #93b6cf55}
.af-h26p2-pathway{display:grid;grid-template-columns:110px minmax(0,1fr) 24px;gap:23px;align-items:start;padding:25px 5px 24px;border-bottom:1px solid #93b6cf55;color:#fff;transition:background-color .25s}
.af-h26p2-symbol{color:#acd3ef;text-align:center}
.af-h26p2-symbol>img{width:100%;height:88px;object-fit:cover;border-radius:2px;opacity:.85;margin-bottom:12px;transition:opacity .25s}
.af-h26p2-pathway:hover .af-h26p2-symbol>img{opacity:1}
.af-h26p2-symbol>.af-h26-glyph{width:44px;height:44px;margin:0 auto 13px;stroke-width:1.1}
.af-h26p2-symbol .af-h26-glyph-accent{stroke:#efc575}
.af-h26p2-symbol>span{display:block;font-size:8px;letter-spacing:.1em;font-weight:650;color:#e8bd65}
.af-h26 .af-h26p2-pathway h3{font-size:27px;line-height:1.15;font-weight:650}
.af-h26p2-pathway h3 sup{font-size:9px;margin-left:5px;top:-1em}
.af-h26 .af-h26p2-pathway h4{font-size:13px;color:#c1daea;font-weight:550;letter-spacing:0;margin-top:8px}
.af-h26p2-pathway p{font-size:12px;color:#9fbacd;line-height:1.7;margin:10px 0 12px;max-width:380px}
.af-h26p2-pathway>.af-h26-glyph{color:#efc575;width:23px;height:23px;margin-top:5px;transition:transform .2s}
.af-h26p2-action{color:#ddebf4;font-size:10px;font-weight:600;letter-spacing:.02em}
.af-h26p2-pathway:hover{background:#6f9ab012;color:#fff}
.af-h26p2-pathway:hover>.af-h26-glyph{transform:translateX(3px)}
.af-h26p2-bottom{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;border-top:1px solid #93b6cf33;margin-top:36px;padding-top:20px}
.af-h26p2-bottom>span{font-size:10px;text-transform:uppercase;color:#c1d8e7;font-weight:650;letter-spacing:.08em}
.af-h26p2-bottom>p{font-size:11px;color:#95b0c4;line-height:1.7;margin:0}
.af-h26p2 :is(a,button):focus-visible{outline-color:#efc575;outline-offset:4px}

/* GOLD EDITING NOTE — Knowledge shares the white/navy language: one photographic campus and an editorial resource index, without unrelated pastel colors. */
.af-h26k2{background:#fff;border-bottom:1px solid #d5e1e9}
.af-h26k2-campus{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #d2dfe9;border-radius:4px;overflow:hidden}
.af-h26k2-academy{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:510px;background:#082b47;color:#fff;overflow:hidden}
.af-h26k2-academy>img{position:absolute;inset:0;width:100%;height:100%;object-position:44% center;z-index:-2}
.af-h26k2-academy:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#031b30fa 0%,#031b30d9 30%,#031b3000 83%)}
.af-h26k2-academy>div{padding:34px;max-width:550px}
.af-h26k2-academy .af-h26-kicker{color:#efc575;font-size:10px}
.af-h26 .af-h26k2-academy h3{font-size:32px;font-weight:600;line-height:1.14}
.af-h26k2-academy p:not(.af-h26-kicker){font-size:13px;color:#c5d8e6;line-height:1.7;margin:17px 0 22px}
.af-h26k2-academy .af-h26-button{font-size:12px;min-width:225px}
.af-h26k2-library{display:flex;flex-direction:column;background:#fafcfe}
.af-h26k2-library-head{padding:25px 30px 21px;border-bottom:1px solid #d2dfe9;background:#f1f5f8}
.af-h26k2-library-head>span{font-size:9px;color:#48667e;letter-spacing:.1em;font-weight:650}
.af-h26 .af-h26k2-library-head h3{font-size:20px;font-weight:600;margin-top:8px}
.af-h26k2-resource{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:20px 30px;border-bottom:1px solid #d7e3ec;color:#10354f;flex:1;transition:background-color .2s}
.af-h26k2-resource:nth-of-type(even){background:#f0f5f8}
.af-h26k2-resource>.af-h26-glyph:first-child{color:#255776;width:29px;height:29px}
.af-h26k2-resource>.af-h26-glyph:last-child{color:#507793;width:18px;height:18px}
.af-h26 .af-h26k2-resource h4{font-size:19px;font-weight:650;line-height:1.2}
.af-h26k2-resource p{font-size:12px;color:#56758c;margin:7px 0 0;line-height:1.6}
.af-h26k2-resource:hover{background:#eaf1f6;color:#0b6ecc}
.af-h26 :is(.af-h26k2-resource,.af-h26k2-library-end):focus-visible{outline-offset:-4px}
.af-h26k2-academy a:focus-visible{outline-color:#fff}
.af-h26k2-library-end{display:block;padding:18px 30px;background:#082b47;color:#fff;border-left:3px solid #e6b357}
.af-h26k2-library-end>span{display:block;font-size:10px;color:#b5cbdc;margin-bottom:4px}
.af-h26k2-library-end>strong{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:600}
.af-h26k2-library-end .af-h26-glyph{width:19px;height:19px;color:#ecc16c}
.af-h26k2-library-end:hover{background:#103951;color:#fff}

/* GOLD EDITING NOTE — Resource discovery uses the existing public search, native controls and visible keyboard focus. */
.af-h26k-search{width:350px;max-width:100%;flex:none}
.af-h26k-search label{display:block;color:#48677e;font-size:12px;font-weight:600;margin-bottom:8px}
.af-h26k-search>div{display:flex;align-items:stretch;border:1px solid #bcd2e3;border-radius:3px;background:#f8fbfd}
.af-h26k-search input{min-width:0;width:100%;padding:12px 14px;border:0;background:transparent;color:#143c58;font:inherit;font-size:12px;outline:none;min-height:46px}
.af-h26k-search input::placeholder{color:#5d7a90}
.af-h26k-search button{flex:none;width:46px;border:0;background:#0b6ecc;color:#fff;border-radius:0 2px 2px 0}
.af-h26k-search>div:focus-within{outline:2px solid #0b6ecc;outline-offset:2px}

/* GOLD EDITING NOTE — Real event and news records retain clear dates, status and compact image-led hierarchy. */
.af-h26u{position:relative;background:#f3f6f8;border-top:1px solid #d6e3ed}.af-h26u-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px}
.af-h26u-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;min-height:42px}.af-h26 .af-h26u-heading h3{font-size:18px;font-weight:650}.af-h26u-heading>.af-h26-glyph{width:25px;height:25px;color:#0b6ecc}.af-h26u-heading>a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:650;color:#0b6ecc}
.af-h26u-event{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 16px;gap:20px;align-items:start;padding:22px 18px;background:#fff;border:1px solid #d6e2ea;color:#183e58;margin-bottom:10px;border-radius:3px;transition:border-color .2s,background-color .2s}
.af-h26u-event time{display:flex;flex-direction:column;align-items:center;padding:11px 4px;background:#eaf2f9;border-radius:2px;color:#154b78;min-height:86px}.af-h26u-event time strong{font-size:29px;font-weight:650;line-height:1}.af-h26u-event time span{font-size:10px;font-weight:700;margin-top:6px;letter-spacing:.06em}.af-h26u-event time small{font-size:9px;margin-top:3px;color:#547388}
.af-h26u-event p{font-size:11px;color:#526e82;line-height:1.4;font-weight:600;margin:0 0 7px}.af-h26 .af-h26u-event h4{font-size:17px;line-height:1.35;font-weight:650}.af-h26u-status{display:block;font-size:11px;line-height:1.5;color:#637e90;margin-top:9px}.af-h26u-event>i{font-size:12px;color:#537f9d}
.af-h26u-event--feature{isolation:isolate;overflow:hidden;grid-template-columns:62px minmax(0,1fr);padding:27px 24px;min-height:235px;background:#092b48;color:#fff;border-color:#092b48}
.af-h26u-event-image{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-position:65% center;opacity:.55}.af-h26u-event--feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#042139f5 0%,#042139c9 57%,#04213955 100%)}
.af-h26u-event--feature time{background:#ffffffec;color:#143f60}.af-h26u-next{display:block;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#efc574;font-weight:700;margin-bottom:17px}.af-h26u-event--feature p{color:#bdd6e7}.af-h26u-event--feature .af-h26u-status{color:#c3d8e7}.af-h26u-feature-action{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:16px;min-height:36px;font-size:12px;font-weight:650;color:#f1c77a;border-top:1px solid #ffffff29;padding-top:10px}
.af-h26u-event:hover{color:#0b6ecc;border-color:#90b7d1}.af-h26u-event--feature:hover{color:#fff;border-color:#7aa5c5}.af-h26 .af-h26u-note{font-size:11px;color:#5c768a;line-height:1.6;margin:15px 0 0}
.af-h26u-news{display:grid;grid-template-columns:116px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid #c9dbe7;color:#183e58;min-height:160px}.af-h26u-news:first-of-type{border-top:2px solid #1f5177}
.af-h26u-news-image{align-self:start;overflow:hidden;display:grid;place-items:center;height:100px;background:#dceaf4;border-radius:3px;color:#0b6ecc}.af-h26u-news-image img{width:100%;height:100%;transition:transform .4s}.af-h26u-news p{display:flex;flex-wrap:wrap;gap:4px 15px;justify-content:space-between;font-size:10px;line-height:1.4;color:#658095;margin:0 0 10px}.af-h26u-news p>span{font-weight:650;color:#0965b5}.af-h26 .af-h26u-news h4{font-size:17px;font-weight:650;line-height:1.4}.af-h26u-news-action{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#0b6ecc;font-size:11px;font-weight:600}.af-h26u-news:hover{color:#0b6ecc}.af-h26u-news:hover img{transform:scale(1.04)}
.af-h26u-empty{padding:28px;border:1px solid #d1e1eb;background:#fff}.af-h26u-empty h4{font-size:18px}.af-h26u-empty p{font-size:13px;color:#526e82;margin:14px 0}.af-h26u-empty>a{display:inline-flex;align-items:center;min-height:44px;color:#0b6ecc;font-size:13px}

/* GOLD EDITING NOTE — Tablet/mobile composition follows the same visual grammar; every route remains visible with touch-sized controls. */
@media(max-width:1199.98px){
 .af-h26r2-publication{grid-template-columns:78px minmax(0,1fr);gap:18px;padding:20px}
 .af-h26r2-publications{margin-inline:20px}.af-h26r2-code{padding:12px 9px}
 .af-h26 .af-h26r2-publication h3{font-size:21px}
 .af-h26p2-layout,.af-h26p2-bottom{gap:7%;grid-template-columns:.8fr 1.2fr}
 .af-h26p2-pathway{gap:16px;grid-template-columns:82px minmax(0,1fr) 20px}
 .af-h26k2-academy>div{padding:28px}.af-h26k2-library-head,.af-h26k2-resource,.af-h26k2-library-end{padding-inline:25px}
 .af-h26k2-resource{gap:16px}
 .af-h26m2-values>a{gap:12px;padding-right:18px}.af-h26m2-values>a+a{padding-left:18px}
 .af-h26u-grid{gap:25px}.af-h26u-news{grid-template-columns:88px minmax(0,1fr);gap:15px}.af-h26u-news-image{height:90px}
}
@media(max-width:850px){
 .af-h26r2-stage:before{background:linear-gradient(90deg,#eef4f9fa 0%,#eef4f9ec 58%,#eef4f958 85%,#eef4f900 100%),linear-gradient(0deg,#fff,transparent 33%)}
 .af-h26r2-publication{grid-template-columns:60px minmax(0,1fr);padding:17px;gap:14px}
 .af-h26r2-code b{font-size:23px}.af-h26r2-code--astra b{font-size:13px}
 .af-h26r2-code small{font-size:6px}.af-h26 .af-h26r2-publication h3{font-size:20px}
 .af-h26r2-bottom{align-items:flex-start;gap:20px}
 .af-h26k2 .af-h26-section-head{flex-wrap:wrap}
 .af-h26k-search{width:100%;flex:1;min-width:280px}
 .af-h26k2-campus{grid-template-columns:1fr}.af-h26k2-academy{min-height:405px}
 .af-h26k2-academy>img{object-position:center 27%}
 .af-h26k2-library-head{padding-block:20px}.af-h26k2-resource{padding-block:18px}
 .af-h26u-grid{grid-template-columns:1fr;gap:28px}.af-h26u-news{grid-template-columns:116px minmax(0,1fr)}.af-h26u-news-image{height:100px}
 .af-h26m2-values{grid-template-columns:1fr}
 .af-h26m2-values>a,.af-h26m2-values>a+a{padding:19px 0;border:0;border-bottom:1px solid #d6e2eb;grid-template-columns:36px minmax(0,1fr)}
 .af-h26m2-values>a:last-child{border-bottom:0}
 .af-h26m2-values p{margin:7px 0}.af-h26m2-values span{max-width:340px}
}
@media(max-width:767.98px){
 .af-h26 :is(.af-h26r2,.af-h26p2,.af-h26k2){scroll-margin-top:calc(var(--af-header-height) + 52px)}
 .af-h26r2-story{min-height:335px;padding:24px 22px 20px}
 .af-h26r2-image{height:335px}.af-h26r2-image img{object-position:58% center}
 .af-h26r2-stage:before{height:336px;background:linear-gradient(90deg,#eaf1f7f5,#eaf1f7bd 47%,#eaf1f775),linear-gradient(0deg,#fff,transparent 40%)}
 .af-h26 .af-h26r2-story h3{font-size:25px}.af-h26r2-story p{font-size:13px}
 .af-h26r2-label{font-size:9px;gap:9px}.af-h26r2-label>.af-h26-glyph{width:20px;height:20px}
 .af-h26r2-publications{grid-template-columns:1fr;margin:0 15px 15px}
 .af-h26r2-publication{grid-template-columns:72px minmax(0,1fr);padding:18px 14px;gap:16px}
 .af-h26r2-publication+.af-h26r2-publication{border-left:0;border-top:1px solid #ccdce8}
 .af-h26r2-code b{font-size:27px}.af-h26r2-code--astra b{font-size:15px}
 .af-h26 .af-h26r2-publication h3{font-size:20px}.af-h26r2-type{font-size:8px}
 .af-h26r2-action{font-size:10px}.af-h26r2-action>.af-h26-glyph{width:16px;height:16px}
 .af-h26r2-bottom{display:block;margin-top:16px}.af-h26r2-bottom>a{margin-top:8px}
 .af-h26p2-layout{grid-template-columns:1fr;gap:35px}
 .af-h26 .af-h26p2 h2{font-size:42px}
 .af-h26p2-intro>p:not(.af-h26-kicker){max-width:310px;font-size:13px;margin:20px 0}
 .af-h26p2-background img{object-position:32% top;object-fit:cover}
 .af-h26p2:before{background:linear-gradient(0deg,#031629ff 0%,#031629f2 58%,#03162966 100%)}
 .af-h26p2-pathway{grid-template-columns:72px minmax(0,1fr) 19px;gap:14px;padding:24px 0}.af-h26p2-symbol>img{height:72px}
 .af-h26p2-symbol>.af-h26-glyph{width:35px;height:35px}
 .af-h26p2-symbol>span{font-size:7px}.af-h26 .af-h26p2-pathway h3{font-size:25px}
 .af-h26p2-pathway p{font-size:12px}.af-h26p2-pathway h4{font-size:12px}
 .af-h26p2-bottom{grid-template-columns:1fr;gap:9px;margin-top:25px;padding-top:17px}
 .af-h26p2-bottom>p{font-size:10px}
 .af-h26k-search{margin-top:20px;min-width:0}
 .af-h26k2-academy{min-height:390px}.af-h26k2-academy>div{padding:26px 22px}
 .af-h26 .af-h26k2-academy h3{font-size:29px}
 .af-h26k2-academy .af-h26-kicker{font-size:9px}
 .af-h26k2-library-head{padding:22px}
 .af-h26k2-resource{padding:21px 22px;gap:16px;grid-template-columns:27px minmax(0,1fr) 17px}
 .af-h26 .af-h26k2-resource h4{font-size:19px}.af-h26k2-resource p{font-size:12px}
 .af-h26k2-library-end{padding:20px 22px}
 .af-h26m2-values>a,.af-h26m2-values>a+a{padding:18px 0;gap:14px}
 .af-h26 .af-h26m2-values h3{font-size:17px}
 .af-h26u .af-h26-section-head>.af-h26-button{margin-top:14px}
 .af-h26u-event--feature{min-height:245px;padding:24px 18px}
 .af-h26u-event{grid-template-columns:52px minmax(0,1fr) 13px;gap:14px}
 .af-h26u-event--feature{grid-template-columns:52px minmax(0,1fr)}
 .af-h26u-event time{min-height:78px}.af-h26u-event time strong{font-size:27px}
 .af-h26u-news{grid-template-columns:85px minmax(0,1fr);gap:15px;min-height:150px}
 .af-h26u-news-image{height:92px}.af-h26u-news p{font-size:9px}
 .af-h26 .af-h26u-event h4,.af-h26 .af-h26u-news h4{font-size:16px}
 .af-h26u-heading>a{font-size:11px}
}
/* GOLD EDITING NOTE H12.1 — Practical starting points: an editorial switchboard with real links, not empty promotional cards. */
.af-h12-intent{display:grid;grid-template-columns:245px minmax(0,1fr);margin-top:27px;border:1px solid #d1e0e9;background:#f4f8fb}.af-h12-intent>header{padding:25px 26px;border-right:1px solid #d1e0e9;align-self:stretch;background:#edf4f8}.af-h26 .af-h12-intent h3{font-size:23px;font-weight:600;line-height:1.25;margin-top:12px}.af-h12-intent-body{min-width:0}.af-h12-intent-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px;border-bottom:1px solid #d1e0e9;gap:5px;background:#fafcfd}.af-h12-intent-tabs>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:9px 10px;border-radius:3px;font-size:11px;font-weight:650;color:#4c6f88}.af-h12-intent-tabs .af-h26-glyph{width:19px;height:19px}.af-h12-intent-tabs>a:hover{background:#e9f1f7;color:#0b6ecc}.af-h12-intent-tabs>a[aria-selected="true"]{background:#0a314e;color:#fff;box-shadow:0 3px 7px #08314e0d}.af-h12-intent-tabs>a[aria-selected="true"] .af-h26-glyph-accent{stroke:#efc373}
.af-h12-intent-panel{padding:21px 26px;background:#fff;border-bottom:1px solid #d6e2eb}.af-h12-intent-panel:last-child{border-bottom:0}.af-h26 .af-h12-intent-panel h4{font-size:17px;font-weight:650;margin:0 0 10px;line-height:1.35}.af-h12-intent-panel>p{font-size:13px;line-height:1.65;color:#5a7890;max-width:730px;margin:0 0 14px}.af-h12-intent-panel>nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.af-h12-intent-panel>nav>a{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:40px;font-size:12px;font-weight:650;color:#0b6ecc}.af-h12-intent-panel>nav>a>.af-h26-glyph{width:17px;height:17px}
/* GOLD EDITING NOTE H12.2 — Three route choices, one focused visual workspace. Category links and preselection come from the shared membership taxonomy. */
.af-h12-members{border:1px solid #cbdae5;background:#fff;overflow:hidden}.af-h12-member-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#eef4f8;border-bottom:1px solid #cbdae5}.af-h12-member-tabs>a{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;gap:14px;align-items:center;min-height:85px;padding:18px 23px;color:#385f7a;border-right:1px solid #cfdee8}.af-h12-member-tabs>a:last-child{border-right:0}.af-h12-member-tabs strong{display:block;font-size:16px;font-weight:650;line-height:1.3}.af-h12-member-tabs small{display:block;font-size:10px;line-height:1.5;color:#718a9d;margin-top:4px}.af-h12-member-tabs>a>.af-h26-glyph{width:26px;height:26px}.af-h12-member-tabs>a>.af-h26-glyph:last-child{width:18px;height:18px;color:#89a4b8}.af-h12-member-tabs>a:hover{background:#e3edf4}.af-h12-member-tabs>a[aria-selected="true"]{background:#082f4b;color:#fff}.af-h12-member-tabs>a[aria-selected="true"] small{color:#b6cedd}.af-h12-member-tabs>a[aria-selected="true"]>.af-h26-glyph{color:#edc271}.af-h12-member-tabs>a[aria-selected="true"] .af-h26-glyph-accent{stroke:#d9e8f3}
.af-h12-member-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border-top:1px solid #d3e0e9;min-width:0}.af-h12-member-scene{min-height:420px;position:relative;isolation:isolate;overflow:hidden;background:#062f4c;display:flex;align-items:flex-end}.af-h12-member-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.af-h12-member-scene:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#031c30f5 0%,#04253bd1 20%,#04253b30 56%,transparent)}.af-h12-member-scene>div{padding:30px 32px;max-width:540px}.af-h12-member-scene>div>span{font-size:10px;color:#e9c176;letter-spacing:.09em;font-weight:650;text-transform:uppercase}.af-h26 .af-h12-member-scene h3{font-size:29px;font-weight:600;line-height:1.2;color:#fff;margin:13px 0 0;letter-spacing:-.025em}
.af-h12-member-copy{min-width:0;padding:30px 34px;background:linear-gradient(120deg,#fff,#f8fbfd)}.af-h12-member-copy>.af-h26-kicker{margin-bottom:12px}.af-h26 .af-h12-member-copy h3{font-size:28px;font-weight:650;letter-spacing:-.025em;color:#0a3554}.af-h12-member-copy>p:not(.af-h26-kicker):not(.af-h12-member-boundary){font-size:14px;line-height:1.65;max-width:570px;color:#5b7890;margin:13px 0 22px}.af-h12-member-category-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#64839b;font-weight:650;padding-bottom:9px}.af-h12-member-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d1e0e9;gap:0 24px}.af-h12-member-categories>a{display:flex;align-items:center;justify-content:space-between;gap:11px;min-height:58px;padding:11px 0;border-bottom:1px solid #d1e0e9;font-size:12px;font-weight:600;line-height:1.5;color:#325e7c}.af-h12-member-categories>a:hover{color:#0b6ecc}.af-h12-member-categories>a>.af-h26-glyph{width:16px;height:16px;color:#7f9db2}.af-h12-member-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:24px}.af-h12-member-actions>.af-h26-button{font-size:12px;min-height:45px;gap:18px}.af-h12-member-actions>a:not(.af-h26-button){display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:650;color:#0b6ecc}.af-h12-member-actions>a:not(.af-h26-button)>.af-h26-glyph{width:17px;height:17px}.af-h12-member-boundary{padding-top:16px;margin:18px 0 0;font-size:10px;line-height:1.65;color:#7e94a5;border-top:1px solid #d8e4ec}
/* GOLD EDITING NOTE H12.3 — Resource and project cross-references are quiet navigation, not claims of live platform integration. */
.af-h12-project-context{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:22px;padding-top:19px;border-top:1px solid #afc9dd2b}.af-h12-project-context>span{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#94b5cd}.af-h12-project-context>a{display:inline-flex;align-items:center;gap:13px;min-height:36px;font-size:11px;font-weight:600;color:#c5dbe9}.af-h12-project-context>a>.af-h26-glyph{width:16px;height:16px;color:#d4b272}.af-h12-project-context>a:hover{color:#e7c278}.af-h12-search-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.af-h12-search-topics>a{display:block;padding:7px 10px;color:#54778f;background:#e9f0f5;border:1px solid #d3e1eb;font-size:10px;font-weight:600;line-height:1.4;border-radius:3px}.af-h12-search-topics>a:hover{color:#0b6ecc;border-color:#8bb9db}
/* GOLD EDITING NOTE H12.4 — Replace the duplicate dark closing CTA with a light, useful network index before the shared footer. */
.af-h12-network-end{position:relative;background:#fff;border-top:1px solid #d3e0e9;padding:37px 0 46px;color:#103b58}.af-h12-network-end>.container{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;align-items:center}.af-h12-network-end header>.af-h26-kicker{font-size:9px;margin-bottom:13px}.af-h26 .af-h12-network-end h2{font-size:25px;line-height:1.2;font-weight:600;max-width:310px}.af-h12-network-end nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.af-h12-network-end nav>a{display:grid;grid-template-columns:23px minmax(0,1fr) 15px;gap:11px;align-items:start;color:#1d4d6d;min-width:0;min-height:84px;padding:15px 0;border-top:1px solid #ccdce8}.af-h12-network-end nav>a>.af-h26-glyph{width:23px;height:23px;color:#3e7aA2}.af-h12-network-end nav>a>.af-h26-glyph:last-child{width:15px;height:15px;margin-top:3px;color:#819fb4}.af-h12-network-end strong{display:block;font-size:12px;font-weight:650;line-height:1.4}.af-h12-network-end small{display:block;font-size:10px;line-height:1.65;color:#7991a4;margin-top:6px}.af-h12-network-end nav>a:hover{color:#0b6ecc}
/* GOLD EDITING NOTE H12.5 — Bounded CSS transitions complement the single existing scene RAF; no scroll-driven layout animation. */
.af-h26.has-js [data-home-route-panel]:not([hidden]){animation:af-h12-enter .3s cubic-bezier(.2,.7,.3,1)}.af-h26-area-panel:not([hidden]){animation:af-h12-enter .3s cubic-bezier(.2,.7,.3,1)}
@keyframes af-h12-enter{from{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(hover:hover){.af-h26-area-visual img,.af-h12-member-scene img{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.af-h26-area-panel:hover .af-h26-area-visual img,.af-h12-member-panel:hover .af-h12-member-scene img{transform:scale(1.025)}}
/* GOLD EDITING NOTE H12.6 — Tablet and native-feeling mobile reflow; keep all route labels readable and targets comfortable. */
@media(max-width:1199.98px){.af-h12-intent{grid-template-columns:200px minmax(0,1fr)}.af-h12-intent>header{padding:24px 20px}.af-h26 .af-h12-intent h3{font-size:21px}.af-h12-intent-tabs>a{font-size:10px;gap:6px;padding-inline:7px}.af-h12-intent-tabs .af-h26-glyph{width:16px;height:16px}.af-h12-member-tabs>a{gap:10px;padding:17px 19px;grid-template-columns:24px minmax(0,1fr) 16px}.af-h12-member-tabs small{font-size:9px}.af-h12-member-copy{padding:27px}.af-h12-member-actions{gap:15px}.af-h12-member-scene>div{padding:27px}.af-h26 .af-h12-member-scene h3{font-size:26px}.af-h12-network-end>.container{gap:32px;grid-template-columns:1fr 2fr}.af-h12-network-end nav{gap:15px}}
@media(max-width:850px){.af-h12-intent{grid-template-columns:1fr}.af-h12-intent>header{border-right:0;border-bottom:1px solid #d1e0e9;padding:20px 24px}.af-h26 .af-h12-intent h3{font-size:22px;margin-top:8px}.af-h12-intent h3 br{display:none}.af-h12-member-panel{grid-template-columns:1fr}.af-h12-member-scene{min-height:300px}.af-h12-member-scene>div{max-width:570px}.af-h12-member-tabs>a{grid-template-columns:23px minmax(0,1fr);gap:10px;padding:17px 16px}.af-h12-member-tabs>a>.af-h26-glyph:last-child{display:none}.af-h12-network-end>.container{grid-template-columns:1fr;gap:25px}.af-h26 .af-h12-network-end h2{max-width:none}.af-h12-network-end nav{gap:25px}}
@media(max-width:767.98px){.af-h12-intent{margin-top:22px}.af-h12-intent>header{padding:21px}.af-h12-intent-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;gap:5px}.af-h12-intent-tabs>a{font-size:11px;min-height:45px;justify-content:flex-start;padding:10px 12px;gap:9px}.af-h12-intent-tabs .af-h26-glyph{width:18px;height:18px}.af-h12-intent-panel{padding:22px}.af-h26 .af-h12-intent-panel h4{font-size:17px}.af-h12-intent-panel>p{font-size:12px}.af-h12-intent-panel>nav{display:grid;grid-template-columns:1fr;gap:0}.af-h12-intent-panel>nav>a{min-height:44px;font-size:12px;border-top:1px solid #d8e4ec}
 .af-h12-member-tabs>a{display:flex;justify-content:center;padding:15px 7px;min-height:65px;gap:0}.af-h12-member-tabs>a>.af-h26-glyph{display:none}.af-h12-member-tabs strong{font-size:12px}.af-h12-member-tabs small{display:none}.af-h12-member-scene{min-height:290px}.af-h12-member-scene>div{padding:23px}.af-h26 .af-h12-member-scene h3{font-size:27px}.af-h12-member-copy{padding:26px 22px}.af-h26 .af-h12-member-copy h3{font-size:26px}.af-h12-member-copy>p:not(.af-h26-kicker):not(.af-h12-member-boundary){font-size:13px}.af-h12-member-categories{grid-template-columns:1fr;gap:0}.af-h12-member-categories>a{min-height:48px;font-size:12px}.af-h12-member-actions{display:grid;grid-template-columns:1fr;gap:8px}.af-h12-member-actions>.af-h26-button{font-size:12px}.af-h12-member-actions>a:not(.af-h26-button){justify-content:space-between;font-size:12px}.af-h12-member-boundary{font-size:10px}.af-h12-project-context{gap:7px 24px;margin-top:20px}.af-h12-project-context>span{flex-basis:100%;margin-bottom:6px}.af-h12-project-context>a{min-height:44px}.af-h12-search-topics>a{font-size:11px;min-height:38px;display:flex;align-items:center}
 .af-h12-network-end{padding:30px 0 34px}.af-h12-network-end>.container{gap:23px}.af-h26 .af-h12-network-end h2{font-size:25px;max-width:320px}.af-h12-network-end nav{grid-template-columns:1fr;gap:0}.af-h12-network-end nav>a{grid-template-columns:25px minmax(0,1fr) 16px;gap:16px;min-height:80px;padding:17px 0}.af-h12-network-end strong{font-size:14px}.af-h12-network-end small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.af-h26.has-js [data-home-route-panel],.af-h26-area-panel{animation:none}.af-h26-area-visual img,.af-h12-member-scene img{transition:none}}
/* GOLD EDITING NOTE — Reduced-motion UI keeps focus and selected states without hover displacement. */
@media(prefers-reduced-motion:reduce){
 .af-h26p2-pathway,.af-h26p2-pathway>.af-h26-glyph,.af-h26r2-publication,.af-h26k2-resource{transition:none}
}
