.article-page{min-width:0;overflow:hidden;background:#14171b;color:#fff}.article-page a{color:inherit}.article-main{padding-top:11.2rem}.article-shell{width:min(120rem,calc(100% - 8rem));margin:0 auto}.article-hero{padding:7.2rem 0 10.4rem;background:#121417}.article-back{display:inline-flex;align-items:center;gap:1.4rem;color:#898f97!important;font-family:var(--font-2);font-size:1.1rem;font-weight:700;line-height:1.8rem;letter-spacing:.3em;text-transform:uppercase}.article-back span{color:var(--color-1);font-size:1.8rem;font-weight:400;letter-spacing:0;transition:transform .2s ease}.article-back:hover,.article-back:focus-visible{color:#fff!important}.article-back:hover span,.article-back:focus-visible span{transform:translate(-.4rem)}.article-hero__meta{display:flex;align-items:center;gap:1.8rem;margin-top:4rem;font-family:var(--font-2);font-size:1.2rem;line-height:1.8rem;letter-spacing:.1em;text-transform:uppercase}.article-hero__meta strong{color:var(--color-1);letter-spacing:.2em}.article-hero__meta span{color:#898f97}.article-hero__meta i{width:5.2rem;height:1px;background:#2b2e32}.article-hero h1{max-width:108rem;margin:4rem 0 0;color:#fff;font-family:var(--font-2);font-size:clamp(6.2rem,5.7vw,8.2rem);font-weight:400;line-height:1.073;letter-spacing:-.03em}.article-hero__summary{max-width:82rem;margin:4rem 0 0;color:#6c737d;font-family:var(--font-1);font-size:2.5rem;line-height:4rem}.article-author{display:flex;align-items:center;gap:2rem;margin-top:4rem;padding-top:.8rem;font-family:var(--font-2);font-size:1.2rem;line-height:1.8rem;letter-spacing:.2em;text-transform:uppercase}.article-author>i,.article-author>img{width:4.8rem;height:4.8rem;flex:0 0 4.8rem;border-radius:50%;background:var(--color-1)}.article-author>img{display:block;margin:0;object-fit:cover}.article-author strong{color:#fff}.article-author>span{width:4rem;height:1px;background:#2b2e32}.article-author p{margin:0;color:#898f97;font-size:inherit;line-height:inherit}.article-cover{padding-bottom:11.2rem;background:#0b0b0c}.article-cover img{display:block;width:100%;aspect-ratio:16 / 9;margin:0;object-fit:cover}.article-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;margin-top:1.8rem;color:#898f97;font-family:var(--font-1);font-size:1.2rem;line-height:1.8rem}.article-caption span{max-width:78rem}.article-caption strong{font-family:var(--font-2);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.article-body{padding:13.2rem 0 17.6rem;background:#14171b}.article-reading-layout{display:grid;grid-template-columns:24rem minmax(0,76rem);gap:10rem;align-items:start}.article-toc__inner{position:sticky;top:12rem;padding-top:.8rem}.article-toc__label,.article-share>strong{display:block;color:var(--color-1);font-family:var(--font-2);font-size:1.1rem;line-height:1.6rem;letter-spacing:.3em;text-transform:uppercase}.article-toc__rule{width:22rem;height:1px;margin:2.4rem 0;background:#363a3f}.article-toc nav{display:flex;flex-direction:column;gap:2.4rem;width:22rem}.article-toc nav a{display:grid;grid-template-columns:2.4rem 1fr;gap:1.4rem;align-items:start;color:#898f97;font-family:var(--font-1);font-size:1.4rem;line-height:2.2rem}.article-toc nav a span{color:#6c737d;font-family:var(--font-2);font-size:1.1rem;font-weight:700;line-height:1.8rem;letter-spacing:.1em}.article-toc nav a strong{font-weight:400}.article-toc nav a:hover,.article-toc nav a:focus-visible,.article-toc nav a.is-active{color:#fff}.article-toc nav a.is-active span{color:var(--color-1)}.article-share{margin-top:4.8rem}.article-share>strong{color:#898f97}.article-share>div{display:flex;gap:1.2rem;margin-top:1.4rem}.article-share button{display:inline-flex;align-items:center;justify-content:center;width:auto;height:3.4rem;margin:0;padding:0 1.4rem;border:0;border-radius:999px;background:#202225;color:#fff;font-family:var(--font-2);font-size:1.1rem;font-weight:700;line-height:1.4rem;letter-spacing:.1em}.article-share button:hover,.article-share button:focus-visible{background:var(--color-1)}.article-prose{min-width:0}.article-prose__paragraph,.article-prose__lead{width:100%;margin:0 0 3.4rem;font-family:var(--font-1);font-weight:400}.article-prose__paragraph{color:#898f97;font-size:1.9rem;line-height:3.4rem}.article-prose__lead{color:#fff;font-family:var(--font-2);font-size:2.9rem;line-height:4.6rem;letter-spacing:-.007em}.article-prose__paragraph a,.article-prose__lead a{color:#fff;text-decoration-color:var(--color-1);text-underline-offset:.35em}.article-prose__section-heading{margin:3.4rem 0;padding-top:3.4rem;border-top:1px solid #363a3f;scroll-margin-top:12rem}.article-section-label{display:flex;align-items:center;gap:1.8rem}.article-section-label span,.article-section-label strong{color:var(--color-1);font-family:var(--font-2);font-size:1.2rem;font-weight:700;line-height:1.8rem;letter-spacing:.2em;text-transform:uppercase}.article-section-label strong{color:#898f97}.article-section-label i{width:5.2rem;height:1px;background:#363a3f}.article-prose__section-heading h2{margin:3.4rem 0 0;color:#fff;font-family:var(--font-2);font-size:3.9rem;font-weight:400;line-height:5.2rem;letter-spacing:-.012em}.article-prose__quote{position:relative;margin:3.4rem 0;padding:2.8rem 3.2rem;border-left:4px solid var(--color-1);background:#0b0b0c;color:#fff;font-family:var(--font-2);font-size:2.8rem;font-style:normal;line-height:4.2rem;letter-spacing:-.007em}.article-question-list{display:flex;flex-direction:column;gap:1.2rem;margin:0 0 3.4rem;padding-top:.6rem}.article-question{display:flex;align-items:center;gap:2.2rem;min-height:9.6rem;padding:2.2rem 2.4rem;border-radius:1rem;background:#0b0b0c}.article-question:first-child{background:#202225}.article-question>span{display:flex;flex:0 0 4.4rem;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--color-1);color:#fff;font-family:var(--font-2);font-size:1.1rem;font-weight:700;letter-spacing:.1em}.article-question strong{display:block;color:var(--color-1);font-family:var(--font-2);font-size:1.2rem;line-height:1.8rem;letter-spacing:.2em;text-transform:uppercase}.article-question p{margin:.6rem 0 0;color:#898f97;font-family:var(--font-1);font-size:1.7rem;line-height:2.8rem}.article-prose__figure{margin:3.4rem 0}.article-prose__figure img{display:block;width:100%;aspect-ratio:16 / 9;margin:0;object-fit:cover}.article-prose__figure figcaption{display:flex;justify-content:space-between;gap:2rem;margin-top:1.8rem;color:#898f97;font-family:var(--font-1);font-size:1.2rem;line-height:1.8rem}.article-prose__figure figcaption strong{font-family:var(--font-2);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.article-decision-list{margin:0 0 3.4rem;padding:0;border-bottom:1px solid #363a3f;list-style:none}.article-decision-list li{display:grid;grid-template-columns:4rem 1fr;gap:2.8rem;align-items:start;padding:2.6rem 0;border-top:1px solid #363a3f}.article-decision-list span{color:var(--color-1);font-family:var(--font-2);font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:.1em}.article-decision-list p{margin:0;color:#fff;font-family:var(--font-1);font-size:2rem;line-height:3.2rem}.article-final-rule{margin-top:3.4rem;padding:4rem;border-radius:1.2rem;background:var(--color-1);scroll-margin-top:12rem}.article-final-rule strong{display:block;color:#0b0b0c;font-family:var(--font-2);font-size:1.1rem;line-height:1.6rem;letter-spacing:.3em;text-transform:uppercase}.article-final-rule p{margin:1.8rem 0 0;color:#fff;font-family:var(--font-2);font-size:3.4rem;line-height:4.6rem;letter-spacing:-.012em}.article-related{padding:12.8rem 0 14.4rem;background:#0b0b0c}.article-related__header{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem}.article-related__header p{margin:0;color:var(--color-1);font-family:var(--font-2);font-size:1.2rem;font-weight:700;line-height:1.8rem;letter-spacing:.2em;text-transform:uppercase}.article-related__header h2{margin:1.2rem 0 0;color:#fff;font-family:var(--font-2);font-size:3.9rem;font-weight:400;line-height:5.2rem;letter-spacing:-.012em}.article-related__all{display:flex;align-items:center;gap:1.4rem;padding-bottom:.4rem;font-family:var(--font-2);font-size:1.1rem;font-weight:700;line-height:1.6rem;letter-spacing:.3em;text-transform:uppercase}.article-related__all i{width:6.4rem;height:1px;background:var(--color-1);transition:width .25s ease}.article-related__all strong{color:var(--color-1);font-size:1.8rem;font-weight:400;letter-spacing:0}.article-related__all:hover i,.article-related__all:focus-visible i{width:8rem}.article-related__rule{width:100%;height:1px;margin-top:4.4rem;background:#363a3f}.article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:4.4rem}.insights-card--related{min-height:0;overflow:hidden;border-radius:1.2rem;background:#14171b}.insights-card--related .insights-card__media{height:auto;aspect-ratio:380 / 214;border-radius:0}.insights-card--related .insights-card__body{gap:1.6rem;min-height:18.8rem;padding:2.4rem}.insights-card--related .insights-card__meta{font-size:1rem;line-height:1.4rem}.insights-card--related h2{margin:0;font-size:2.3rem;line-height:3.2rem}.insights-card--related .insights-read-link--compact{padding-top:0}@media screen and (max-width: 1100px){.article-reading-layout{grid-template-columns:22rem minmax(0,1fr);gap:6rem}.article-related__grid{gap:2rem}}@media screen and (max-width: 900px){.article-main{padding-top:8rem}.article-shell{width:min(100% - 6.4rem,76rem)}.article-hero{padding:7.2rem 0 8rem}.article-hero h1{font-size:clamp(5rem,9vw,7rem)}.article-cover{padding-bottom:8rem}.article-body{padding:9.6rem 0 12rem}.article-reading-layout{grid-template-columns:1fr;gap:7.2rem}.article-toc__inner{position:static}.article-toc__rule,.article-toc nav{width:100%}.article-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.article-share{margin-top:3.2rem}.article-related{padding:9.6rem 0 11.2rem}.article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-related__grid>:last-child{display:none}}@media screen and (max-width: 600px){.article-shell{width:calc(100% - 4.8rem)}.article-hero{padding:5.6rem 0 7.2rem}.article-hero__meta{flex-wrap:wrap;gap:1.2rem 1.8rem;margin-top:3.2rem}.article-hero__meta i{width:3.6rem}.article-hero h1{margin-top:3.2rem;font-size:4.4rem;line-height:1.1}.article-hero__summary{margin-top:3.2rem;font-size:2rem;line-height:3.2rem}.article-author{flex-wrap:wrap;gap:1.4rem}.article-author p{flex-basis:calc(100% - 6.2rem);margin-left:6.2rem}.article-cover{padding-bottom:6.4rem}.article-caption,.article-prose__figure figcaption{flex-direction:column;gap:.8rem}.article-body{padding:7.2rem 0 9.6rem}.article-toc nav{grid-template-columns:1fr}.article-prose__lead{font-size:2.5rem;line-height:4rem}.article-prose__paragraph{font-size:1.75rem;line-height:3.1rem}.article-prose__section-heading h2,.article-related__header h2{font-size:3.2rem;line-height:4.2rem}.article-section-label{align-items:flex-start;flex-wrap:wrap}.article-section-label strong{flex-basis:100%}.article-prose__quote{padding:2.4rem;font-size:2.3rem;line-height:3.6rem}.article-question{align-items:flex-start;padding:2rem}.article-decision-list li{grid-template-columns:3.2rem 1fr;gap:1.6rem}.article-decision-list p{font-size:1.8rem;line-height:3rem}.article-final-rule{padding:3.2rem 2.4rem}.article-final-rule p{font-size:2.8rem;line-height:4rem}.article-related{padding:7.2rem 0 9.6rem}.article-related__header{align-items:flex-start;flex-direction:column}.article-related__all{align-self:stretch}.article-related__grid{grid-template-columns:1fr}.article-related__grid>:last-child{display:block}}@media (prefers-reduced-motion: reduce){.article-back span,.article-related__all i{transition:none}}
