.editorial-module__lG2jqG__index,.editorial-module__lG2jqG__detail{background:var(--ah-color-canvas);color:var(--ah-color-text-primary)}.editorial-module__lG2jqG__indexHero,.editorial-module__lG2jqG__detailHero{isolation:isolate;min-block-size:calc(100svh - var(--ah-shell-site-header));background:var(--ah-color-immersive-canvas);color:var(--ah-color-text-on-dark-primary);position:relative;overflow:hidden}.editorial-module__lG2jqG__indexHeroImage,.editorial-module__lG2jqG__detailHeroImage{z-index:-3;object-fit:cover}.editorial-module__lG2jqG__indexHeroImage{object-position:50% 48%}.editorial-module__lG2jqG__detailHeroImage{object-position:50% 46%}.editorial-module__lG2jqG__indexHeroShade,.editorial-module__lG2jqG__detailHeroShade{z-index:-2;background:linear-gradient(#0a0a0933 0%,#0a0a092e 34%,#0a0a09e0 100%),linear-gradient(90deg,#0a0a09ad 0%,#0000 62%);position:absolute;inset:0}.editorial-module__lG2jqG__indexHeroContent,.editorial-module__lG2jqG__detailHeroContent{min-block-size:inherit;flex-direction:column;justify-content:flex-end;inline-size:min(100%,92rem);margin-inline:auto;padding:clamp(5.5rem,12vh,9rem) clamp(1.25rem,5vw,5rem) clamp(2rem,6vh,4rem);display:flex}.editorial-module__lG2jqG__kicker{color:var(--ah-color-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.35}.editorial-module__lG2jqG__indexHero h1,.editorial-module__lG2jqG__detailHero h1{max-inline-size:15ch;font-family:var(--ah-font-display);letter-spacing:-.055em;text-wrap:balance;margin:clamp(.75rem,2vh,1.25rem) 0 0;font-size:clamp(2.8rem,7vw,7.4rem);font-weight:550;line-height:.94}.editorial-module__lG2jqG__featuredLine{border-block-start:1px solid #ffffff57;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;margin-block-start:clamp(2.5rem,8vh,6rem);padding-block-start:1.25rem;display:grid}.editorial-module__lG2jqG__featuredLine>div>span{color:var(--ah-color-text-on-dark-secondary);letter-spacing:.09em;text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem;display:block}.editorial-module__lG2jqG__featuredLine h2{text-wrap:balance;max-inline-size:38ch;margin:0;font-size:clamp(1.15rem,2.1vw,1.85rem);font-weight:520;line-height:1.2}.editorial-module__lG2jqG__heroAction,.editorial-module__lG2jqG__primaryAction{min-block-size:var(--ah-tap-target-comfortable);border-radius:var(--ah-radius-pill);background:var(--ah-color-brand);color:var(--ah-color-brand-on);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.editorial-module__lG2jqG__heroAction:hover,.editorial-module__lG2jqG__primaryAction:hover{background:var(--ah-color-brand-hover);transform:translateY(-2px)}.editorial-module__lG2jqG__heroAction:focus-visible,.editorial-module__lG2jqG__primaryAction:focus-visible,.editorial-module__lG2jqG__categoryRail a:focus-visible,.editorial-module__lG2jqG__articleRow:focus-visible,.editorial-module__lG2jqG__breadcrumbs a:focus-visible,.editorial-module__lG2jqG__detailMeta a:focus-visible,.editorial-module__lG2jqG__related a:focus-visible{outline:3px solid var(--ah-color-focus-ring);outline-offset:4px}.editorial-module__lG2jqG__categoryRail{z-index:5;border-block-end:1px solid var(--ah-color-border-subtle);background:color-mix(in srgb, var(--ah-color-canvas) 94%, transparent);-webkit-backdrop-filter:blur(var(--ah-blur-chrome));backdrop-filter:blur(var(--ah-blur-chrome));scrollbar-width:none;position:sticky;inset-block-start:calc(var(--ah-shell-site-header) + var(--ah-safe-top));overflow-x:auto}.editorial-module__lG2jqG__categoryRail::-webkit-scrollbar{display:none}.editorial-module__lG2jqG__categoryRail>div{inline-size:max-content;min-inline-size:100%;max-inline-size:92rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);display:flex}.editorial-module__lG2jqG__categoryRail a{min-block-size:3.5rem;color:var(--ah-color-text-secondary);white-space:nowrap;align-items:center;padding-inline:clamp(.75rem,2vw,1.25rem);font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.editorial-module__lG2jqG__categoryRail a:first-child{padding-inline-start:0}.editorial-module__lG2jqG__categoryRail a:last-child{color:var(--ah-color-brand);margin-inline-start:auto}.editorial-module__lG2jqG__categoryRail a:hover{color:var(--ah-color-text-primary)}.editorial-module__lG2jqG__indexBody{inline-size:min(100%,92rem);margin-inline:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem)}.editorial-module__lG2jqG__categorySection{scroll-margin-block-start:calc(var(--ah-shell-site-header) + var(--ah-safe-top) + 4rem)}.editorial-module__lG2jqG__categorySection+.editorial-module__lG2jqG__categorySection{margin-block-start:clamp(5rem,10vw,10rem)}.editorial-module__lG2jqG__categoryHeading{grid-template-columns:clamp(2.2rem,5vw,4rem) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);margin-block-end:clamp(2rem,4vw,3.5rem);display:grid}.editorial-module__lG2jqG__categoryHeading>span,.editorial-module__lG2jqG__rowNumber{color:var(--ah-color-brand);font-family:var(--ah-font-mono);letter-spacing:.08em;font-size:.75rem}.editorial-module__lG2jqG__categoryHeading h2{font-family:var(--ah-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:560;line-height:1}.editorial-module__lG2jqG__categoryHeading p{max-inline-size:52rem;color:var(--ah-color-text-secondary);margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.editorial-module__lG2jqG__articleRows{border-block-start:1px solid var(--ah-color-border-default);margin:0;padding:0;list-style:none}.editorial-module__lG2jqG__articleRows>li{border-block-end:1px solid var(--ah-color-border-default)}.editorial-module__lG2jqG__articleRow{color:inherit;grid-template-columns:2rem clamp(7rem,16vw,14rem) minmax(0,1fr) minmax(7rem,11rem);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);padding-block:clamp(1rem,2.5vw,1.75rem);text-decoration:none;display:grid}.editorial-module__lG2jqG__rowImage{aspect-ratio:4/3;background:var(--ah-color-surface-muted);position:relative;overflow:hidden}.editorial-module__lG2jqG__rowImage img,.editorial-module__lG2jqG__related img{object-fit:cover;transition:transform var(--ah-duration-slow) var(--ah-ease-expressive)}.editorial-module__lG2jqG__rowCopy>p,.editorial-module__lG2jqG__related p{color:var(--ah-color-brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.editorial-module__lG2jqG__rowCopy h3{font-family:var(--ah-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,2.1rem);font-weight:560;line-height:1.1}.editorial-module__lG2jqG__rowCopy>span{max-inline-size:48rem;color:var(--ah-color-text-secondary);margin-block-start:.7rem;font-size:.92rem;line-height:1.55;display:block}.editorial-module__lG2jqG__rowMeta{color:var(--ah-color-text-tertiary);justify-items:end;gap:.4rem;font-size:.76rem;display:grid}.editorial-module__lG2jqG__rowMeta strong{color:var(--ah-color-text-primary);transition:transform var(--ah-duration-fast) var(--ah-ease-standard);margin-block-start:.5rem;font-size:1.15rem}.editorial-module__lG2jqG__articleRow:hover .editorial-module__lG2jqG__rowImage img,.editorial-module__lG2jqG__articleRow:focus-visible .editorial-module__lG2jqG__rowImage img,.editorial-module__lG2jqG__related a:hover img,.editorial-module__lG2jqG__related a:focus-visible img{transform:scale(1.035)}.editorial-module__lG2jqG__articleRow:hover .editorial-module__lG2jqG__rowMeta strong,.editorial-module__lG2jqG__articleRow:focus-visible .editorial-module__lG2jqG__rowMeta strong{transform:translate(.2rem,-.2rem)}.editorial-module__lG2jqG__indexClosing{background:var(--ah-color-surface-warm);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,7vw,7rem);display:grid}.editorial-module__lG2jqG__indexClosing h2,.editorial-module__lG2jqG__articleClosing h2{max-inline-size:18ch;font-family:var(--ah-font-display);letter-spacing:-.05em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.2rem,5vw,5rem);font-weight:560;line-height:.98}.editorial-module__lG2jqG__indexClosing>div>p:last-child,.editorial-module__lG2jqG__articleClosing>p{max-inline-size:48rem;color:var(--ah-color-text-secondary);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.7}.editorial-module__lG2jqG__detailHeroContent{justify-content:flex-end}.editorial-module__lG2jqG__detailHero h1{max-inline-size:16ch;font-size:clamp(2.6rem,6vw,6.5rem)}.editorial-module__lG2jqG__breadcrumbs{color:var(--ah-color-text-on-dark-secondary);align-items:center;gap:.55rem;margin-block-end:clamp(2rem,7vh,5rem);font-size:.82rem;display:flex}.editorial-module__lG2jqG__breadcrumbs a,.editorial-module__lG2jqG__detailMeta a{color:inherit;text-underline-offset:.25rem}.editorial-module__lG2jqG__detailDek{max-inline-size:50rem;color:var(--ah-color-text-on-dark-secondary-strong);margin:1.5rem 0 0;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.55}.editorial-module__lG2jqG__detailMeta{color:var(--ah-color-text-on-dark-secondary);flex-wrap:wrap;gap:.8rem 1.4rem;margin-block-start:2rem;font-size:.78rem;display:flex}.editorial-module__lG2jqG__articleShell{grid-template-columns:minmax(10rem,15rem) minmax(0,45rem);justify-content:center;align-items:start;gap:clamp(2.5rem,7vw,7rem);inline-size:min(100%,90rem);margin-inline:auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.editorial-module__lG2jqG__articleAside{color:var(--ah-color-text-tertiary);gap:1rem;padding-block-start:.25rem;font-size:.75rem;line-height:1.55;display:grid;position:sticky;inset-block-start:5rem}.editorial-module__lG2jqG__articleAside p,.editorial-module__lG2jqG__articleAside span{margin:0}.editorial-module__lG2jqG__articleAside p{border-block-end:1px solid var(--ah-color-border-default);color:var(--ah-color-text-secondary);padding-block-end:1rem;font-weight:650}.editorial-module__lG2jqG__articleBody{min-inline-size:0}.editorial-module__lG2jqG__articleLead{color:var(--ah-color-text-primary);font-family:var(--ah-font-display);letter-spacing:-.025em;margin:0 0 clamp(3rem,7vw,5rem);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:480;line-height:1.45}.editorial-module__lG2jqG__articleBody>section+section{margin-block-start:clamp(3rem,6vw,5rem)}.editorial-module__lG2jqG__articleBody h2{font-family:var(--ah-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:570;line-height:1.12}.editorial-module__lG2jqG__articleBody section>p{color:var(--ah-color-text-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.82}.editorial-module__lG2jqG__articleBody section>p+p{margin-block-start:1.25rem}.editorial-module__lG2jqG__articleBody ul{color:var(--ah-color-text-secondary);gap:.85rem;margin:1.5rem 0 0;padding-inline-start:1.2rem;line-height:1.65;display:grid}.editorial-module__lG2jqG__storyDisclosure{border-inline-start:3px solid var(--ah-color-brand);background:var(--ah-color-brand-subtle);color:var(--ah-color-text-secondary);margin-block-end:clamp(3rem,6vw,5rem);padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.editorial-module__lG2jqG__takeaways{border-block:1px solid var(--ah-color-border-strong);padding:clamp(1.5rem,4vw,2.5rem)}.editorial-module__lG2jqG__takeaways ul{list-style:"—  "}.editorial-module__lG2jqG__articleFaq details{border-block-start:1px solid var(--ah-color-border-default)}.editorial-module__lG2jqG__articleFaq details:last-child{border-block-end:1px solid var(--ah-color-border-default)}.editorial-module__lG2jqG__articleFaq summary{cursor:pointer;padding-block:1.25rem;font-size:1.05rem;font-weight:650;line-height:1.45}.editorial-module__lG2jqG__articleFaq details p{color:var(--ah-color-text-secondary);margin:0;padding:0 0 1.25rem;line-height:1.7}.editorial-module__lG2jqG__articleClosing{background:var(--ah-color-surface-warm);padding:clamp(2rem,5vw,3.5rem)}.editorial-module__lG2jqG__articleClosing h2{font-size:clamp(2rem,4vw,3.5rem)}.editorial-module__lG2jqG__articleClosing .editorial-module__lG2jqG__primaryAction{margin-block-start:2rem}.editorial-module__lG2jqG__related{border-block-start:1px solid var(--ah-color-border-default);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,5rem)}.editorial-module__lG2jqG__related>header,.editorial-module__lG2jqG__related>ol{inline-size:min(100%,82rem);margin-inline:auto}.editorial-module__lG2jqG__related>header h2{font-family:var(--ah-font-display);letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:560}.editorial-module__lG2jqG__related>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-block-start:2.5rem;padding:0;list-style:none;display:grid}.editorial-module__lG2jqG__related a{color:inherit;text-decoration:none;display:block}.editorial-module__lG2jqG__related a>div{aspect-ratio:4/3;background:var(--ah-color-surface-muted);margin-block-end:1rem;position:relative;overflow:hidden}.editorial-module__lG2jqG__related h3{font-family:var(--ah-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:560;line-height:1.2}@media (max-width:56rem){.editorial-module__lG2jqG__indexHero,.editorial-module__lG2jqG__detailHero{min-block-size:calc(100svh - 4rem)}.editorial-module__lG2jqG__indexHeroShade,.editorial-module__lG2jqG__detailHeroShade{background:linear-gradient(#0a0a0924 0%,#0a0a0938 28%,#0a0a09eb 100%)}.editorial-module__lG2jqG__indexHeroContent,.editorial-module__lG2jqG__detailHeroContent{padding-block-start:5rem}.editorial-module__lG2jqG__indexHero h1,.editorial-module__lG2jqG__detailHero h1{font-size:clamp(2.55rem,12vw,4.5rem)}.editorial-module__lG2jqG__featuredLine,.editorial-module__lG2jqG__indexClosing{grid-template-columns:1fr}.editorial-module__lG2jqG__heroAction,.editorial-module__lG2jqG__indexClosing .editorial-module__lG2jqG__primaryAction{justify-self:start}.editorial-module__lG2jqG__articleRow{grid-template-columns:1.75rem minmax(6.5rem,31vw) minmax(0,1fr);align-items:start}.editorial-module__lG2jqG__rowCopy>span,.editorial-module__lG2jqG__rowMeta{display:none}.editorial-module__lG2jqG__articleShell{grid-template-columns:1fr}.editorial-module__lG2jqG__articleAside{border-block-end:1px solid var(--ah-color-border-default);grid-template-columns:1fr 1fr;padding-block-end:1.5rem;position:static}.editorial-module__lG2jqG__articleAside p{grid-column:1/-1}.editorial-module__lG2jqG__related>ol{grid-template-columns:1fr}.editorial-module__lG2jqG__related a{grid-template-columns:minmax(7.5rem,38vw) minmax(0,1fr);align-items:center;gap:0 1rem;display:grid}.editorial-module__lG2jqG__related a>div{grid-row:1/3;margin:0}}@media (max-width:34rem){.editorial-module__lG2jqG__indexHeroContent,.editorial-module__lG2jqG__detailHeroContent,.editorial-module__lG2jqG__indexBody,.editorial-module__lG2jqG__articleShell,.editorial-module__lG2jqG__related,.editorial-module__lG2jqG__indexClosing{padding-inline:1rem}.editorial-module__lG2jqG__featuredLine{margin-block-start:2rem}.editorial-module__lG2jqG__featuredLine h2{font-size:1.05rem}.editorial-module__lG2jqG__categoryHeading{grid-template-columns:1fr}.editorial-module__lG2jqG__articleRow{grid-template-columns:1.4rem 5.6rem minmax(0,1fr);gap:.85rem}.editorial-module__lG2jqG__rowCopy h3{font-size:1.05rem}.editorial-module__lG2jqG__rowCopy>p{margin-block-end:.3rem;font-size:.63rem}.editorial-module__lG2jqG__articleAside{grid-template-columns:1fr}.editorial-module__lG2jqG__articleAside p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.editorial-module__lG2jqG__rowImage img,.editorial-module__lG2jqG__related img,.editorial-module__lG2jqG__rowMeta strong,.editorial-module__lG2jqG__heroAction,.editorial-module__lG2jqG__primaryAction{transition:none}}
