.dsh{--card-w:250px;--card-h:354px;isolation:isolate;background:radial-gradient(140% 100% at 50% -8%, var(--gl-surface) 0%, transparent 55%), radial-gradient(120% 90% at 50% 120%, var(--public-black-ground,#080807) 10%, transparent 60%), var(--gl-void);color:var(--gl-ink);scroll-margin-top:var(--nav-h,88px);position:relative;overflow:hidden}.dsh:focus{outline:none}.dsh__inner{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(18px,3vh,34px);padding:clamp(56px,7vw,88px) 16px clamp(48px,6vw,72px);display:flex;position:relative}.dsh__inner :is(a,button,.dsh__stage){pointer-events:auto}.dsh__head{justify-items:center;gap:14px;display:grid}.dsh__eyebrow{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-amber);margin:0;font-size:12px;font-weight:600}.dsh__head h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:550;line-height:1.02}.dsh__stage{width:100%;height:calc(var(--card-h) + 90px);perspective:1680px;perspective-origin:50% 44%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:opacity var(--reveal-duration,.64s) var(--reveal-ease,ease), visibility 0s linear var(--reveal-duration,.64s);place-items:center;display:grid;position:relative}.dsh__stage:active{cursor:grabbing}.dsh__halo{z-index:0;aspect-ratio:1;background:radial-gradient(closest-side, var(--halo,var(--gl-amber)), transparent 72%);opacity:.32;filter:blur(30px);pointer-events:none;width:min(70vw,640px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.dsh__deck{width:0;height:0;transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:relative}.dsh__card{left:calc(var(--card-w) / -2);top:calc(var(--card-h) / -2);width:var(--card-w);height:var(--card-h);transform-style:preserve-3d;will-change:transform, opacity;position:absolute}.dsh__card a{-webkit-tap-highlight-color:transparent;background:#0a0e18;border-radius:6px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -22px #000000d9,0 6px 20px -10px #000000b3}.dsh__card a:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.dsh__card img{object-fit:cover;width:100%;height:100%;display:block}.dsh__card a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.dsh[data-enhanced=false] .dsh__stage{perspective:none;scroll-snap-type:x mandatory;cursor:auto;height:auto;display:block;overflow-x:auto}.dsh[data-enhanced=false] .dsh__deck{transform-style:flat;gap:16px;width:max-content;height:auto;padding:8px 24px;display:flex}.dsh[data-enhanced=false] .dsh__card{scroll-snap-align:center;flex:0 0 180px;height:255px;position:relative;top:auto;left:auto}.dsh[data-enhanced=false] .dsh__halo,.dsh[data-enhanced=false] .dsh__caption{display:none}.dsh__caption{justify-items:center;gap:10px;display:grid}.dsh__counter{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.16em;color:#f6f1e799;margin:0;font-size:12px}.dsh__counter span{color:var(--gl-amber);font-size:14px}.dsh__title{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:550}.dsh__meta{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--public-text-on-navy-muted,#c9c6bc);margin:0;font-size:12px}.dsh__dots{align-items:center;gap:9px;margin-top:2px;display:flex}.dsh__dots i{width:5px;height:5px;transition:width var(--reveal-duration,.64s) var(--reveal-ease,ease), background-color var(--reveal-duration,.64s) ease;background:#f6f1e742;border-radius:4px}.dsh__dots i.-on{background:var(--halo,var(--gl-amber));width:22px}.dsh__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.dsh__step{width:48px;height:48px;color:var(--gl-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #f6f1e74d;border-radius:999px;place-items:center;font-size:18px;display:inline-grid}.dsh__step:hover{border-color:var(--gl-amber);color:var(--public-text-on-navy,#f6f1e7)}.dsh__open{background:var(--gl-amber);min-height:48px;color:var(--public-text-on-amber,#17120b);border-radius:999px;align-items:center;gap:12px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dsh__open:hover{background:var(--public-amber-hover,#f59e0b)}.dsh__pause{min-height:48px;color:var(--gl-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #f6f1e74d;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600}.dsh__pause[aria-pressed=true]{border-color:var(--gl-amber)}.dsh :is(.dsh__step,.dsh__open,.dsh__pause):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.dsh__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dsh__hall{z-index:0;opacity:0;transition:opacity var(--reveal-duration,.64s) var(--reveal-ease,ease);position:absolute;inset:0}.dsh__hall-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dsh__hall-canvas.-dragging{cursor:grabbing}.dsh__hall-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dsh__hall-label{white-space:nowrap;text-align:center;font-family:var(--font-canonical-home-sans), "General Sans", system-ui, sans-serif;letter-spacing:1px;text-transform:uppercase;color:#d6d6d6;opacity:.68;text-shadow:0 1px 12px #000000b3;backface-visibility:hidden;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:500}.dsh__vignette{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--reveal-duration,.64s) var(--reveal-ease,ease);background:radial-gradient(130% 90% at 50% 42%,#0000 52%,#0204098c 100%),linear-gradient(#02040980 0%,#0000 22% 58%,#020409b8 100%);position:absolute;inset:0}.dsh[data-mode=mirror] .dsh__hall,.dsh[data-mode=mirror] .dsh__vignette{opacity:1}.dsh[data-mode=mirror] .dsh__stage{opacity:0;visibility:hidden;pointer-events:none}@media (min-width:1024px){.dsh{height:clamp(700px,88svh,880px)}.dsh__inner{justify-content:space-between;height:100%}}@media (max-width:1023px){.dsh__title{align-items:end;min-height:2.5em;line-height:1.25;display:grid}.dsh__meta{min-height:3em;line-height:1.5}}@media (prefers-reduced-motion:reduce){.dsh__stage,.dsh__hall,.dsh__vignette,.dsh__dots i{transition:none}}@media print{.dsh{display:none!important}}
.eo-gl{--eo-bg:var(--public-black-ground,#080807);--eo-bg-alt:var(--public-black-panel,#11110f);--eo-surface:var(--public-black-panel,#11110f);--eo-paper:var(--public-text-on-navy,#f6f1e7);--eo-paper-alt:var(--public-cream-panel,#efede7);--eo-ink:var(--public-text-on-cream,#0f1e2e);--eo-muted:#59636d;--eo-light:var(--public-text-on-navy,#f6f1e7);--eo-light-muted:#c8c3b9;--eo-amber:var(--public-amber,#d97706);--eo-amber-light:var(--public-amber-on-dark,#f5ac51);--eo-amber-dark:var(--public-amber-text-strong,#8a4d05);--eo-line:#ffffff24;--eo-paper-line:#1525382e;color:var(--eo-ink);background:var(--eo-paper);font-family:var(--font-canonical-home-sans), Arial, sans-serif;font-size:16px;overflow:clip}.eo-gl *,.eo-gl :before,.eo-gl :after{box-sizing:border-box}.eo-gl :where(h1,h2,h3,p,ul,ol,figure,figcaption){margin:0}.eo-gl :is(h1,h2,h3){color:inherit;font-family:var(--font-public-display)}.eo-gl__inner{width:var(--rail);margin-inline:auto}.eo-gl__section-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.eo-gl__paper{background:var(--eo-paper)}.eo-gl__section-head h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(40px,5vw,70px);font-weight:550;line-height:.99}.eo-gl__section-head>div>p{max-width:780px;color:var(--eo-muted);margin-top:24px;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.65}.eo-gl__section-head{border-bottom:1px solid var(--eo-paper-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(42px,7vw,112px);padding-bottom:clamp(46px,6vw,76px);display:grid}.eo-gl__section-label{color:var(--eo-amber-dark)}.eo-gl__more-button,.eo-gl__fold-open{display:none}.eo-gl__cards-disclaimer{max-width:890px;color:var(--eo-muted);margin-top:32px;font-size:13px;line-height:1.7}.eo-gl a:focus-visible,.eo-gl button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:1100px){.eo-gl__inner{width:var(--rail)}}@media (max-width:900px){.eo-gl__inner{width:var(--rail)}.eo-gl__section-head{grid-template-columns:1fr}.eo-gl__cards-fold[open]::details-content{gap:16px;padding-top:16px;display:grid}.eo-gl__cards-fold[open] .eo-gl__fold-closed{display:none}.eo-gl__cards-fold[open] .eo-gl__fold-open{display:inline}.eo-gl__more-button{width:100%;min-height:48px;color:var(--eo-ink);border:1px solid var(--eo-paper-line);font:inherit;background:0 0;grid-column:1;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}}@media (max-width:560px){.eo-gl__inner{width:var(--rail)}.eo-gl__section-head h2{font-size:clamp(36px,11vw,48px)}}.eo-gl__examples,.eo-ev__proof,.eo-ev__scenarios,.eo-gl__closing,.eo-gl :is(#featured,#challenges,#byb,#tfh,#csc,#atc,#dgc,#inv,#register,#issue,#case-studies-title,#questions,#case-studies-close){scroll-margin-top:calc(var(--nav-h,64px) + 20px);outline:none}.eo-gl__examples:focus-visible,.eo-ev__proof:focus-visible,.eo-ev__scenarios:focus-visible,.eo-gl__closing:focus-visible,.eo-ev__register:focus-visible,.eo-ev__issue:focus-visible,.eo-ev__section-label:focus-visible,.eo-gl #case-studies-close:focus-visible{box-shadow:inset 0 0 0 3px var(--eo-amber-dark)}.eo-gl :is(#featured,#challenges,#register,#issue):focus-visible{box-shadow:inset 0 0 0 3px var(--public-focus,#b45309)}.eo-gl__examples-intro-grid,.eo-ev__section-head{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(42px,7vw,112px);display:grid}.eo-gl__examples-intro h2,.eo-ev__section-head h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(40px,5vw,70px);font-weight:550;line-height:.99}.eo-gl__examples-intro-grid>div:last-child>p,.eo-ev__section-head>div>p{max-width:780px;color:var(--eo-muted);margin-top:24px;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.65}.eo-ev__proof{color:var(--eo-light);background:var(--eo-bg);padding:clamp(84px,9vw,132px) 0}.eo-ev__section-head{border-bottom:1px solid var(--eo-paper-line);padding-bottom:clamp(42px,5vw,64px)}.eo-ev__section-head--dark{border-color:var(--eo-line)}.eo-ev__section-head--dark>div>p{color:var(--eo-light-muted)}.eo-ev__section-label{color:var(--eo-amber-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.4}.eo-ev__section-head--dark .eo-ev__section-label{color:var(--eo-amber-light)}.eo-ev__proof-grid{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:clamp(40px,6vw,88px);padding-top:clamp(42px,6vw,72px);display:grid}.eo-ev__challenge-list{border-top:1px solid var(--eo-line)}.eo-ev__challenge{border-bottom:1px solid var(--eo-line)}.eo-ev__challenge summary{min-height:64px;color:var(--eo-light);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 22px;align-items:center;gap:14px;padding:12px 4px;list-style:none;display:grid}.eo-ev__challenge summary::-webkit-details-marker{display:none}.eo-ev__challenge summary:after{content:"+";color:var(--eo-amber-light);grid-column:4;font-size:22px}.eo-ev__challenge[open] summary:after{content:"−"}.eo-ev__challenge summary>span,.eo-ev__challenge summary>small{color:var(--eo-light-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.eo-ev__challenge summary>strong{font-size:16px;font-weight:600}.eo-ev__challenge-body{color:var(--eo-light-muted);gap:10px;padding:0 48px 22px 52px;font-size:14px;line-height:1.65;display:grid}.eo-ev__proof-side{border:1px solid var(--eo-line);background:#ffffff09;align-self:start;padding:28px}.eo-ev__proof-mark{margin-bottom:26px}.eo-ev__proof-side>h3{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(24px,2.4vw,34px);font-weight:550;line-height:1.1}.eo-ev__proof-side>a{min-height:48px;color:var(--eo-light);border-top:1px solid var(--eo-line);align-items:center;gap:10px;text-decoration:none;display:flex}.eo-ev__register{border-block:1px solid var(--eo-line);outline:none;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:22px;padding:20px 0;display:grid}.eo-ev__register>svg{color:var(--eo-amber-light)}.eo-ev__register h3{margin-bottom:6px;font-size:16px}.eo-ev__register p{color:var(--eo-light-muted);font-size:13px;line-height:1.55}.eo-ev__register p+p{margin-top:7px}.eo-ev__proof-side>.eo-ev__prove-link{color:var(--public-text-on-amber,#17120b);background:var(--eo-amber);border:0;justify-content:space-between;margin-top:22px;padding:0 16px;font-weight:700}.eo-ev__issue{border-top:1px solid var(--eo-line);outline:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(38px,6vw,84px);margin-top:clamp(54px,7vw,88px);padding-top:clamp(42px,5vw,64px);display:grid}.eo-ev__issue-intro h3{letter-spacing:-.045em;max-width:13ch;margin-top:14px;font-size:clamp(30px,3.4vw,48px);font-weight:550;line-height:1.02}.eo-ev__issue-intro>p:not(.eo-ev__section-label){color:var(--eo-light-muted);margin-top:18px;line-height:1.65}.eo-ev__email-link{min-height:48px;color:var(--eo-light);text-underline-offset:5px;align-items:center;gap:9px;margin-top:24px;font-weight:650;text-decoration:underline;display:inline-flex}.eo-ev__issue-links{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;display:flex}.eo-ev__issue-links .eo-ev__email-link{margin-top:0}.eo-ev__issue-links>a{min-height:48px;color:var(--eo-light);text-underline-offset:5px;align-items:center;font-weight:650;display:inline-flex}.eo-ev__brief-disclosure{color:var(--eo-ink);background:var(--eo-paper);align-self:start}.eo-ev__brief-disclosure>summary{min-height:58px;color:var(--eo-ink);border:1px solid var(--eo-paper-line);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 18px;font-weight:650;list-style:none;display:flex}.eo-ev__brief-disclosure>summary::-webkit-details-marker{display:none}.eo-ev__brief-disclosure>summary:after{content:"+";color:var(--eo-amber-dark);font-size:22px}.eo-ev__brief-disclosure[open]>summary:after{content:"−"}.eo-ev__brief-shell{padding-top:14px}.eo-ev__brief-fallback{color:var(--eo-muted);border:1px solid var(--eo-paper-line);border-top:0;padding:18px;font-size:14px;line-height:1.6}.eo-gl .proof__brief{color:var(--eo-ink);border:1px solid var(--eo-paper-line);border-left:3px solid var(--eo-amber-dark);background:#fff;padding:26px;position:relative;overflow:hidden}.eo-gl .proof__brief-header{margin-bottom:20px}.eo-gl .proof__brief-eyebrow,.eo-gl .proof__brief-label,.eo-gl .proof__brief-label-meta,.eo-gl .proof__brief-pack-hint,.eo-gl .proof__brief-file-row,.eo-gl .proof__brief-foot-note{font-family:inherit}.eo-gl .proof__brief-eyebrow{color:var(--eo-amber-dark);font-size:12px;font-weight:700}.eo-gl .proof__brief-title{color:var(--eo-ink);font-family:var(--font-public-display);margin-top:8px;font-size:clamp(22px,2.5vw,30px);line-height:1.15}.eo-gl .proof__brief-title em{color:var(--eo-amber-dark)}.eo-gl .proof__brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.eo-gl .proof__brief-field{flex-direction:column;gap:6px;display:flex}.eo-gl .proof__brief-field--full{margin-bottom:16px}.eo-gl .proof__brief-label{color:var(--eo-ink);justify-content:space-between;font-size:12px;font-weight:650;display:flex}.eo-gl .proof__brief-label-meta,.eo-gl .proof__brief-pack-hint,.eo-gl .proof__brief-file-hint,.eo-gl .proof__brief-foot-note{color:var(--eo-muted);font-size:12px}.eo-gl .proof__brief-input{width:100%;min-height:48px;color:var(--eo-ink);background:var(--public-cream-ground,#f5f4f1);border:1px solid var(--eo-paper-line);font:inherit;border-radius:3px;padding:11px 13px;font-size:16px}.eo-gl .proof__brief-textarea{resize:vertical;min-height:108px}.eo-gl .proof__brief-input:focus-visible,.eo-gl .proof__brief-file:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.eo-gl .proof__brief-pack-hint{margin-top:3px;display:block}.eo-gl .proof__brief-pack-hint strong{color:var(--eo-amber-dark)}.eo-gl .proof__brief-file{border:1px dashed var(--eo-paper-line);cursor:pointer;align-items:center;gap:10px;min-height:48px;margin-bottom:18px;padding:10px 13px;display:flex;position:relative}.eo-gl .proof__brief-file-input{opacity:0;cursor:pointer;position:absolute;inset:0}.eo-gl .proof__brief-file-row,.eo-gl .proof__brief-footer{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.eo-gl .proof__brief-file-name{color:var(--eo-ink)}.eo-gl .proof__brief-file-remove,.eo-gl .proof__brief-reset,.eo-gl .proof__brief-submit{border:1px solid var(--eo-paper-line);min-height:48px;font:inherit;cursor:pointer;padding:10px 16px;font-weight:650}.eo-gl .proof__brief-submit{color:var(--public-text-on-amber,#17120b);background:var(--eo-amber);border-color:var(--eo-amber)}.eo-gl .proof__brief-submit:disabled{opacity:.56;cursor:not-allowed}.eo-gl .proof__brief-seal{color:var(--eo-amber-dark);position:absolute;top:20px;right:20px}.eo-gl .proof__brief--success{text-align:center}.eo-gl .proof__brief-success-mark{color:#166534}.eo-gl .proof__brief-success-title{color:var(--eo-ink)}.eo-gl .proof__brief-success-body{color:var(--eo-muted);margin:10px auto 18px;line-height:1.6}.eo-ev__scenarios{color:var(--eo-ink);background:var(--eo-paper-alt);padding:clamp(84px,9vw,132px) 0}.eo-ev__scenario-grid{border-top:1px solid var(--eo-paper-line);border-left:1px solid var(--eo-paper-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(42px,6vw,72px);display:grid}.eo-ev__scenario{background:var(--eo-paper);border-right:1px solid var(--eo-paper-line);border-bottom:1px solid var(--eo-paper-line);flex-direction:column;min-width:0;padding:26px;display:flex}.eo-ev__scenario header{min-height:132px}.eo-ev__scenario h3{letter-spacing:-.04em;margin-top:16px;font-size:clamp(25px,2.3vw,34px);font-weight:550;line-height:1.08}.eo-ev__pill{min-height:28px;color:var(--eo-ink);border:1px solid var(--eo-paper-line);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.eo-ev__pill--amber{border-color:var(--eo-amber-dark)}.eo-ev__pill--emerald{border-color:#166534}.eo-ev__scenario dl{border-top:1px solid var(--eo-paper-line);margin:0}.eo-ev__scenario dl>div{border-bottom:1px solid var(--eo-paper-line);padding:14px 0}.eo-ev__scenario dt{color:var(--eo-amber-dark);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.eo-ev__scenario dd{color:var(--eo-muted);margin-top:6px;font-size:14px;line-height:1.6}.eo-ev__scenario-caveat{color:var(--eo-muted);gap:9px;margin-top:18px;font-size:12px;line-height:1.55;display:flex}.eo-ev__scenario-caveat svg{color:var(--eo-amber-dark);flex:none}.eo-ev__scenario>a{min-height:48px;color:var(--eo-ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-weight:700;text-decoration:none;display:flex}.eo-ev__scenario-terms{color:var(--eo-ink);border-block:1px solid var(--eo-paper-line);margin-top:clamp(34px,5vw,58px)}.eo-ev__scenario-terms>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:10px 4px;font-weight:700;list-style:none;display:flex}.eo-ev__scenario-terms>summary::-webkit-details-marker{display:none}.eo-ev__scenario-terms>summary:after{content:"+";color:var(--eo-amber-dark);font-size:22px}.eo-ev__scenario-terms[open]>summary:after{content:"−"}.eo-ev__scenario-terms>div{border-top:1px solid var(--eo-paper-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eo-ev__scenario-terms p{color:var(--eo-muted);border-right:1px solid var(--eo-paper-line);padding:20px;font-size:14px;line-height:1.65}.eo-ev__scenario-terms p:last-child{border-right:0}.eo-ev__scenarios :is(a,button,summary):focus-visible,.eo-gl__examples :is(a,button,summary):focus-visible,.eo-ev__brief-disclosure :is(a,button,summary):focus-visible{outline-color:var(--focus-ring-color)}@media (max-width:1100px){.eo-gl__walkthrough-grid,.eo-ev__scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.eo-gl__examples-intro-grid,.eo-ev__section-head,.eo-ev__proof-grid,.eo-ev__issue{grid-template-columns:1fr}.eo-ev__proof-side,.eo-ev__issue-intro{max-width:680px}.eo-ev__scenario-terms>div{grid-template-columns:1fr}.eo-ev__scenario-terms p{border-right:0;border-bottom:1px solid var(--eo-paper-line)}.eo-ev__scenario-terms p:last-child{border-bottom:0}}@media (max-width:600px){.eo-gl__walkthrough-grid,.eo-ev__scenario-grid,.eo-gl .proof__brief-grid{grid-template-columns:1fr}.eo-ev__challenge summary{grid-template-columns:30px minmax(0,1fr) auto}.eo-ev__challenge summary>small{grid-column:2}.eo-ev__challenge summary:after{grid-area:1/3/3}.eo-ev__challenge-body{padding-left:44px}.eo-ev__proof-side,.eo-ev__scenario,.eo-gl .proof__brief{padding:20px}.eo-gl .proof__brief-seal{display:none}}@page eoGallery{size:A4;margin:12mm}@media print{body:has(.eo-gl){page:eoGallery}:is(body:has(.eo-gl) .wow-nav,body:has(.eo-gl) .suite-footer){display:none!important}.eo-gl{page:eoGallery;width:100%;max-width:none;color:var(--public-text-on-cream,#0f1e2e);background:#fff;font-size:9.5pt;line-height:1.4;overflow:visible!important}.eo-gl *,.eo-gl :before,.eo-gl :after{min-width:0;max-width:100%;overflow:visible!important}.eo-gl :is(h2,h3){break-after:avoid-page}.eo-gl .eo-gl__section-head h2{font-size:22pt;line-height:1.08}.eo-gl__hero:before,.eo-gl__hero-actions,.eo-gl__category-nav,.eo-gl__closing-actions,.eo-gl__closing-mark,.eo-gl__more-button{display:none!important}.eo-gl__hero,.eo-gl__guidance,.eo-gl__examples-intro,.eo-gl__walkthroughs,.eo-gl__category,.eo-ev__proof,.eo-ev__scenarios,.eo-gl__closing{break-before:auto;min-height:0;padding:24px 0}.eo-gl section{break-inside:auto!important}.eo-gl details::details-content{content-visibility:visible!important;display:block!important}.eo-gl details>:not(summary){display:block!important}.eo-gl .eo-ev__brief-disclosure{display:none!important}.eo-ev__challenge summary,.eo-ev__brief-disclosure>summary{break-after:avoid-page}.eo-ev__proof-grid,.eo-ev__issue,.eo-ev__scenario-grid,.eo-gl__examples-intro-grid{display:block}.eo-ev__challenge,.eo-ev__proof-side,.eo-ev__register,.eo-ev__scenario,.eo-ev__scenario-terms{break-inside:avoid-page;page-break-inside:avoid}.eo-ev__challenge-body,.eo-ev__proof-side,.eo-ev__issue,.eo-ev__scenario,.eo-gl .proof__brief{color:var(--public-text-on-cream,#0f1e2e);background:#fff}.eo-ev__scenario-grid{columns:2;column-gap:5mm}.eo-ev__scenario{width:100%;margin-bottom:5mm;display:inline-block}.eo-ev__issue{margin-top:8mm;padding-top:6mm}.eo-ev__scenario-terms>div{display:block!important}.eo-ev__scenario-terms p{border-right:0;padding:3mm 0}.eo-ev__proof-side>a,.eo-ev__scenario>a,.eo-ev__email-link{white-space:normal;overflow-wrap:anywhere;min-height:0;display:block}.eo-gl__inner{width:100%}.eo-gl__section-head{display:block}.eo-gl__section-head>*{width:100%;max-width:none}.eo-gl__section-head{break-after:avoid-page;page-break-after:avoid}.eo-gl a{overflow-wrap:anywhere;word-break:break-word;color:var(--public-text-on-cream,#0f1e2e)!important;white-space:normal!important;background:0 0!important}.eo-gl a:after{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important}.eo-gl .eo-gl__cards-fold::details-content{content-visibility:visible!important;display:block!important}.eo-gl .eo-ev__scenario-grid{columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5mm!important;display:grid!important}.eo-gl .eo-ev__scenario{width:auto!important;margin:0!important;display:block!important}.eo-gl .eo-gl__section-head,.eo-gl .eo-gl__category-label,.eo-gl .eo-gl__walkthrough-card,.eo-gl .eo-ev__challenge,.eo-gl .eo-ev__scenario,.eo-gl .eo-ev__scenario-terms{break-inside:avoid-page!important;page-break-inside:avoid!important}.eo-gl .eo-gl__cards-disclaimer{break-inside:avoid-page!important}}@media (min-width:901px){.eo-gl__cards-fold::details-content{content-visibility:visible;display:contents}}.eo-gl__more-button{cursor:pointer;list-style:none}.eo-gl__more-button::-webkit-details-marker{display:none}@media screen{.eo-gl .eo-ev__issue-intro>.eo-ev__section-label{color:var(--public-amber-on-dark,#f5ac51)}.eo-gl [id]{scroll-margin-top:calc(var(--nav-h,88px) + 24px)}.eo-gl [tabindex="-1"]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:none}}.eo-gl__paths{border-bottom:1px solid var(--eo-paper-line);padding:clamp(56px,6vw,96px) 0}.eo-gl__paths-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,3vw,48px);margin:clamp(36px,4.5vw,56px) 0 0;padding:0;list-style:none;display:grid}.eo-gl__path{border-top:1px solid var(--eo-ink);padding-top:18px}.eo-gl__path-meta{color:var(--eo-amber-dark);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.eo-gl__path h3{color:var(--eo-ink);letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.2vw,32px);font-weight:550;line-height:1.05}.eo-gl__path-when{color:var(--eo-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.eo-gl__path-flag{color:var(--eo-amber-dark);letter-spacing:.11em;text-transform:uppercase;border:1px solid;border-radius:999px;margin:14px 0 0;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.eo-gl__path-fold{margin-top:20px}.eo-gl__path-rows{border-top:1px solid var(--eo-paper-line);margin:0;padding:0}.eo-gl__path-row{border-bottom:1px solid var(--eo-paper-line);padding:14px 0}.eo-gl__path-row dt{color:var(--eo-amber-dark);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.eo-gl__path-row dd{color:var(--eo-ink);margin:0;font-size:14px;line-height:1.62}.eo-gl__path-part{display:block}.eo-gl__path-part+.eo-gl__path-part{margin-top:6px}.eo-gl__path-part strong{font-weight:650}.eo-gl__path-caveat{color:var(--eo-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.eo-gl__path-links{margin-top:20px}.eo-gl__path-links-label{color:var(--eo-amber-dark);letter-spacing:.11em;text-transform:uppercase;margin:14px 0 6px;font-size:10px;font-weight:700}.eo-gl__path-links ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.eo-gl__path-links a{min-height:40px;color:var(--eo-ink);border-bottom:1px solid;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.eo-gl__path-links a:hover,.eo-gl__path-links a:focus-visible{color:var(--eo-amber-dark)}@media (max-width:1100px){.eo-gl__paths-list{grid-template-columns:1fr;gap:28px 0}}@media (max-width:900px){.eo-gl__paths{padding:24px 0 28px}.eo-gl__paths .eo-gl__section-head{gap:10px;padding-bottom:20px}.eo-gl__paths .eo-gl__section-head h2{font-size:34px}.eo-gl__paths .eo-gl__section-head>div>p{margin-top:14px;font-size:15px;line-height:1.5}.eo-gl__paths-list{gap:16px 0;margin-top:20px}.eo-gl__path{padding-top:14px}.eo-gl__path-meta{margin-bottom:8px}.eo-gl__path h3{font-size:21px}.eo-gl__path-when{display:none}.eo-gl__path-flag{margin-top:6px;padding:3px 9px}.eo-gl__path-fold{margin-top:10px}.eo-gl__paths .eo-gl__cards-disclaimer{margin-top:18px;font-size:12px}}
.eox{font-family:var(--font-canonical-home-sans), Arial, sans-serif;background:var(--gl-paper);color:var(--gl-navy)}.eox__inner{width:var(--rail);margin-inline:auto}.eox :is(h1,h2,h3,h4){letter-spacing:-.035em;color:inherit;margin:0;font-weight:600}.eox__label{letter-spacing:.075em;text-transform:uppercase;color:var(--gl-amber-on-paper-normal);align-items:baseline;gap:10px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.eox__label span{color:var(--gl-muted)}.eox__eyebrow{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-amber);margin:0;font-size:12px;font-weight:600}.eox__button{background:var(--gl-amber);min-height:48px;color:var(--public-text-on-amber,#17120b);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.eox__button:hover{background:var(--public-amber-hover,#f59e0b)}.eox__text-link{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;gap:12px;font-size:15px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.eox__text-link:hover{text-decoration-thickness:2px}.eox__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.eox :is(.eox__button,.eox__text-link,.eox__rail a,.eox__category-cta,.eox__card-actions a,.eox__reader-actions a):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.eox__hero{isolation:isolate;background:var(--gl-void);color:var(--gl-ink);padding-top:var(--nav-h,88px);position:relative;overflow:hidden}.eox__hero>.gl-ground{z-index:0;opacity:.6}.eox__hero .gl-ground__still{object-position:50% 50%}.eox__hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0506088c 0%,#05060873 42%,#0506081f 64%,#05060800 80%),linear-gradient(#05060800 36%,#05060899 100%);position:absolute;inset:0}@media (max-width:1279px){.eox__hero:after{background:linear-gradient(90deg,#05060899 0%,#05060880 58%,#05060826 80%,#05060800 94%),linear-gradient(#05060800 36%,#05060899 100%)}}@media (max-width:1023px){.eox__hero:after{background:#05060880}}.eox__hero-frame{z-index:1;grid-template-rows:auto auto;gap:32px;min-height:0;padding:32px 0;display:grid;position:relative}.eox__hero-head{max-width:1080px}.eox__hero h1{letter-spacing:-.045em;margin-top:16px;font-size:clamp(40px,4.3vw,64px);line-height:1.06}.eox__hero h1 .brand-name.brand-name--dark{--brand-name-amber:var(--public-amber-on-dark,#f5ac51)}.eox__lede{max-width:740px;color:var(--public-text-on-navy-muted,#c9c6bc);margin:20px 0 24px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.eox__hero-base{border-top:1px solid #f6f1e740;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,72px);padding-top:24px;display:grid}.eox__rail ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.eox__rail a{min-height:48px;color:var(--gl-ink);border-bottom:1px solid #f6f1e724;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:550;text-decoration:none;display:flex}.eox__rail a:hover{color:var(--public-text-on-navy,#f6f1e7);border-bottom-color:var(--gl-amber)}.eox__rail img{flex:none;width:28px;height:28px}.eox__rail-num{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.06em;color:var(--gl-amber);font-size:12px}.eox__metrics-label{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-amber);margin:0 0 14px;font-size:12px}.eox__metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.eox__metrics dl>div{border-top:1px solid #f6f1e733;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:14px 0;display:flex}.eox__metrics dt{color:var(--public-text-on-navy-muted,#c9c6bc);font-size:13px;line-height:1.4}.eox__metrics dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--gl-ink);margin:0;font-size:clamp(30px,3vw,44px);font-weight:550;line-height:1}.eox__metrics-note{color:var(--public-text-on-navy-muted,#c9c6bc);margin:14px 0 0;font-size:13px;line-height:1.55}.eox__library{padding:var(--gl-section-pad) 0;background:var(--gl-ledger)}.eox__library-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px clamp(40px,5vw,80px);display:grid}.eox__library-rail h2{margin-bottom:18px;font-size:clamp(30px,3.2vw,44px);line-height:1.06}.eox__library-rail>p:not(.eox__label){color:var(--gl-muted);margin:0 0 28px;font-size:17px;line-height:1.65}@media (min-width:1101px) and (min-height:760px){.eox__library-rail{top:calc(var(--nav-h,88px) + 24px);position:sticky}}.eox__filter{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.eox__filter legend{width:100%;font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gl-muted);margin-bottom:12px;padding:0;font-size:12px}.eox__filter label{min-height:40px;color:var(--gl-navy);cursor:pointer;border:1px solid #0f1e2e4d;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:550;display:inline-flex;position:relative}.eox__filter label:hover{border-color:var(--gl-navy)}.eox__filter input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.eox__filter label:has(input:checked){background:var(--gl-navy);border-color:var(--gl-navy);color:var(--gl-paper)}.eox__filter label:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:is(.eox__library:has(input[value=tender-bid]:checked) .eox__category:not([data-category=tender-bid]),.eox__library:has(input[value=pre-con]:checked) .eox__category:not([data-category=pre-con]),.eox__library:has(input[value=rams-compliance]:checked) .eox__category:not([data-category=rams-compliance]),.eox__library:has(input[value=commercial-control]:checked) .eox__category:not([data-category=commercial-control]),.eox__library:has(input[value=margin-reporting]:checked) .eox__category:not([data-category=margin-reporting]),.eox__library:has(input[value=service-desk]:checked) .eox__category:not([data-category=service-desk]),.eox__library:has(input[value=built-to-order]:checked) .eox__category:not([data-category=built-to-order]),.eox__library:has(input[value=audit]:checked) .eox__category:not([data-category=audit])){display:none}.eox__library .eox__category:target{display:block!important}.eox__category{border-top:1px solid var(--gl-line-paper);padding:40px 0 48px}.eox__category:first-child{border-top:0;padding-top:0}.eox__category-head{grid-template-columns:minmax(150px,3fr) 40px minmax(0,8fr);align-items:start;gap:16px 24px;margin-bottom:28px;display:grid}.eox__category-index{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-amber-on-paper-normal);margin:6px 0 0;font-size:13px;font-weight:600}.eox__category-index span{color:var(--gl-muted)}.eox__category-mark{width:40px;height:40px;display:block}.eox__category-copy h3{margin-bottom:10px;font-size:clamp(22px,2.2vw,30px);line-height:1.12}.eox__category-copy p{color:var(--gl-muted);margin:0;font-size:16px;line-height:1.6}.eox__cards-list{margin:0;padding:0;list-style:none}.eox__card{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.eox__card .gl-plate{min-width:0;max-width:210px}.eox__card .gl-plate__caption{font-size:12px}.eox__strip{flex-direction:column;gap:10px;margin:0;display:flex}.eox__strip img{border:1px solid var(--gl-plate-line);background:#fff;width:100%;height:auto;display:block}.eox__strip figcaption{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-amber-on-paper-normal);font-size:11px}.eox__strip-placeholder{aspect-ratio:8/3;border:1px solid var(--gl-line-paper);color:var(--gl-muted);place-items:center;display:grid}.eox__card-copy{min-width:0}.eox__card-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-muted);align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.eox__card-meta span:first-child{font-family:var(--gl-font-mono,ui-monospace, "JetBrains Mono", Menlo, monospace);color:var(--gl-amber-on-paper-normal)}.eox__card-meta img{flex:none;width:24px;height:24px}.eox__card h4{letter-spacing:-.02em;margin-bottom:8px;font-size:19px;line-height:1.25}.eox__card-body{margin:0 0 12px;font-size:15px;line-height:1.6}.eox__card-why{border-left:2px solid var(--eo-accent,var(--gl-amber));color:var(--gl-muted);margin:0 0 14px;padding-left:12px;font-size:14px;line-height:1.6}.eox__card-why span{letter-spacing:.08em;text-transform:uppercase;color:var(--gl-navy);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.eox__card-actions{flex-wrap:wrap;gap:4px 18px;display:flex}.eox__card-actions a{min-height:40px;color:var(--gl-navy);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.eox__card-actions a:hover{text-decoration-thickness:2px}.eox__cards-fold>summary{margin-top:20px}@supports selector(::details-content){@media (min-width:901px){.eox__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 36px;display:grid}.eox__cards>.eox__cards-list,.eox__cards>.eox__cards-fold,.eox__cards-fold>.eox__cards-list{display:contents}.eox__cards-fold>summary{display:none}.eox__card--drop{margin-top:56px}}}@supports not selector(::details-content){@media (min-width:901px){.eox .eo-gl__more-button{width:100%;min-height:48px;color:var(--eo-ink);border:1px solid var(--eo-paper-line);font:inherit;background:0 0;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.eox .eo-gl__cards-fold[open] .eo-gl__fold-closed{display:none}.eox .eo-gl__cards-fold[open] .eo-gl__fold-open{display:inline}}}.eox__category-foot{border-top:1px solid var(--gl-line-paper);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:16px 32px;margin-top:36px;padding-top:20px;display:grid}.eox__category-cta{min-height:44px;color:var(--gl-navy);text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.eox__category-foot p{color:var(--gl-muted);gap:10px;margin:10px 0 0;font-size:14px;line-height:1.6;display:flex}.eox__category-foot svg{color:var(--gl-amber-on-paper-normal);flex:none;margin-top:3px}.eox__cards-disclaimer{max-width:760px;color:var(--gl-muted);margin:28px 0 0;font-size:13px;line-height:1.7}.eox__readers{padding:var(--gl-section-pad) 0;background:var(--gl-paper);border-top:1px solid var(--gl-line-paper)}.eox__readers-grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:40px clamp(40px,5vw,72px);display:grid}.eox__readers-intro h2{margin-bottom:16px;font-size:clamp(30px,3.2vw,44px);line-height:1.06}.eox__readers-intro>p:not(.eox__label){color:var(--gl-muted);margin:0;font-size:17px;line-height:1.65}.eox__readers-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:28px;margin:0;padding:48px 0 0;list-style:none;display:grid}.eox__reader{flex-direction:column;gap:16px;min-width:0;display:flex}.eox__reader--lift{transform:translateY(-48px)}.eox__reader-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-muted);align-items:center;gap:10px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.eox__reader-meta img{flex:none;width:28px;height:28px}.eox__reader h3{letter-spacing:-.02em;margin-bottom:8px;font-size:19px;line-height:1.25}.eox__reader-copy>p:not(.eox__reader-meta){color:var(--gl-muted);margin:0 0 10px;font-size:14px;line-height:1.6}.eox__reader-actions{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.eox__reader-actions a{min-height:40px;color:var(--gl-navy);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.eox__evidence{margin:0}.eox__evidence>.eox__evidence-summary{width:min(100% - 40px,1200px);margin:32px auto}.eox__close{padding:var(--gl-section-pad) 0;background:radial-gradient(circle at 78% 30%, #d9770629, transparent 42%), var(--gl-void);color:var(--gl-ink);position:relative;overflow:hidden}.eox__close-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:40px;display:grid}.eox__close h2{margin:18px 0;font-size:clamp(34px,4vw,58px);line-height:1.04}.eox__close p:not(.eox__eyebrow):not(.eox__close-foot){max-width:620px;color:var(--public-text-on-navy-muted,#c9c6bc);margin:0 0 28px;font-size:18px;line-height:1.65}.eox__text-link--light{color:var(--gl-ink)}.eox__close-foot{color:var(--public-text-on-navy-muted,#c9c6bc);margin:28px 0 0;font-size:13px;line-height:1.6}.eox__close-mark{justify-content:center;display:flex}@media (max-width:1100px){.eox__library-grid,.eox__readers-grid{grid-template-columns:minmax(0,1fr)}.eox__readers-list{padding-top:0}}@media (max-width:900px){.eox__inner{width:var(--rail)}.eox__hero-frame{min-height:0}.eox__hero-base{grid-template-columns:minmax(0,1fr)}.eox__category-head{grid-template-columns:40px minmax(0,1fr)}.eox__category-index{grid-column:1/-1;margin-top:0}.eox__category-foot{grid-template-columns:minmax(0,1fr)}.eox__card .gl-plate{max-width:200px}.eox__readers-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.eox__reader--lift{transform:none}.eox__close-grid{grid-template-columns:minmax(0,1fr)}.eox__close-mark{display:none}}@media (max-width:720px){.eox__inner{width:var(--rail)}.eox__hero h1{font-size:clamp(40px,11vw,56px)}.eox__rail a{gap:8px;font-size:14px}.eox__rail ol{column-gap:16px}.eox__library,.eox__readers{padding:64px 0}.eox__close{padding:72px 0}}@media (prefers-reduced-motion:reduce){.eox__reader--lift{transform:none}}@media print{.eox__hero,.eox__close{color:var(--public-text-on-cream,#0f1e2e);background:#fff}.eox__hero>.gl-ground,.eox__hero:after,.eox__actions,.eox__rail,.eox__filter,.eox__close-mark,.eox__evidence-summary{display:none!important}.eox__hero-frame{min-height:0;padding:24px 0}.eox__lede,.eox__metrics dt,.eox__metrics-note,.eox__close p{color:#333!important}.eox__library-grid,.eox__readers-grid,.eox__close-grid{grid-template-columns:minmax(0,1fr)}.eox__library-rail{position:static}.eox__cards{display:block}.eox__card{break-inside:avoid-page;margin-bottom:18px}.eox__card--drop,.eox__reader--lift{margin-top:0;transform:none}.eox__library .eox__category{display:block!important}}
