.article-module__AvJltq__page{--bg:#060915;--panel:#090e1b;--ink:#f8faff;--muted:#aeb6c9;--faint:#707b92;--line:#ffffff1b;min-height:100vh;color:var(--ink);background:var(--bg);font-family:var(--font-plus-jakarta-sans),system-ui,sans-serif;overflow:hidden}.article-module__AvJltq__header{border-bottom:1px solid var(--line);max-width:1180px;margin:0 auto;padding:120px 32px 56px}.article-module__AvJltq__breadcrumb{color:var(--faint);align-items:center;gap:10px;margin-bottom:48px;font-size:12px;font-weight:650;display:flex}.article-module__AvJltq__breadcrumb a{color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:flex}.article-module__AvJltq__breadcrumb a:hover{color:var(--ink)}.article-module__AvJltq__headerGrid{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:80px;display:grid}.article-module__AvJltq__eyebrow{color:#5d9aff;letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:800}.article-module__AvJltq__header h1{letter-spacing:-.052em;text-wrap:balance;max-width:860px;margin:0;font-size:clamp(48px,5.4vw,67px);font-weight:680;line-height:1.03}.article-module__AvJltq__dek{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.72}.article-module__AvJltq__meta{border-top:1px solid var(--line);margin:0}.article-module__AvJltq__meta div{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:12px;padding:11px 0;display:grid}.article-module__AvJltq__meta dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.article-module__AvJltq__meta dd{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.article-module__AvJltq__cover{background:var(--panel);max-width:1180px;height:min(54vw,610px);min-height:380px;margin:56px auto 0;position:relative;overflow:hidden}.article-module__AvJltq__cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.article-module__AvJltq__cover img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%}.article-module__AvJltq__cover>span{color:#fff;font:700 9px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;background:#060915db;border:1px solid #ffffff29;padding:8px 10px;position:absolute;bottom:18px;left:20px}.article-module__AvJltq__articleGrid{grid-template-columns:230px minmax(0,740px);gap:88px;max-width:1080px;margin:0 auto;padding:80px 32px 112px;display:grid}.article-module__AvJltq__toc{position:relative}.article-module__AvJltq__toc>p{color:#5d9aff;letter-spacing:.15em;margin:0 0 18px;font-size:9px;font-weight:800}.article-module__AvJltq__toc nav{border-top:1px solid var(--line);position:sticky;top:92px}.article-module__AvJltq__toc a{color:var(--faint);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;font-size:10px;line-height:1.45;text-decoration:none;transition:color .18s;display:grid}.article-module__AvJltq__toc a span{font:500 9px/1.5 var(--font-geist-mono),monospace}.article-module__AvJltq__toc a:hover{color:var(--ink)}.article-module__AvJltq__summary{border-top:2px solid #277cff;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#277cff1a,#0000 72%);margin-bottom:48px;padding:22px 26px 24px;position:relative}.article-module__AvJltq__summary span{color:#5d9aff;letter-spacing:.15em;font-size:10px;font-weight:800}.article-module__AvJltq__summary p{color:var(--ink);margin:12px 0 0;font-size:16px;font-weight:550;line-height:1.65}.article-module__AvJltq__prose{color:#c4cada;font-size:16px;line-height:1.82}.article-module__AvJltq__prose h2{color:var(--ink);letter-spacing:-.035em;margin:64px 0 20px;scroll-margin-top:92px;font-size:clamp(34px,3vw,48px);font-weight:670;line-height:1.16}.article-module__AvJltq__prose h3{color:var(--ink);letter-spacing:-.018em;margin:42px 0 14px;scroll-margin-top:92px;font-size:24px;font-weight:650;line-height:1.3}.article-module__AvJltq__prose p{margin:0 0 24px}:is(.article-module__AvJltq__prose ul,.article-module__AvJltq__prose ol){margin:0 0 28px;padding-left:24px}.article-module__AvJltq__prose li{margin:9px 0;padding-left:5px}.article-module__AvJltq__prose strong{color:var(--ink);font-weight:750}.article-module__AvJltq__prose a{color:#5d9aff;text-underline-offset:3px}.article-module__AvJltq__prose blockquote{color:var(--ink);border-top:1px solid #277cff;border-bottom:1px solid var(--line);background:#080c17ed;margin:36px 0;padding:24px 26px;font-size:17px;line-height:1.7}.article-module__AvJltq__prose img{border:1px solid var(--line);max-width:100%;height:auto;margin:36px 0;display:block}.article-module__AvJltq__prose table{border-collapse:collapse;width:100%;margin:32px 0;font-size:13px}:is(.article-module__AvJltq__prose th,.article-module__AvJltq__prose td){text-align:left;border-bottom:1px solid var(--line);padding:12px}.article-module__AvJltq__prose th{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.article-module__AvJltq__prose code{color:#5d9aff;font:500 .88em/1.4 var(--font-geist-mono),monospace;background:#277cff1a;padding:2px 5px}.article-module__AvJltq__prose pre{border:1px solid var(--line);background:#060915;margin:32px 0;padding:22px;overflow:auto}.article-module__AvJltq__cta{background:#080c17ed;border:1px solid #277cff57;grid-template-columns:1fr 1fr;gap:44px;margin-top:80px;padding:38px;display:grid}.article-module__AvJltq__cta>div:first-child>p{color:#5d9aff;letter-spacing:.14em;margin:0 0 13px;font-size:10px;font-weight:800}.article-module__AvJltq__cta h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:650;line-height:1.2}.article-module__AvJltq__cta>div:first-child>div{color:#34d477;align-items:center;gap:8px;margin-top:22px;font-size:10px;display:flex}.article-module__AvJltq__cta>div:last-child>p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.65}.article-module__AvJltq__cta a{color:#fff;background:#277cff;border-radius:4px;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.article-module__AvJltq__cta a:hover{background:#5d9aff;transform:translateY(-1px)}.article-module__AvJltq__related{max-width:1180px;margin:0 auto;padding:0 32px 112px}.article-module__AvJltq__relatedHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.article-module__AvJltq__relatedHead p{color:#5d9aff;letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.article-module__AvJltq__relatedHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3vw,48px);font-weight:650}.article-module__AvJltq__relatedList{grid-template-columns:repeat(3,1fr);display:grid}.article-module__AvJltq__relatedList>a{min-height:210px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:12px;padding:26px 24px 26px 0;text-decoration:none;display:grid}.article-module__AvJltq__relatedList>a:not(:last-child){border-right:1px solid var(--line);margin-right:24px}.article-module__AvJltq__relatedList>a>span{color:var(--faint);font:500 10px/1 var(--font-geist-mono),monospace}.article-module__AvJltq__relatedList small{color:#5d9aff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.article-module__AvJltq__relatedList h3{letter-spacing:-.02em;margin:12px 0 24px;font-size:18px;font-weight:650;line-height:1.3}.article-module__AvJltq__relatedList b{color:var(--muted);align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.article-module__AvJltq__relatedList>a:hover h3{color:#5d9aff}@media (max-width:900px){.article-module__AvJltq__headerGrid{grid-template-columns:1fr;gap:40px}.article-module__AvJltq__meta{grid-template-columns:repeat(3,1fr);display:grid}.article-module__AvJltq__meta div{display:block}.article-module__AvJltq__meta dt{margin-bottom:7px}.article-module__AvJltq__cover{height:54vw;min-height:320px;margin:40px 24px 0}.article-module__AvJltq__articleGrid{grid-template-columns:1fr;gap:40px;max-width:790px;padding-top:56px}.article-module__AvJltq__toc{display:none}.article-module__AvJltq__relatedList{grid-template-columns:1fr}.article-module__AvJltq__relatedList>a:not(:last-child){border-right:0;margin-right:0}.article-module__AvJltq__relatedList>a{min-height:0}}@media (max-width:560px){.article-module__AvJltq__header{padding:102px 20px 40px}.article-module__AvJltq__breadcrumb{margin-bottom:36px}.article-module__AvJltq__header h1{font-size:clamp(34px,10.8vw,48px)}.article-module__AvJltq__dek{font-size:14px}.article-module__AvJltq__meta{grid-template-columns:1fr 1fr}.article-module__AvJltq__cover{height:64vw;min-height:240px;margin:28px 20px 0}.article-module__AvJltq__articleGrid{padding:48px 20px 80px}.article-module__AvJltq__summary{margin-bottom:38px;padding:20px 18px}.article-module__AvJltq__summary p{font-size:14px}.article-module__AvJltq__prose{font-size:15px;line-height:1.78}.article-module__AvJltq__prose h2{margin-top:52px;font-size:34px}.article-module__AvJltq__cta{grid-template-columns:1fr;gap:28px;margin-top:64px;padding:28px 22px}.article-module__AvJltq__related{padding:0 20px 80px}.article-module__AvJltq__relatedHead{display:block}.article-module__AvJltq__relatedHead h2{margin-top:10px}.article-module__AvJltq__relatedList>a{padding-right:0}}@media (prefers-reduced-motion:reduce){.article-module__AvJltq__cta a{transition:none}}
