.page_hero__P324e{padding:clamp(72px,8vw,128px) 0;background:radial-gradient(circle at 82% 20%,rgba(118,80,163,.43),transparent 29%),var(--plum-deep);color:var(--white)}.page_eyebrow__sPcds{margin:0;color:var(--amber);font-size:var(--fs-label);font-weight:850;letter-spacing:.13em;text-transform:uppercase}.page_hero__P324e h1{max-width:980px;margin:17px 0 23px;font-family:var(--serif);font-size:clamp(3.3rem,6.2vw,6.7rem);font-weight:430;letter-spacing:-.055em;line-height:.94}.page_hero__P324e>div>p:not(.page_eyebrow__sPcds){max-width:820px;margin:0;color:rgba(255,255,255,.68);font-size:var(--fs-lg);line-height:1.7}.page_actions__q_DFS{display:flex;flex-wrap:wrap;gap:11px;margin-top:31px}.page_actions__q_DFS a,.page_printButton__A1w9g{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:0 21px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:transparent;color:var(--white);font:inherit;font-size:var(--fs-sm);font-weight:800;cursor:pointer}.page_actions__q_DFS a{border-color:var(--amber);background:var(--amber);color:var(--plum-deep)}.page_sectionNav__puFxk{position:sticky;z-index:90;top:112px;border-bottom:1px solid var(--rule);background:rgba(252,250,247,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page_sectionNav__puFxk>div{display:grid;grid-template-columns:repeat(4,1fr)}.page_sectionNav__puFxk a{min-height:53px;display:flex;align-items:center;justify-content:center;padding:9px;border-right:1px solid var(--rule);color:var(--ink-soft);font-size:var(--fs-xs);font-weight:760;text-align:center}.page_sectionNav__puFxk a:first-child{border-left:1px solid var(--rule)}.page_sectionNav__puFxk a:hover{background:var(--lilac-soft);color:var(--plum)}.page_section__iCpNq{padding:clamp(84px,9vw,140px) 0;background:var(--paper);scroll-margin-top:170px}.page_intro__TO4dI{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);gap:45px 90px;align-items:end;margin-bottom:50px}.page_intro__TO4dI h2{max-width:820px;margin:13px 0 0;font-family:var(--serif);font-size:clamp(2.7rem,4.8vw,5.1rem);font-weight:440;letter-spacing:-.047em;line-height:.98}.page_intro__TO4dI>p{margin:0;color:var(--muted);line-height:1.7}.page_architecture__zx4ES{margin:0;padding:clamp(22px,4vw,42px);border:1px solid var(--rule);border-radius:22px;background:var(--white);box-shadow:var(--shadow)}.page_architecture__zx4ES>i{display:block;margin:8px 0;color:var(--violet);font-style:normal;text-align:center}.page_businessLayer__2oKmQ{display:grid;grid-template-columns:auto repeat(3,1fr);gap:9px;align-items:center}.page_businessLayer__2oKmQ span,.page_routeLayer__2Zktz span{color:var(--violet);font-size:var(--fs-2xs);font-weight:850;letter-spacing:.09em;text-transform:uppercase}.page_businessLayer__2oKmQ strong{min-height:54px;display:grid;place-items:center;padding:10px;border:1px solid var(--rule);border-radius:9px;background:var(--paper);color:var(--ink-soft);font-size:var(--fs-xs);text-align:center}.page_controlPlane__XDcCj{padding:25px;border:1px solid rgba(245,166,91,.4);border-radius:14px;background:radial-gradient(circle at 82% 0,rgba(118,80,163,.47),transparent 31%),var(--plum-deep);color:var(--white);text-align:center}.page_controlPlane__XDcCj>span{color:var(--amber);font-size:var(--fs-2xs);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_controlPlane__XDcCj h3{margin:10px 0 12px;font-family:var(--serif);font-size:var(--fs-2xl);font-weight:500}.page_controlPlane__XDcCj p{margin:0;color:rgba(255,255,255,.58);font-size:var(--fs-xs)}.page_routeLayer__2Zktz{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.page_routeLayer__2Zktz article{min-height:205px;padding:20px;border:1px solid var(--rule);border-radius:11px;background:var(--paper)}.page_routeLayer__2Zktz strong{display:block;padding:10px 0;border-top:1px solid var(--rule);color:var(--ink-soft);font-size:var(--fs-xs)}.page_routeLayer__2Zktz span+strong{margin-top:15px}.page_foundation__crepS{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;padding:14px;border-radius:10px;background:var(--amber-soft)}.page_foundation__crepS span{padding:8px;border-right:1px solid rgba(53,19,92,.12);color:var(--plum);font-size:var(--fs-2xs);font-weight:820;text-align:center;text-transform:uppercase}.page_foundation__crepS span:last-child{border-right:0}.page_architecture__zx4ES figcaption{margin-top:17px;color:var(--muted);font-size:var(--fs-2xs);line-height:1.55}.page_dark__j3P34{background:var(--plum-deep);color:var(--white)}.page_dark__j3P34 .page_intro__TO4dI>p{color:rgba(255,255,255,.62)}.page_protocol__mfeST{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;list-style:none}.page_protocol__mfeST li{position:relative;min-height:300px;padding:25px;border-right:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.page_protocol__mfeST li:last-child{border-right:0}.page_protocol__mfeST span{color:var(--amber);font-family:var(--serif)}.page_protocol__mfeST h3{margin:50px 0 13px;font-family:var(--serif);font-size:var(--fs-xl);font-weight:520}.page_protocol__mfeST p{margin:0;color:rgba(255,255,255,.61);font-size:var(--fs-xs);line-height:1.65}.page_evidence__7rwkA{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:34px 60px;margin-top:18px;padding:clamp(26px,4vw,40px);border:1px solid rgba(245,166,91,.3);border-radius:16px;background:rgba(255,255,255,.04)}.page_evidence__7rwkA h3{margin:10px 0 0;font-family:var(--serif);font-size:var(--fs-2xl);font-weight:500}.page_evidence__7rwkA ul{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:0;list-style:none}.page_evidence__7rwkA li{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:rgba(255,255,255,.7);font-size:var(--fs-xs)}.page_evidence__7rwkA li:before{margin-right:8px;color:var(--amber);content:"✓"}.page_table__CzYdD{border-top:1px solid var(--rule)}.page_table__CzYdD>div{display:grid;grid-template-columns:1.15fr .7fr .7fr 1.15fr;gap:20px;align-items:start;padding:18px 16px;border-bottom:1px solid var(--rule)}.page_table__CzYdD>div:not(.page_tableHead__FPqbs):hover{background:var(--white)}.page_table__CzYdD p,.page_table__CzYdD span,.page_table__CzYdD strong{margin:0;color:var(--ink-soft);font-size:var(--fs-xs);line-height:1.55}.page_table__CzYdD strong{color:var(--ink)}.page_tableHead__FPqbs span{color:var(--violet);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_disclaimer__YmuOM{max-width:900px;margin:20px 0 0 auto;color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.page_responsibilitySection___iXVu{background:#efe8f3}.page_table__CzYdD .page_responsibilityHead__O__X3,.page_table__CzYdD .page_responsibilityRow__T8UKx{grid-template-columns:.8fr .65fr 1.55fr}.page_boundaryNote__nZL5D{display:grid;grid-template-columns:auto 1fr;gap:22px;margin-top:22px;padding:20px 22px;border-left:3px solid var(--amber);background:rgba(255,255,255,.56)}.page_boundaryNote__nZL5D p{margin:0;color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.page_finalCta__p_SE8{padding:clamp(76px,8vw,120px) 0;background:var(--plum-deep);color:var(--white)}.page_finalCta__p_SE8>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:center}.page_finalCta__p_SE8 h2{max-width:790px;margin:12px 0 15px;font-family:var(--serif);font-size:clamp(2.8rem,4.8vw,5rem);font-weight:440;letter-spacing:-.045em;line-height:.98}.page_finalCta__p_SE8 p:not(.page_eyebrow__sPcds){max-width:740px;margin:0;color:rgba(255,255,255,.62);line-height:1.65}.page_finalCta__p_SE8>div>div:last-child{min-width:260px;display:grid;gap:9px}.page_finalCta__p_SE8 a{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 18px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:var(--white);font-size:var(--fs-xs);font-weight:800}.page_finalCta__p_SE8 a:first-child{border-color:var(--amber);background:var(--amber);color:var(--plum-deep)}@media (max-width:1000px){.page_evidence__7rwkA,.page_finalCta__p_SE8>div,.page_intro__TO4dI,.page_protocol__mfeST{grid-template-columns:1fr}.page_protocol__mfeST li{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.page_protocol__mfeST li:last-child{border-bottom:0}.page_protocol__mfeST h3{margin-top:20px}}@media (max-width:700px){.page_actions__q_DFS{display:grid}.page_actions__q_DFS a,.page_printButton__A1w9g{width:100%}.page_sectionNav__puFxk>div{grid-template-columns:repeat(2,1fr)}.page_sectionNav__puFxk a:nth-child(-n+2){border-bottom:1px solid var(--rule)}.page_businessLayer__2oKmQ{grid-template-columns:1fr}.page_businessLayer__2oKmQ span{text-align:center}.page_routeLayer__2Zktz{grid-template-columns:1fr}.page_routeLayer__2Zktz article{min-height:0}.page_foundation__crepS{grid-template-columns:1fr}.page_foundation__crepS span{border-right:0;border-bottom:1px solid rgba(53,19,92,.12)}.page_foundation__crepS span:last-child{border-bottom:0}.page_evidence__7rwkA ul{grid-template-columns:1fr}.page_table__CzYdD .page_responsibilityHead__O__X3,.page_table__CzYdD .page_responsibilityRow__T8UKx,.page_table__CzYdD>div{grid-template-columns:1fr;gap:7px;padding:20px;border:1px solid var(--rule);border-radius:10px;background:var(--white)}.page_table__CzYdD{display:grid;gap:10px;border-top:0}.page_tableHead__FPqbs{display:none!important}.page_boundaryNote__nZL5D{grid-template-columns:1fr}.page_finalCta__p_SE8>div>div:last-child{min-width:0}}@media print{.page_hero__P324e{padding:35px 0;background:#fff;color:#000}.page_hero__P324e>div>p:not(.page_eyebrow__sPcds){color:#333}.page_actions__q_DFS,.page_finalCta__p_SE8,.page_sectionNav__puFxk{display:none!important}.page_section__iCpNq{padding:35px 0;page-break-inside:avoid;break-inside:avoid}.page_dark__j3P34{background:#fff;color:#000}.page_dark__j3P34 .page_intro__TO4dI>p,.page_protocol__mfeST p{color:#333}.page_protocol__mfeST{border-color:#ccc}.page_protocol__mfeST li{min-height:0}.page_evidence__7rwkA,.page_protocol__mfeST li{border-color:#ccc;background:#fff}.page_evidence__7rwkA li{border-color:#ccc;color:#333}}