body:has(.articles-module-scss-module__W2kKeW__page){overflow:clip visible}.articles-module-scss-module__W2kKeW__page{min-height:100svh;font:16px/1.65 var(--font-mono),monospace;color:var(--color-pure-white);background:var(--color-obsidian);overflow-wrap:anywhere}.articles-module-scss-module__W2kKeW__page a{text-underline-offset:.25em}.articles-module-scss-module__W2kKeW__page a:hover{color:var(--color-electric-lime)}.articles-module-scss-module__W2kKeW__page a:focus-visible{outline:2px solid var(--color-electric-lime);outline-offset:5px}.articles-module-scss-module__W2kKeW__page h1,.articles-module-scss-module__W2kKeW__page h2{font-family:var(--font-heading),Arial,sans-serif;text-wrap:balance}.articles-module-scss-module__W2kKeW__topbar{border-bottom:1px solid var(--color-slate-grey);align-items:center;gap:48px;max-width:1280px;margin:auto;padding:24px 40px;display:flex}.articles-module-scss-module__W2kKeW__brand{flex-shrink:0;align-items:center;width:132px;min-height:44px;display:flex}.articles-module-scss-module__W2kKeW__brand img{width:100%;height:auto;display:block}.articles-module-scss-module__W2kKeW__breadcrumbs{color:var(--color-silver-grey);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.articles-module-scss-module__W2kKeW__index{max-width:1280px;margin:auto;padding:64px 40px 88px}.articles-module-scss-module__W2kKeW__index h1{letter-spacing:-.03em;max-width:950px;font-size:clamp(34px,4.8vw,64px);line-height:1.12}.articles-module-scss-module__W2kKeW__dot{color:var(--color-electric-lime)}.articles-module-scss-module__W2kKeW__intro{max-width:760px;color:var(--color-silver-grey);margin:28px 0 64px;font-size:17px}.articles-module-scss-module__W2kKeW__indexLabel{justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex}.articles-module-scss-module__W2kKeW__indexLabel h2{font-size:24px}.articles-module-scss-module__W2kKeW__indexLabel span{color:var(--color-silver-grey);font-size:12px}.articles-module-scss-module__W2kKeW__list{border-top:1px solid var(--color-steel);list-style:none}.articles-module-scss-module__W2kKeW__list li{border-bottom:1px solid var(--color-slate-grey);grid-template-columns:190px 1fr;gap:32px;padding:32px 0;display:grid}.articles-module-scss-module__W2kKeW__list time{color:var(--color-silver-grey);padding-top:6px;font-size:12px}.articles-module-scss-module__W2kKeW__list h2{max-width:850px;font-size:clamp(23px,2.4vw,32px);line-height:1.25}.articles-module-scss-module__W2kKeW__list p{max-width:820px;color:var(--color-silver-grey);margin-top:14px;font-size:15px}.articles-module-scss-module__W2kKeW__articleMain{max-width:1280px;margin:auto;padding:40px 40px 64px}.articles-module-scss-module__W2kKeW__articleHero{max-width:960px;margin:0 0 56px 240px}.articles-module-scss-module__W2kKeW__articleHero h1{letter-spacing:-.025em;margin:16px 0 22px;font-size:clamp(30px,3.4vw,48px);line-height:1.16}.articles-module-scss-module__W2kKeW__meta{color:var(--color-silver-grey);flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}.articles-module-scss-module__W2kKeW__lead{color:var(--color-silver-grey);max-width:70ch;font-size:18px;line-height:1.65}.articles-module-scss-module__W2kKeW__updated{color:var(--color-silver-grey);margin-top:12px;font-size:12px}.articles-module-scss-module__W2kKeW__readingLayout{grid-template-columns:200px minmax(0,1fr);gap:40px;display:grid}.articles-module-scss-module__W2kKeW__contents{align-self:start;font-size:12px;position:sticky;top:32px}.articles-module-scss-module__W2kKeW__contents h2{margin-bottom:18px;font-size:15px}.articles-module-scss-module__W2kKeW__contents ol{gap:16px;list-style:none;display:grid}.articles-module-scss-module__W2kKeW__contents a{color:var(--color-silver-grey)}.articles-module-scss-module__W2kKeW__prose{max-width:72ch;font-size:16px;line-height:1.85}.articles-module-scss-module__W2kKeW__prose section{margin-bottom:48px;scroll-margin-top:28px}.articles-module-scss-module__W2kKeW__prose h2{margin:0 0 20px;font-size:28px;line-height:1.25}.articles-module-scss-module__W2kKeW__prose p+p{margin-top:20px}.articles-module-scss-module__W2kKeW__prose ul{margin-top:20px;padding-left:22px}.articles-module-scss-module__W2kKeW__prose li{margin-bottom:14px}.articles-module-scss-module__W2kKeW__prose a{text-decoration:underline}.articles-module-scss-module__W2kKeW__sources{border-top:1px solid var(--color-slate-grey);padding-top:28px;font-size:13px}.articles-module-scss-module__W2kKeW__sources h2{font-size:20px}.articles-module-scss-module__W2kKeW__related{border-top:1px solid var(--color-slate-grey);margin:56px 0 0 240px;padding-top:24px}.articles-module-scss-module__W2kKeW__related h2{margin-bottom:16px;font-size:20px}.articles-module-scss-module__W2kKeW__related a{margin:0 24px 12px 0;font-size:14px;text-decoration:underline;display:inline-block}.articles-module-scss-module__W2kKeW__cta{border-top:1px solid var(--color-slate-grey);margin:40px 0 0 240px;padding:32px 0}.articles-module-scss-module__W2kKeW__cta h2{font-size:28px}.articles-module-scss-module__W2kKeW__cta p{color:var(--color-silver-grey);max-width:60ch;margin:12px 0 24px}.articles-module-scss-module__W2kKeW__cta a{background:var(--color-electric-lime);color:var(--color-matte-black);padding:14px 22px;font-weight:600;display:inline-block}.articles-module-scss-module__W2kKeW__cta a:hover{color:var(--color-matte-black);background:var(--color-pure-white)}.articles-module-scss-module__W2kKeW__footer{border-top:1px solid var(--color-slate-grey);max-width:1200px;color:var(--color-silver-grey);flex-wrap:wrap;gap:20px 32px;margin:auto;padding:28px 0 40px;font-size:12px;display:flex}.articles-module-scss-module__W2kKeW__footer a:last-child{margin-left:auto}.articles-module-scss-module__W2kKeW__about{max-width:900px;margin:auto;padding:56px 32px 80px}.articles-module-scss-module__W2kKeW__about h1{margin-bottom:32px;font-size:44px;line-height:1.2}.articles-module-scss-module__W2kKeW__about h2{margin-top:36px}@media (max-width:1050px){.articles-module-scss-module__W2kKeW__articleHero{max-width:850px;margin-left:0}.articles-module-scss-module__W2kKeW__readingLayout{grid-template-columns:180px minmax(0,1fr);gap:32px}.articles-module-scss-module__W2kKeW__related,.articles-module-scss-module__W2kKeW__cta{margin-left:212px}.articles-module-scss-module__W2kKeW__footer{margin:0 40px}}@media (max-width:700px){.articles-module-scss-module__W2kKeW__topbar{align-items:flex-start;gap:24px;padding:18px 20px}.articles-module-scss-module__W2kKeW__brand{font-size:28px}.articles-module-scss-module__W2kKeW__breadcrumbs{gap:6px;padding-top:5px;font-size:11px}.articles-module-scss-module__W2kKeW__index{padding:36px 20px 56px}.articles-module-scss-module__W2kKeW__intro{margin:22px 0 40px;font-size:15px}.articles-module-scss-module__W2kKeW__list li{grid-template-columns:1fr;gap:12px;padding:26px 0}.articles-module-scss-module__W2kKeW__articleMain{padding:28px 20px 40px}.articles-module-scss-module__W2kKeW__articleHero{margin-bottom:32px}.articles-module-scss-module__W2kKeW__articleHero h1{margin-top:16px;font-size:30px;line-height:1.18}.articles-module-scss-module__W2kKeW__lead{font-size:16px}.articles-module-scss-module__W2kKeW__meta{font-size:11px}.articles-module-scss-module__W2kKeW__readingLayout{display:block}.articles-module-scss-module__W2kKeW__contents{border-top:1px solid var(--color-slate-grey);border-bottom:1px solid var(--color-slate-grey);margin-bottom:36px;padding:22px 0;position:static}.articles-module-scss-module__W2kKeW__contents ol{gap:12px}.articles-module-scss-module__W2kKeW__prose{font-size:15px;line-height:1.8}.articles-module-scss-module__W2kKeW__prose h2{font-size:25px}.articles-module-scss-module__W2kKeW__prose section{margin-bottom:36px}.articles-module-scss-module__W2kKeW__related,.articles-module-scss-module__W2kKeW__cta{margin-left:0}.articles-module-scss-module__W2kKeW__footer{gap:16px 22px;margin:0 20px}.articles-module-scss-module__W2kKeW__footer a:last-child{margin-left:0}.articles-module-scss-module__W2kKeW__about{padding:36px 20px 56px}.articles-module-scss-module__W2kKeW__about h1{font-size:34px}}
