/* GOLD EDITING NOTE — DX33 editorial foundations, limited to the five transformation sections. */
.af-dx33-content{--dx-ink:#082e4b;--dx-blue:#0b6ecc;--dx-line:#d6e2e9;--dx-wash:#f2f6f8;color:#36566c}
.af-dx33-content .af-content-section{margin:0;padding:32px 0;border-bottom:1px solid var(--dx-line)}
.af-dx33-content .af-content-section>h2{padding-bottom:0;margin-bottom:18px;font-size:clamp(24px,2.5vw,34px);line-height:1.18;text-wrap:balance}
.af-dx33-content .af-content-section>h2::after{display:none}
.af-dx33-content p,.af-dx33-content li{line-height:1.75}
.af-dx33-content [data-dx-section]{scroll-margin-top:calc(var(--af-header-height) + var(--af-category-breadcrumb-height,54px) + 80px)}
.af-dx33-content a:focus-visible,.af-dx33-content summary:focus-visible{outline:3px solid #0b6ecc;outline-offset:5px}
/* GOLD EDITING NOTE — Reading navigation hides the native track; overflow has a compact directional control and retains touch scrolling. */
.af-dx33-readnav{position:sticky;top:calc(var(--af-header-height,100px) + var(--af-category-breadcrumb-height,54px));z-index:8;display:flex;align-items:center;gap:15px;padding:12px 0;margin-bottom:26px;background:#fff;border-bottom:1px solid var(--dx-line)}
.af-dx33-readnav>span{flex:0 0 auto;color:#617d90;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.045em}
.af-dx33-readnav>div{flex:1;min-width:0;display:flex;gap:6px;overflow:auto;padding:4px;scrollbar-width:none}
.af-dx33-readnav>div::-webkit-scrollbar{display:none}
.af-dx33-readnav.is-overflowing>div{margin-right:44px}
.af-dx33-readnav-arrow{position:absolute;right:0;bottom:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:3px;background:#eef4f8;color:#082e4b;font-size:17px;cursor:pointer;transition:background .2s,color .2s}
.af-dx33-readnav-arrow[hidden]{display:none}
.af-dx33-readnav-arrow:hover{background:#082e4b;color:#fff}
.af-dx33-readnav-arrow:focus-visible{outline:2px solid #0b6ecc;outline-offset:2px}
.af-dx33-readnav a{flex:0 0 auto;padding:7px 10px;color:#4d6a7f;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;transition:color .2s,background .2s}
.af-dx33-readnav a:hover{background:#eef4f8;color:#082e4b}
.af-dx33-readnav a[aria-current]{background:#082e4b;color:#fff}
.af-dx33-heading{margin-bottom:25px}.af-dx33-kicker{color:#aa7015;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}
.af-dx33-heading h2{color:var(--dx-ink);font-size:clamp(26px,2.35vw,34px);font-weight:750;line-height:1.22;letter-spacing:-.025em;text-wrap:balance;margin:0 0 17px}
.af-dx33-heading>p:last-child:not(.af-dx33-kicker){max-width:760px;font-size:16px;margin:0;color:#4d6c81}
.af-dx33-link{display:inline-flex;align-items:center;gap:12px;max-width:100%;margin:12px 18px 0 0;color:#0b6ecc;text-decoration:none;font-size:13px;font-weight:700;line-height:1.5}
.af-dx33-link:hover{color:#06385c;text-decoration:underline;text-underline-offset:5px}
.af-dx33-explainer{padding:28px;margin:30px 0;background:#f2f6f8;border-left:3px solid #0b6ecc}
.af-dx33-explainer .af-dx33-heading h2{font-size:27px}.af-dx33-explainer .af-dx33-heading>p:last-child{font-size:14px}
.af-dx33-explanations{border-top:1px solid #ccdce6}.af-dx33-explanations details{border-bottom:1px solid #ccdce6}
.af-dx33-explanations summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:15px 0;color:#073653;font-size:15px;font-weight:700;list-style:none}
.af-dx33-explanations summary::-webkit-details-marker{display:none}.af-dx33-explanations summary>i{color:#0b6ecc;font-size:12px}
.af-dx33-explanations details[open] summary>i{transform:rotate(45deg)}.af-dx33-explanations details>div{padding:0 0 20px}.af-dx33-explanations p{font-size:14px;margin:0}
.af-dx33-content .af-content-table-wrap{max-width:100%;overflow-x:auto}.af-dx33-content .af-content-table{min-width:560px}.af-dx33-content .af-content-table th{font-size:13px}.af-dx33-content .af-content-table td{font-size:13px;line-height:1.65}
.af-dx33-content .af-content-definition-list>div{padding:20px;border-bottom:1px solid #d6e2e9;background:#f3f7f9}.af-dx33-content .af-content-definition-list>div:nth-child(even){background:#fff}
.af-dx33-content .af-content-definition-list dt{color:#075c97;font-weight:750}.af-dx33-content .af-content-compare{gap:16px}
.af-dx33-content .af-content-compare>section{border-top:2px solid #0b6ecc;background:#f1f6f9}.af-dx33-content .af-content-compare>section:nth-child(2){border-color:#a88443;background:#f7f6f2}
/* GOLD EDITING NOTE — About: editorial narrative, functional map and a restrained aerospace horizon. */
.af-dx33-about-opening{display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:start;padding:12px 0 38px;border-bottom:1px solid var(--dx-line)}
.af-dx33-about-pull{border-left:2px solid #c89840;padding:5px 0 0 22px}.af-dx33-about-pull>span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#986818;font-weight:700}.af-dx33-about-pull p{font-size:17px;color:#174260;margin:12px 0}
.af-dx33-functions{padding:38px 0}.af-dx33-function-map{display:grid;grid-template-columns:1fr;background:#f2f6f9;border:1px solid #d9e5ec}
.af-dx33-function-core{position:relative;isolation:isolate;min-height:280px;display:flex;align-items:end;padding:30px;color:#dbe9f3;background:#062f4f;overflow:hidden}
.af-dx33-function-core>picture{position:absolute;z-index:-2;inset:0}.af-dx33-function-core img{width:100%;height:100%;object-fit:cover}.af-dx33-function-core::after{position:absolute;z-index:-1;inset:0;content:'';background:linear-gradient(0deg,#052a46ed,transparent 85%)}.af-dx33-function-core strong{display:block;font-size:27px;line-height:1.2;color:#fff}.af-dx33-function-core span{display:block;font-size:14px;line-height:1.6;margin-top:9px;color:#d1e2ec}.af-dx33-function-core>small{position:absolute;right:14px;top:14px;color:#d8e6ee;font-size:10px;background:#052a46b3;padding:5px 8px}
.af-dx33-function-nodes details{border-bottom:1px solid #d6e2e9}.af-dx33-function-nodes details:last-child{border:0}.af-dx33-function-nodes summary{display:grid;grid-template-columns:24px 1fr 13px;gap:15px;padding:19px 22px;cursor:pointer;list-style:none}.af-dx33-function-nodes summary::-webkit-details-marker{display:none}.af-dx33-function-nodes summary>i{color:#0b6ecc;font-size:20px}.af-dx33-function-nodes summary>i:last-child{font-size:12px;align-self:center}.af-dx33-function-nodes summary strong{display:block;color:#092f4c;font-size:16px}.af-dx33-function-nodes summary small{display:block;color:#527084;font-size:13px;line-height:1.6;margin-top:5px}.af-dx33-function-nodes details[open]{background:#fff}.af-dx33-function-nodes details[open] summary>i:last-child{transform:rotate(45deg)}.af-dx33-function-nodes details>div{padding:0 25px 22px 61px}.af-dx33-function-nodes details p{font-size:13px;margin:0}
.af-dx33-about-horizon{display:grid;grid-template-columns:1.15fr .75fr;gap:32px;padding:35px;color:#d2e3ed;background:linear-gradient(90deg,rgba(3,30,50,.96),rgba(3,30,50,.82)),url('../../img/hero/about.png') center/cover}
.af-dx33-about-horizon h2{font-size:29px;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:#fff}.af-dx33-about-horizon p{font-size:14px}.af-dx33-about-horizon .af-dx33-link{color:#edbd63}.af-dx33-about-horizon .af-dx33-kicker{color:#edbd63}.af-dx33-about-horizon aside{border-left:1px solid #567487;padding-left:28px;align-self:center}.af-dx33-about-horizon aside strong{color:#fff;font-size:19px}
.af-dx33-about-method{padding:40px 0}.af-dx33-about-method ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 16px;list-style:none;border-top:1px solid #bcd0df}.af-dx33-about-method li{padding:22px 18px 16px 0;border-right:1px solid #d8e3eb}.af-dx33-about-method li+li{padding-left:18px}.af-dx33-about-method li:last-child{border:0}.af-dx33-about-method li>span{display:inline-grid;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;color:#fff;background:#0a557e}.af-dx33-about-method h3{font-size:18px;margin:15px 0 10px;color:#093956}.af-dx33-about-method li p{font-size:13px;margin:0}
.af-dx33-about-participation{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;padding:28px;background:#f2f6f9}.af-dx33-about-participation aside{padding:22px;background:#fff;border-top:2px solid #c79845}.af-dx33-about-participation aside>span{color:#0b4164;font-size:15px;font-weight:700}.af-dx33-about-participation aside p{font-size:13px;margin-top:12px}.af-dx33-about-index{padding-top:38px}.af-dx33-about-index nav{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d6e2e9}.af-dx33-about-index nav>a{position:relative;display:block;padding:21px 30px 21px 0;border-bottom:1px solid #d6e2e9;text-decoration:none}.af-dx33-about-index nav>a:nth-child(even){padding-left:22px;border-left:1px solid #d6e2e9}.af-dx33-about-index nav span{display:block;font-size:11px;color:#6d8596}.af-dx33-about-index nav strong{display:block;font-size:17px;color:#083b5c;margin-top:6px}.af-dx33-about-index nav i{position:absolute;right:10px;top:30px;color:#0b6ecc}
.af-dx33-page--about .af-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.af-dx33-page--about .af-content-grid>article{padding:24px;background:#f2f6f8;border:0;border-left:2px solid #9bbbd1}.af-dx33-page--about .af-content-grid article h3{color:#0a3859;font-size:19px}.af-dx33-page--about .af-content-grid article p{font-size:14px}.af-dx33-page--about .af-content-steps{gap:10px}.af-dx33-page--about .af-content-steps li{font-size:13px;background:#f2f6f9;border:0;border-left:2px solid #aac3d4}
/* GOLD EDITING NOTE — Governance: architectural responsibility map and an expandable decision ledger, not an invented hierarchy. */
.af-dx33-gov-opening{display:grid;grid-template-columns:1.25fr .75fr;gap:27px;padding:10px 0 35px;border-bottom:1px solid #cedee8}.af-dx33-gov-opening aside{padding:25px;background:#f0f5f8;border-top:2px solid #0b6ecc}.af-dx33-gov-opening aside>i{display:block;color:#0b6ecc;font-size:30px;margin-bottom:20px}.af-dx33-gov-opening aside strong{font-size:16px;color:#0b3b59}.af-dx33-gov-opening aside p{font-size:13px;margin:12px 0 0}
.af-dx33-architecture{padding:36px 0}.af-dx33-role-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c8dbe8;border:1px solid #c8dbe8}.af-dx33-role-map>a{display:flex;flex-direction:column;align-items:start;padding:22px;background:#f4f8fa;text-decoration:none;transition:background .2s}.af-dx33-role-map>a:nth-child(-n+3){background:#092f4d}.af-dx33-role-map>a:hover{background:#e7f1f7}.af-dx33-role-map>a:nth-child(-n+3):hover{background:#0d4166}.af-dx33-role-map>a>i{font-size:25px;color:#0b6ecc;margin-bottom:22px}.af-dx33-role-map>a>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#58778c;font-weight:700}.af-dx33-role-map h3{font-size:19px;line-height:1.25;color:#083955;margin:8px 0 12px}.af-dx33-role-map p{font-size:13px;margin:0 0 22px}.af-dx33-role-map b{margin-top:auto;color:#0b6ecc;font-size:11px}.af-dx33-role-map b i{margin-left:8px}.af-dx33-role-map>a:nth-child(-n+3)>i,.af-dx33-role-map>a:nth-child(-n+3)>span{color:#e4bb70}.af-dx33-role-map>a:nth-child(-n+3) h3{color:#fff}.af-dx33-role-map>a:nth-child(-n+3) p,.af-dx33-role-map>a:nth-child(-n+3) b{color:#b8d0df}.af-dx33-map-caption{font-size:12px;color:#607d91;margin:15px 0 0}
.af-dx33-decision{padding:30px 0 36px}.af-dx33-decision ol{margin:0;padding:0;list-style:none;border-top:1px solid #ccdce6}.af-dx33-decision li{border-bottom:1px solid #ccdce6}.af-dx33-decision summary{padding:15px 12px;display:grid;grid-template-columns:35px 1fr 15px;align-items:center;gap:15px;list-style:none;cursor:pointer}.af-dx33-decision summary::-webkit-details-marker{display:none}.af-dx33-decision summary b{display:grid;place-items:center;width:30px;height:30px;background:#0a557e;color:#fff;font-size:11px}.af-dx33-decision summary span{color:#0b3854;font-size:16px;font-weight:700}.af-dx33-decision summary>i{font-size:12px;color:#0b6ecc}.af-dx33-decision li:nth-child(even){background:#f3f7f9}.af-dx33-decision details[open]{background:#eaf2f7}.af-dx33-decision details[open] summary>i{transform:rotate(45deg)}.af-dx33-decision details p{margin:0;padding:0 45px 20px 62px;font-size:14px}
.af-dx33-board-pair{padding:30px 0}.af-dx33-board-pair>div{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #ccdce6}.af-dx33-board-pair article{padding:25px;background:#082f4d;color:#c8dce8}.af-dx33-board-pair article:nth-child(2){background:#eef5f9;color:#4a6b80}.af-dx33-board-pair article>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#e5b65d;font-weight:700}.af-dx33-board-pair article:nth-child(2)>span{color:#0b6ecc}.af-dx33-board-pair h3{font-size:23px;color:#fff;line-height:1.25;margin:17px 0}.af-dx33-board-pair article:nth-child(2) h3{color:#063753}.af-dx33-board-pair p{font-size:14px;margin:0}
.af-dx33-gov-safeguards{padding:30px;background:#f1f5f8;border-left:3px solid #c69a4b}.af-dx33-gov-context{border-left-color:#849faf;background:#f1f5f7}
.af-dx33-page--governance .af-content-grid{gap:1px;background:#d4e2eb;border:1px solid #d4e2eb}.af-dx33-page--governance .af-content-grid>article{padding:23px;background:#f5f8fa;border:0}.af-dx33-page--governance .af-content-grid h3{color:#073952;font-size:19px}.af-dx33-page--governance .af-content-grid p{font-size:14px}
/* GOLD EDITING NOTE — Technical: evidence workbench, purpose-led output ledger and controlled source distinctions. */
.af-dx33-tech-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:27px;padding:15px 0 36px}.af-dx33-tech-opening aside{padding:27px;background:#092e49;color:#bad1df;background-image:linear-gradient(120deg,rgba(7,39,62,.92),rgba(7,39,62,.85)),url('../../img/technical-work/technical-work-hero.webp');background-size:cover;background-position:center}.af-dx33-tech-opening aside>span{color:#e1b262;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.af-dx33-tech-opening aside strong{display:block;font-size:24px;line-height:1.24;color:#fff;margin:18px 0}.af-dx33-tech-opening aside p{font-size:13px;margin:0}
.af-dx33-evidence{margin:10px 0 35px}.af-dx33-evidence-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cadde8}.af-dx33-evidence-notes{padding:12px 22px;background:#f3f7fa}.af-dx33-evidence-notes details{border-bottom:1px solid #cbdce7}.af-dx33-evidence-notes details:last-child{border:0}.af-dx33-evidence-notes summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;list-style:none;color:#083955;font-size:15px;font-weight:700;cursor:pointer}.af-dx33-evidence-notes summary::-webkit-details-marker{display:none}.af-dx33-evidence-notes summary>i{color:#0b6ecc;font-size:11px}.af-dx33-evidence-notes details[open] summary>i{transform:rotate(45deg)}.af-dx33-evidence-notes p{font-size:14px;margin:0 0 18px}.af-dx33-evidence-notes .af-dx33-link{font-size:13px;margin:18px 0}
.af-dx33-tech-path{padding:25px 0 35px}.af-dx33-tech-path>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#cddde8;border:1px solid #cddde8}.af-dx33-tech-path article{padding:25px;background:#f3f7fa}.af-dx33-tech-path article:nth-child(2),.af-dx33-tech-path article:nth-child(3){background:#fff}.af-dx33-tech-path article>b{font-size:11px;font-weight:700;color:#0b6ecc}.af-dx33-tech-path h3{color:#083a58;font-size:21px;margin:16px 0 12px;line-height:1.25}.af-dx33-tech-path p{font-size:14px;margin:0}
.af-dx33-output-ledger{padding:28px 0}.af-dx33-output-ledger>div{border-top:2px solid #0a4164}.af-dx33-output-ledger>div>a{position:relative;display:grid;grid-template-columns:.7fr 1fr .8fr;gap:22px;align-items:start;padding:23px 32px 23px 0;border-bottom:1px solid #d2e0e8;text-decoration:none}.af-dx33-output-ledger>div>a:nth-child(even){background:#f1f6f9;padding-left:18px}.af-dx33-output-ledger h3{font-size:17px;color:#0a3c5b;line-height:1.3;margin:0}.af-dx33-output-ledger p{font-size:13px;color:#4e6c81;margin:0}.af-dx33-output-ledger span{font-size:12px;color:#668293;border-left:2px solid #b7cfdc;padding-left:15px;line-height:1.6}.af-dx33-output-ledger a>i{position:absolute;top:27px;right:10px;color:#0b6ecc}
.af-dx33-tech-connections{padding:27px;background:#f0f5f8;border-top:2px solid #0b6ecc}.af-dx33-tech-connections>p{font-size:13px;border-top:1px solid #cbdce7;padding-top:20px;margin:22px 0 0}.af-dx33-tech-context{background:#f0f6f9;border-left-color:#0b6ecc}
.af-dx33-source-record{padding:28px;margin:30px 0;background:#edf4f8;border-top:3px solid #b88736}.af-dx33-source-record>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.af-dx33-source-record article+article{border-left:1px solid #bfd3e1;padding-left:25px}.af-dx33-source-record article>span{font-size:10px;color:#9a691f;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.af-dx33-source-record h3{font-size:19px;color:#093957;margin:12px 0}.af-dx33-source-record p{font-size:14px}
.af-dx33-concept-boundary{display:flex;align-items:start;gap:20px;padding:25px;margin:25px 0;background:#f7f5ef;border-left:3px solid #b18c45}.af-dx33-concept-boundary>i{color:#9c762e;font-size:24px}.af-dx33-concept-boundary strong{color:#073953;font-size:17px}.af-dx33-concept-boundary p{font-size:14px;margin:10px 0 0}
.af-dx33-page--technical-work .af-topic-cluster>section,.af-dx33-page--technical-work .af-domain-grid>section{background:#f5f8fa}.af-dx33-page--technical-work .af-domain-grid>section:nth-child(4n+2),.af-dx33-page--technical-work .af-domain-grid>section:nth-child(4n+3){background:#fff}.af-dx33-page--technical-work .af-domain-grid p{font-size:14px}.af-dx33-page--technical-work .af-taxonomy-list li{font-size:12px;background:#eaf2f7}.af-dx33-page--technical-work .af-domain-grid h2{font-size:23px}.af-dx33-page--technical-work .af-content-grid article{background:#eff5f9;border-top:2px solid #8fb6cd;padding:24px}.af-dx33-page--technical-work .af-content-grid h3{font-size:19px}.af-dx33-page--technical-work .af-content-grid p{font-size:14px}
.af-dx33-page--standards .af-standard-themes>div{padding:24px;border-left:2px solid #9fc0d6;background:#f2f7fa}.af-dx33-page--standards .af-standard-themes>div:nth-child(2n){background:#fff}.af-dx33-page--standards .af-standard-themes h3{font-size:18px}.af-dx33-page--standards .af-standard-themes p{font-size:14px}.af-dx33-page--standards .af-standard-development-list>section{border-bottom:1px solid #cfdee8;padding:20px;background:#f2f6f9}.af-dx33-page--standards .af-standard-development-list>section:nth-child(even){background:#fff}.af-dx33-page--standards .af-standard-development-list>section>b{background:#0b547e;color:#fff;border:0}.af-dx33-page--standards .af-standard-development-list h3{font-size:18px}.af-dx33-page--standards .af-standard-development-list p{font-size:14px}.af-dx33-page--standards .af-standard-resource-section{scroll-margin-top:calc(var(--af-header-height) + 80px)}
/* GOLD EDITING NOTE — Recognition: evidence dossiers and three distinct gates, without awards imagery or a public application. */
.af-dx33-rec-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:12px 0 32px;border-bottom:1px solid #d9e3e8}.af-dx33-rec-opening aside{padding:25px;background:#f7f5f0;border-top:2px solid #b88b3d}.af-dx33-rec-opening aside>span{color:#98701f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.af-dx33-rec-opening aside strong{display:block;color:#0a3451;font-size:23px;margin:15px 0;line-height:1.25}.af-dx33-rec-opening aside p{font-size:13px;margin:0}
.af-dx33-rec-routes{padding:35px 0}.af-dx33-rec-routes>div{border-top:1px solid #c7d8e3}.af-dx33-rec-routes article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:15px 28px;position:relative;padding:26px 0;border-bottom:1px solid #c7d8e3}.af-dx33-rec-routes article:nth-child(even){background:#f6f7f5;padding-inline:20px}.af-dx33-rec-routes article>div{padding-right:15px}.af-dx33-rec-routes article>div>i{display:block;color:#0b6ecc;font-size:26px;margin-bottom:20px}.af-dx33-rec-routes article>div>span{display:inline-block;color:#816127;font-size:10px;background:#eee8db;padding:4px 7px;font-weight:700}.af-dx33-rec-routes h3{font-size:22px;line-height:1.2;margin:14px 0 0;color:#073653}.af-dx33-rec-routes dl{display:grid;gap:15px;margin:0}.af-dx33-rec-routes dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:15px}.af-dx33-rec-routes dt{font-size:12px;color:#587285;font-weight:650}.af-dx33-rec-routes dd{font-size:14px;color:#21485f;line-height:1.65;margin:0}.af-dx33-rec-routes .af-dx33-link{grid-column:2;margin:0}
.af-dx33-rec-gates{padding:26px 0 35px}.af-dx33-rec-gates>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.af-dx33-rec-gates details{padding:20px;background:#edf4f8;border-top:2px solid #94b9cf}.af-dx33-rec-gates details:nth-child(2){background:#f5f4ef;border-color:#b49558}.af-dx33-rec-gates summary{display:grid;grid-template-columns:1fr 12px;align-items:start;gap:17px 5px;list-style:none;cursor:pointer}.af-dx33-rec-gates summary::-webkit-details-marker{display:none}.af-dx33-rec-gates summary>b{grid-column:1/-1;color:#fff;background:#0a476c;width:29px;height:29px;display:grid;place-items:center;font-size:11px}.af-dx33-rec-gates summary>span{font-size:17px;font-weight:700;color:#073953;line-height:1.3}.af-dx33-rec-gates summary>i{font-size:11px;color:#0b6ecc;margin-top:5px}.af-dx33-rec-gates details[open] summary>i{transform:rotate(45deg)}.af-dx33-rec-gates details>p{font-size:13px;margin:18px 0 0}
.af-dx33-rec-review{padding:25px 0 35px}.af-dx33-rec-review>div,.af-dx33-rec-dossier>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.af-dx33-rec-review article,.af-dx33-rec-dossier article{padding:25px;background:#f3f6f8;border-left:2px solid #88aec6}.af-dx33-rec-review article:nth-child(2),.af-dx33-rec-dossier article:nth-child(2){background:#f6f4ef;border-color:#b99859}.af-dx33-rec-review article>span,.af-dx33-rec-dossier article>span{font-size:11px;font-weight:700;color:#8d6925;text-transform:uppercase;letter-spacing:.07em}.af-dx33-rec-review h3,.af-dx33-rec-dossier h3{font-size:22px;color:#093955;line-height:1.22;margin:16px 0}.af-dx33-rec-review article p,.af-dx33-rec-dossier article p{font-size:14px;margin:0}.af-dx33-rec-record{padding:30px;background:#062e4c;color:#b8d0df}.af-dx33-rec-record .af-dx33-heading h2{color:#fff}.af-dx33-rec-record .af-dx33-heading>p:last-child{color:#b8d0df}.af-dx33-rec-record .af-dx33-kicker,.af-dx33-rec-record .af-dx33-link{color:#e6b65f}.af-dx33-rec-record>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.af-dx33-rec-record>div>span{padding:14px 12px;border:1px solid #476880;font-size:12px;color:#e0ebf2}.af-dx33-rec-record>p{margin:22px 0 0;font-size:13px}.af-dx33-rec-dossier{padding:28px 0}.af-dx33-rec-context{border-left-color:#b78c40;background:#f7f5ef}
.af-dx33-page--recognition .af-content-grid{gap:14px}.af-dx33-page--recognition .af-content-grid>article{background:#f3f6f8;border:0;border-top:2px solid #99b9ca;padding:23px}.af-dx33-page--recognition .af-content-grid h3{font-size:19px}.af-dx33-page--recognition .af-content-grid p{font-size:14px}
/* GOLD EDITING NOTE — Published FAQ answers use native disclosure for keyboard support and a no-JavaScript fallback. */
.af-dx33-faq{border-top:1px solid #cbdce6;margin-top:25px}.af-dx33-faq details{border-bottom:1px solid #cbdce6}.af-dx33-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:19px 15px;color:#073a57;font-size:15px;font-weight:700;cursor:pointer}.af-dx33-faq summary::-webkit-details-marker{display:none}.af-dx33-faq summary>i{color:#0b6ecc;font-size:12px;flex-shrink:0}.af-dx33-faq details[open]{background:#f1f6f9}.af-dx33-faq details[open] summary>i{transform:rotate(45deg)}.af-dx33-faq details>div{padding:0 20px 23px;color:#44647a;font-size:14px;line-height:1.8}
/* GOLD EDITING NOTE — Accreditation: activity-led route reader, dimensional scope lens and separate assessment/decision phases. */
.af-dx33-acc-opening{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;padding:12px 0 35px}.af-dx33-acc-opening aside{padding:27px;background:#092f4b;color:#bfd4e1;border-top:2px solid #b8914d}.af-dx33-acc-opening aside>i{display:block;font-size:30px;color:#ddb36c;margin-bottom:20px}.af-dx33-acc-opening aside strong{color:#fff;font-size:19px;line-height:1.3}.af-dx33-acc-opening aside p{font-size:13px;margin:15px 0 0}
.af-dx33-acc-routes{padding:22px 0 35px}.af-dx33-acc-routes>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c9dce7;border-left:1px solid #c9dce7}.af-dx33-acc-routes details{border-right:1px solid #c9dce7;border-bottom:1px solid #c9dce7;background:#f2f6f8}.af-dx33-acc-routes details:nth-child(2),.af-dx33-acc-routes details:nth-child(3){background:#fff}.af-dx33-acc-routes summary{display:grid;grid-template-columns:30px 1fr 12px;gap:17px;align-items:center;padding:24px;list-style:none;cursor:pointer}.af-dx33-acc-routes summary::-webkit-details-marker{display:none}.af-dx33-acc-routes summary>i:first-child{font-size:24px;color:#0b6ecc}.af-dx33-acc-routes summary>i:last-child{font-size:12px;color:#0b6ecc}.af-dx33-acc-routes summary small{display:block;font-size:11px;color:#6a8597;margin-bottom:6px}.af-dx33-acc-routes summary strong{display:block;font-size:20px;color:#073752;line-height:1.22}.af-dx33-acc-routes details[open]{grid-column:1/-1}.af-dx33-acc-routes details[open] summary>i:last-child{transform:rotate(45deg)}.af-dx33-acc-routes details>div{padding:0 24px 24px}.af-dx33-acc-routes h3{font-size:17px;color:#0a3b59;line-height:1.4;margin:0 0 15px}.af-dx33-acc-routes p{font-size:13px;margin:0}.af-dx33-acc-routes p b{display:block;color:#55768b;font-size:11px;margin-bottom:6px}.af-dx33-acc-routes>aside{padding:17px 20px;background:#edf3f6;font-size:13px;border-bottom:1px solid #c9dce7;color:#567184}
.af-dx33-acc-routes>div:has(>details[open]){grid-template-columns:1fr}
.af-dx33-scope-lens{padding:25px 0 35px}.af-dx33-scope-lens>div{border:1px solid #c3d8e6}.af-dx33-scope-lens details{border-bottom:1px solid #c3d8e6;background:#f3f7fa}.af-dx33-scope-lens details:last-child{border:0}.af-dx33-scope-lens details:nth-child(even){background:#fff}.af-dx33-scope-lens summary{display:grid;grid-template-columns:35px 1fr 12px;align-items:center;gap:18px;padding:18px 23px;list-style:none;cursor:pointer}.af-dx33-scope-lens summary::-webkit-details-marker{display:none}.af-dx33-scope-lens summary>b{font-size:11px;color:#fff;background:#0a5a82;display:grid;place-items:center;width:30px;height:30px}.af-dx33-scope-lens summary>span{font-size:17px;font-weight:700;color:#0a3d5c}.af-dx33-scope-lens summary>i{font-size:12px;color:#0b6ecc}.af-dx33-scope-lens details[open]{background:#eaf3f8}.af-dx33-scope-lens details[open] summary>i{transform:rotate(45deg)}.af-dx33-scope-lens details>div{padding:0 30px 23px 76px}.af-dx33-scope-lens details strong{font-size:15px;color:#0c4463}.af-dx33-scope-lens details p{font-size:14px;margin:10px 0 0}
.af-dx33-acc-journey{padding:26px 0 35px}.af-dx33-acc-journey ol{display:grid;grid-template-columns:1fr 1fr;gap:15px;list-style:none;margin:0;padding:0}.af-dx33-acc-journey li{padding:25px;background:#eef5f9;border-left:3px solid #84aac2}.af-dx33-acc-journey li:nth-child(3){background:#083452;border-color:#d1a156;color:#c3d8e5}.af-dx33-acc-journey li>span{display:block;color:#0b6ecc;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:750}.af-dx33-acc-journey h3{color:#0a3d5b;font-size:20px;line-height:1.25;margin:14px 0}.af-dx33-acc-journey li:nth-child(3) h3{color:#fff}.af-dx33-acc-journey li:nth-child(3)>span{color:#e3b566}.af-dx33-acc-journey p{font-size:14px;margin:0}
.af-dx33-acc-boundaries{padding:28px;background:#f4f5f1;border-top:2px solid #b38d45}.af-dx33-acc-boundaries dl{margin:0}.af-dx33-acc-boundaries dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:15px 0;border-top:1px solid #d2dedf}.af-dx33-acc-boundaries dt{font-size:14px;color:#0b4a6a}.af-dx33-acc-boundaries dd{font-size:14px;margin:0;line-height:1.6}
.af-dx33-acc-next{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:30px;margin-top:35px;border:1px solid #ccdfe9;background:#f0f6f9}.af-dx33-acc-next>div>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#946b21}.af-dx33-acc-next h2{font-size:29px;color:#073a57;margin:15px 0;line-height:1.2}.af-dx33-acc-next p{font-size:14px;margin:0}.af-dx33-acc-next nav{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:8px}.af-dx33-acc-context{background:#eef5f9;border-left-color:#679cba}
.af-dx33-page--accreditation .af-acc-card-grid{gap:1px;background:#ccdfe8;border:1px solid #ccdfe8}.af-dx33-page--accreditation .af-acc-card-grid>article{padding:23px;background:#f2f7fa;border:0}.af-dx33-page--accreditation .af-acc-card-grid>article:nth-child(2n){background:#fff}.af-dx33-page--accreditation .af-acc-card-grid h3{font-size:20px;margin:0 0 14px}.af-dx33-page--accreditation .af-acc-card-grid p{font-size:14px}.af-dx33-page--accreditation .af-acc-process-detailed li{padding:5px 20px;background:#f3f7fa}.af-dx33-page--accreditation .af-acc-process-detailed li:nth-child(even){background:#fff}.af-dx33-page--accreditation .af-acc-process-detailed li>b{color:#0b6ecc;font-size:13px;font-weight:750}.af-dx33-page--accreditation .af-acc-checklist{gap:1px;background:#cedee8;border:1px solid #cedee8}.af-dx33-page--accreditation .af-acc-checklist li{background:#f4f8fa;border:0}.af-dx33-page--accreditation .af-acc-checklist li::before{color:#0b6ecc}.af-dx33-page--accreditation .af-acc-inline-figure{position:relative}.af-dx33-page--accreditation .af-acc-inline-figure figcaption{max-width:none;padding:17px 22px;background:#eef4f8;border-left:2px solid #8daec3;font-size:13px;line-height:1.65}
/* GOLD EDITING NOTE — DX34 reader-first editorial compositions; each generated photograph belongs to its own section. */
.af-dx34-capacities{margin:22px 0 0}.af-dx34-capacities>div{padding:17px 0;border-top:1px solid #cbdce6}.af-dx34-capacities dt{color:#0a4365;font-size:16px;font-weight:700;margin-bottom:7px}.af-dx34-capacities dd{margin:0;font-size:14px;line-height:1.7}.af-dx34-capacities .af-dx33-link{display:flex;justify-content:flex-start;margin-top:5px}
.af-dx34-technical-photo{position:relative;isolation:isolate;min-height:430px;margin:0;background:#07314b;overflow:hidden}.af-dx34-technical-photo>picture{position:absolute;z-index:-2;inset:0}.af-dx34-technical-photo img{width:100%;height:100%;object-fit:cover;object-position:45% center}.af-dx34-technical-photo::after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#05263df5,transparent 85%)}.af-dx34-technical-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:28px;color:#c6dae7}.af-dx34-technical-photo figcaption>span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#efc372}.af-dx34-technical-photo strong{display:block;font-size:25px;line-height:1.25;color:#fff;margin-top:10px}.af-dx34-technical-photo p{font-size:13px;line-height:1.65;margin:12px 0}.af-dx34-technical-photo small{font-size:10px;color:#a8c5d8}
.af-dx34-governance-reading{padding:30px 0;border-bottom:1px solid #d0dfe8}.af-dx34-governance-reading>div{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px}.af-dx34-governance-reading figure{margin:0;display:flex;flex-direction:column;background:#edf4f8}.af-dx34-governance-reading picture{display:block;flex:1;min-height:300px}.af-dx34-governance-reading img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;object-position:35% center}.af-dx34-governance-reading figcaption{padding:18px;font-size:12px;line-height:1.7;color:#527086;border-left:2px solid #a6bac8}.af-dx34-governance-reading dl{margin:0}.af-dx34-governance-reading dl>div{padding:20px 0;border-top:1px solid #ccdde7}.af-dx34-governance-reading dl>div:first-child{padding-top:0;border:0}.af-dx34-governance-reading dt{color:#0a4263;font-size:17px;line-height:1.4;margin-bottom:9px}.af-dx34-governance-reading dd{font-size:14px;line-height:1.7;margin:0}.af-dx34-reader-note{padding:20px 23px;margin:23px 0 0;font-size:14px;background:#f3f6f8;border-left:2px solid #9ab7cc}
.af-dx34-governance-reading dd .af-dx33-link{display:flex;margin-top:10px}
.af-dx34-rec-evidence{padding:32px 0;border-bottom:1px solid #cfdee7}.af-dx34-rec-evidence>figure{position:relative;isolation:isolate;margin:0;background:#083650}.af-dx34-rec-evidence picture{display:block;height:270px}.af-dx34-rec-evidence img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.af-dx34-rec-evidence figcaption{position:absolute;bottom:0;left:0;right:0;padding:22px 25px;background:linear-gradient(transparent,#052d4bea);color:#fff;font-size:16px;font-weight:650;line-height:1.5}.af-dx34-rec-evidence>div{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #cfdee7}.af-dx34-rec-evidence article{padding:26px 20px 25px 0;min-width:0}.af-dx34-rec-evidence article+article{padding-left:20px;border-left:1px solid #cfdee7}.af-dx34-rec-evidence h3{font-size:19px;line-height:1.35;color:#093c5b;margin:0 0 12px}.af-dx34-rec-evidence article p{font-size:14px;line-height:1.75;margin:0}.af-dx34-rec-evidence>aside{display:flex;align-items:start;gap:24px;padding:20px;background:#f6f4ee;color:#547081}.af-dx34-rec-evidence aside strong{color:#856428;font-size:13px;flex:0 0 165px}.af-dx34-rec-evidence aside span{font-size:13px;line-height:1.7}
.af-dx34-acc-readiness{padding:30px 0 35px;border-bottom:1px solid #d0dfe8}.af-dx34-acc-readiness>div{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.af-dx34-acc-readiness figure{order:2;display:flex;flex-direction:column;margin:0;background:#f1f6f9}.af-dx34-acc-readiness picture{display:block;flex:1;min-height:310px}.af-dx34-acc-readiness img{width:100%;height:100%;min-height:310px;display:block;object-fit:cover;object-position:55% center}.af-dx34-acc-readiness figcaption{padding:18px;color:#486a82;font-size:13px;line-height:1.65}.af-dx34-acc-readiness>div>div{order:1}.af-dx34-acc-readiness h3{color:#0a3f60;font-size:20px;line-height:1.3;margin:0 0 19px}.af-dx34-acc-readiness dl{margin:0;border-top:1px solid #cfdee7}.af-dx34-acc-readiness dl>div{padding:15px 0;border-bottom:1px solid #cfdee7}.af-dx34-acc-readiness dt{font-size:12px;font-weight:700;color:#0b6ecc;margin-bottom:6px}.af-dx34-acc-readiness dd{margin:0;font-size:14px;line-height:1.6}.af-dx34-acc-readiness>aside{padding:20px 24px;margin-top:24px;background:#eef4f8;border-left:2px solid #8aaec4;color:#4c6c83;font-size:13px;line-height:1.75}
.af-dx34-standards-reading{padding:30px 0}.af-dx34-standards-reading>div{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #cedee8}.af-dx34-standards-reading article{padding:26px;background:#07324f;color:#bad0df}.af-dx34-standards-reading article+article{background:#f3f7fa;color:#527187}.af-dx34-standards-reading article>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e4b568}.af-dx34-standards-reading article+article>span{color:#81662f}.af-dx34-standards-reading h3{font-size:26px;margin:15px 0;color:#fff}.af-dx34-standards-reading article+article h3{color:#0b3b57;font-size:22px}.af-dx34-standards-reading article p{font-size:14px;line-height:1.75;margin:0}.af-dx34-standards-reading article:first-child a{color:#eec16d}.af-dx34-standards-reading>p{font-size:14px;line-height:1.75;padding:22px 0 0;margin:0}
/* GOLD EDITING NOTE — DX33 compact layouts retain readable type, native details controls and reduced-motion fallback. */
@media(max-width:1199px){.af-dx33-readnav{position:relative;top:auto}.af-dx33-about-opening{grid-template-columns:1fr}.af-dx33-about-pull{max-width:650px}.af-dx33-about-horizon,.af-dx33-about-participation{grid-template-columns:1fr}.af-dx33-function-core{min-height:250px;padding:25px}}
@media(max-width:767px){.af-dx33-readnav{display:block}.af-dx33-readnav>span{display:block;margin-bottom:7px}.af-dx33-explainer{padding:20px}.af-dx33-about-horizon,.af-dx33-about-participation{padding:23px}.af-dx33-about-horizon aside{border-left:0;border-top:1px solid #547185;padding:20px 0 0}.af-dx33-about-method ol{grid-template-columns:repeat(2,1fr);gap:0}.af-dx33-about-method li{padding:19px 15px!important;border-bottom:1px solid #d8e3eb}.af-dx33-about-method li:nth-child(even){border-right:0}.af-dx33-about-index nav,.af-dx33-page--about .af-content-grid{grid-template-columns:1fr}.af-dx33-about-index nav>a:nth-child(even){padding-left:0;border-left:0}.af-dx33-heading h2{font-size:28px}.af-dx33-function-nodes summary{padding:17px;gap:11px}.af-dx33-function-nodes details>div{padding-left:52px}.af-dx33-explainer .af-dx33-heading h2{font-size:23px}}
@media(max-width:1199px){.af-dx33-role-map{grid-template-columns:repeat(2,minmax(0,1fr))}.af-dx33-gov-opening,.af-dx33-board-pair>div{grid-template-columns:1fr}}
@media(max-width:767px){.af-dx33-role-map{grid-template-columns:1fr}.af-dx33-role-map>a{padding:23px}.af-dx33-gov-safeguards{padding:23px}.af-dx33-decision details p{padding-right:18px}.af-dx33-role-map>a>i{margin-bottom:15px}.af-dx33-content .af-councils-table .af-content-table,.af-dx33-content .af-tc-table .af-content-table{min-width:0}}
@media(prefers-reduced-motion:reduce){.af-dx33-content *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:1199px){.af-dx33-tech-opening,.af-dx33-evidence-layout{grid-template-columns:1fr}.af-dx33-output-ledger>div>a{grid-template-columns:1fr 1.5fr}.af-dx33-output-ledger span{grid-column:2}}
@media(max-width:767px){.af-dx33-tech-path>div,.af-dx33-source-record>div{grid-template-columns:1fr}.af-dx33-source-record{padding:22px}.af-dx33-source-record article+article{padding:20px 0 0;border-left:0;border-top:1px solid #bfd3e1}.af-dx33-output-ledger>div>a{grid-template-columns:1fr;gap:12px;padding-left:15px}.af-dx33-output-ledger span{grid-column:auto}.af-dx33-tech-connections{padding:23px}.af-dx33-concept-boundary{padding:20px;gap:15px}}
@media(max-width:1199px){.af-dx33-rec-opening,.af-dx33-rec-gates>div{grid-template-columns:1fr}.af-dx33-rec-gates summary{grid-template-columns:30px 1fr 12px;align-items:center}.af-dx33-rec-gates summary>b{grid-column:auto}.af-dx33-rec-routes article{grid-template-columns:150px minmax(0,1fr)}.af-dx33-rec-routes dl>div{grid-template-columns:1fr;gap:4px}.af-dx33-rec-record>div{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.af-dx33-rec-routes article,.af-dx33-rec-review>div,.af-dx33-rec-dossier>div{grid-template-columns:1fr}.af-dx33-rec-routes article{padding:23px 18px}.af-dx33-rec-routes article>div>i{display:inline-block;vertical-align:middle;margin:0 15px 0 0;font-size:23px}.af-dx33-rec-routes h3{font-size:23px}.af-dx33-rec-routes .af-dx33-link{grid-column:auto}.af-dx33-rec-record{padding:23px}}
@media(max-width:991px){.af-dx33-rec-routes article{grid-template-columns:1fr}.af-dx33-rec-routes .af-dx33-link{grid-column:auto}.af-dx33-role-map{grid-template-columns:1fr}}
@media(max-width:1199px){.af-dx33-acc-opening,.af-dx33-acc-next,.af-dx33-acc-routes>div{grid-template-columns:1fr}.af-dx33-acc-next nav{flex-direction:row;flex-wrap:wrap;align-items:center}}
@media(max-width:767px){.af-dx33-acc-journey ol{grid-template-columns:1fr}.af-dx33-acc-next,.af-dx33-acc-boundaries{padding:23px}.af-dx33-acc-boundaries dl>div{grid-template-columns:1fr;gap:8px}.af-dx33-scope-lens summary{padding:16px 18px;gap:12px}.af-dx33-scope-lens details>div{padding:0 22px 22px 60px}}
@media(max-width:1199px){.af-dx34-governance-reading>div,.af-dx34-acc-readiness>div{grid-template-columns:1fr}.af-dx34-governance-reading picture,.af-dx34-acc-readiness picture{height:270px;flex:none;min-height:0}.af-dx34-governance-reading img,.af-dx34-acc-readiness img{min-height:0}.af-dx34-acc-readiness figure{order:0}.af-dx34-rec-evidence>div{grid-template-columns:1fr}.af-dx34-rec-evidence article+article{padding:20px 0;border-left:0;border-top:1px solid #cfdee7}.af-dx34-rec-evidence article{padding:20px 0}.af-dx34-technical-photo{min-height:350px}.af-dx34-standards-reading>div{grid-template-columns:1fr}}
@media(max-width:767px){.af-dx33-function-core{min-height:225px;padding:22px}.af-dx33-function-core strong{font-size:24px}.af-dx34-rec-evidence picture{height:240px}.af-dx34-rec-evidence>aside{display:block}.af-dx34-rec-evidence aside strong{display:block;margin-bottom:8px}.af-dx34-technical-photo{min-height:330px}.af-dx34-technical-photo figcaption{padding:22px}.af-dx34-technical-photo strong{font-size:23px}}
