.article-navigation-module__aKrPFa__sidebar{max-height:calc(100svh - var(--header-height) - 4rem);top:calc(var(--header-height) + 2rem);align-self:start;position:sticky;overflow:auto}.article-navigation-module__aKrPFa__sidebar>strong{color:var(--color-ink);margin-bottom:1rem;font-size:.8rem;font-weight:600;display:block}.article-navigation-module__aKrPFa__sidebar nav{border-left:1px solid var(--color-line-strong);gap:.15rem;display:grid}.article-navigation-module__aKrPFa__sidebar a{color:var(--color-ink-dim);padding:.55rem 0 .55rem 1rem;font-size:.82rem;line-height:1.35;transition:color .16s;position:relative}.article-navigation-module__aKrPFa__sidebar a:before{content:"";background:0 0;width:2px;height:100%;position:absolute;top:0;left:-1px}.article-navigation-module__aKrPFa__sidebar a:hover{color:var(--color-ink)}.article-navigation-module__aKrPFa__sidebar a.article-navigation-module__aKrPFa__active{color:var(--color-ink);font-weight:600}.article-navigation-module__aKrPFa__sidebar a.article-navigation-module__aKrPFa__active:before{background:var(--color-accent)}.article-navigation-module__aKrPFa__sidebar a.article-navigation-module__aKrPFa__subtopic{padding-left:1.75rem;font-size:.78rem}.article-navigation-module__aKrPFa__progress{background:var(--color-line);pointer-events:none;z-index:140;width:100%;height:3px;position:fixed;bottom:0;left:0}.article-navigation-module__aKrPFa__progress span{background:linear-gradient(90deg, var(--color-accent), #ff8a52);height:100%;transition:width 80ms linear;display:block}@media (max-width:1080px){.article-navigation-module__aKrPFa__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.article-navigation-module__aKrPFa__progress span{transition:none}}
.content-pages-module__yN4caW__page,.content-pages-module__yN4caW__articlePage,.content-pages-module__yN4caW__materialDetail{background:var(--color-bg);min-height:100svh}.content-pages-module__yN4caW__hero,.content-pages-module__yN4caW__articleHero{background:radial-gradient(circle at 72% 25%, #ff481f12, transparent 28%), linear-gradient(180deg, var(--color-bg), var(--color-surface-warm));border-bottom:1px solid var(--color-line);padding-block:clamp(6.25rem,10vw,8.75rem) clamp(3.75rem,7vw,5rem)}.content-pages-module__yN4caW__hero>div{grid-template-columns:1.6fr 1fr;align-items:end;gap:3.75rem;display:grid}.content-pages-module__yN4caW__hero>div>div{gap:1.25rem;display:grid}.content-pages-module__yN4caW__articleHero>div{gap:1.5rem;display:grid}.content-pages-module__yN4caW__hero h1{font-size:var(--font-size-page-title);letter-spacing:-.03em;text-wrap:balance;max-width:48rem;font-weight:600;line-height:1.05}.content-pages-module__yN4caW__articleHero h1{letter-spacing:-.04em;text-wrap:balance;max-width:55rem;font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:600;line-height:1.05}.content-pages-module__yN4caW__hero h1 em{background:linear-gradient(180deg, var(--color-heading-gradient-start), var(--color-heading-gradient-end));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.content-pages-module__yN4caW__hero p,.content-pages-module__yN4caW__articleHero>div>p{color:var(--color-ink-muted);max-width:29rem;padding-bottom:.375rem;font-size:1.0625rem;line-height:1.55}.content-pages-module__yN4caW__contentLayout{grid-template-columns:16.25rem 1fr;gap:2.5rem;padding-block:2.5rem 7.5rem;display:grid}.content-pages-module__yN4caW__filters{top:calc(var(--header-height) + 2rem);flex-direction:column;align-self:start;gap:0;display:flex;position:sticky}.content-pages-module__yN4caW__contentSearch{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);align-items:center;min-height:2.75rem;margin-bottom:1.25rem;padding-inline:.8rem;display:flex}.content-pages-module__yN4caW__contentSearch:focus-within{border-color:var(--color-accent)}.content-pages-module__yN4caW__contentSearch>svg,.content-pages-module__yN4caW__contentSearch button svg{width:.875rem;height:.875rem}.content-pages-module__yN4caW__contentSearch>svg{color:var(--color-ink-muted)}.content-pages-module__yN4caW__contentSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.75rem}.content-pages-module__yN4caW__contentSearch button{color:var(--color-ink-dim);cursor:pointer}.content-pages-module__yN4caW__filterHeading{border-block:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-block:.8rem;display:flex}.content-pages-module__yN4caW__filterHeading strong,.content-pages-module__yN4caW__filterHeading button{font-family:var(--font-mono);letter-spacing:.02em;font-size:.67rem;font-weight:400}.content-pages-module__yN4caW__filterHeading strong{color:var(--color-ink-muted)}.content-pages-module__yN4caW__filterHeading button{color:var(--color-accent);cursor:pointer}.content-pages-module__yN4caW__filterHeading button:disabled{color:var(--color-ink-dim);cursor:default;opacity:.35}.content-pages-module__yN4caW__filters>button{border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;padding:.65rem .75rem;font-size:.84rem;display:flex;position:relative}.content-pages-module__yN4caW__filters>button+button{margin-top:.2rem}.content-pages-module__yN4caW__filters>button:hover{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.content-pages-module__yN4caW__filters>button.content-pages-module__yN4caW__activeFilter{background:var(--color-surface);border-color:var(--color-accent);color:var(--color-ink);z-index:1}.content-pages-module__yN4caW__filters>button small{color:var(--color-ink-dim);font-family:var(--font-mono);font-size:.625rem}.content-pages-module__yN4caW__results{border-bottom:1px solid var(--color-line);align-items:baseline;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.content-pages-module__yN4caW__results strong{color:var(--color-accent);font-size:2rem}.content-pages-module__yN4caW__results span{color:var(--color-ink-muted)}.content-pages-module__yN4caW__postGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.content-pages-module__yN4caW__postGrid article,.content-pages-module__yN4caW__materialGrid article{border:1px solid var(--color-line);border-radius:var(--radius-panel);transition:border-color .18s,transform .18s;overflow:hidden}.content-pages-module__yN4caW__postGrid article:hover,.content-pages-module__yN4caW__materialGrid article:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.content-pages-module__yN4caW__postGrid article>a,.content-pages-module__yN4caW__materialGrid article>a{flex-direction:column;height:100%;display:flex}.content-pages-module__yN4caW__postCover{aspect-ratio:16/9;background:linear-gradient(135deg,#121212,#24100b);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.content-pages-module__yN4caW__postCover:after{content:"";opacity:.55;background:url(/assets/bg-dots-dark.svg) 0 0/20px;position:absolute;inset:0}.content-pages-module__yN4caW__postCover>span{color:#fff;font-family:var(--font-mono);text-transform:uppercase;z-index:1;background:#000000b8;border:1px solid #ffffff26;border-radius:999px;padding:.35rem .6rem;font-size:.6rem;position:absolute;top:.8rem;left:.8rem}.content-pages-module__yN4caW__postCover b{color:#ffffff40;font-family:var(--font-mono);z-index:1;font-size:clamp(1rem,3vw,1.6rem);position:relative}.content-pages-module__yN4caW__postInfo,.content-pages-module__yN4caW__materialInfo{flex-direction:column;flex:1;gap:.8rem;padding:1.5rem;display:flex}.content-pages-module__yN4caW__postInfo h2,.content-pages-module__yN4caW__materialInfo h2{letter-spacing:-.025em;font-size:1.2rem;line-height:1.2}.content-pages-module__yN4caW__postInfo>p,.content-pages-module__yN4caW__materialInfo>p{color:var(--color-ink-muted);font-size:.82rem}.content-pages-module__yN4caW__postInfo>div,.content-pages-module__yN4caW__materialInfo>div{color:var(--color-ink-dim);font-family:var(--font-mono);flex-wrap:wrap;gap:1rem;margin-top:auto;font-size:.6rem;display:flex}.content-pages-module__yN4caW__postInfo>div span{align-items:center;gap:.3rem;display:flex}.content-pages-module__yN4caW__postInfo svg{width:.7rem;height:.7rem}.content-pages-module__yN4caW__postInfo>strong,.content-pages-module__yN4caW__materialInfo>strong{border-top:1px solid var(--color-line);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.4rem;margin-top:.4rem;padding-top:.9rem;font-size:.65rem;display:flex}.content-pages-module__yN4caW__postInfo>strong svg,.content-pages-module__yN4caW__materialInfo>strong svg{width:.8rem;height:.8rem}.content-pages-module__yN4caW__articleHero{padding-block:clamp(4rem,8vw,7rem)}.content-pages-module__yN4caW__articleHero>div>a,.content-pages-module__yN4caW__back{color:var(--color-ink-muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.content-pages-module__yN4caW__articleHero>div>a svg,.content-pages-module__yN4caW__back svg{width:.8rem;height:.8rem}.content-pages-module__yN4caW__articleHero>div>div:last-child{color:var(--color-ink-dim);font-family:var(--font-mono);flex-wrap:wrap;gap:1.25rem;font-size:.8rem;display:flex}.content-pages-module__yN4caW__articleHero>div>div:last-child span{align-items:center;gap:.4rem;display:flex}.content-pages-module__yN4caW__articleHero>div>div:last-child svg{width:.75rem;height:.75rem}.content-pages-module__yN4caW__articleShell{grid-template-columns:minmax(12rem,15rem) minmax(0,930px);justify-content:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.content-pages-module__yN4caW__articleSidebarTrack,.content-pages-module__yN4caW__articleLayout{min-width:0;padding-block:4rem 8rem}.content-pages-module__yN4caW__tldr{background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-panel) var(--radius-panel) 0;margin-bottom:3rem;padding:1.5rem}.content-pages-module__yN4caW__tldr strong{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.content-pages-module__yN4caW__tldr p{color:var(--color-ink-muted);margin-top:.6rem}.content-pages-module__yN4caW__prose{color:var(--color-ink-muted);font-size:1.05rem;line-height:1.8}.content-pages-module__yN4caW__prose>*+*{margin-top:1.4em}.content-pages-module__yN4caW__prose h2{color:var(--color-ink);letter-spacing:-.04em;scroll-margin-top:calc(var(--header-height) + 2rem);margin-top:2.3em;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.content-pages-module__yN4caW__prose h3{color:var(--color-ink);scroll-margin-top:calc(var(--header-height) + 2rem);margin-top:2em;font-size:1.35rem}.content-pages-module__yN4caW__prose ul,.content-pages-module__yN4caW__prose ol{list-style:revert;padding-left:1.5rem}.content-pages-module__yN4caW__prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.content-pages-module__yN4caW__prose img{border-radius:var(--radius-panel);width:100%;height:auto;margin-block:2rem}.content-pages-module__yN4caW__prose blockquote{border-left:2px solid var(--color-accent);color:var(--color-ink);padding-left:1.5rem;font-size:1.2rem}.content-pages-module__yN4caW__references,.content-pages-module__yN4caW__articleFaq{border-top:1px solid var(--color-line);margin-top:4rem;padding-top:2rem}.content-pages-module__yN4caW__references h2,.content-pages-module__yN4caW__articleFaq h2{margin-bottom:1rem;font-size:1.5rem}.content-pages-module__yN4caW__references ol{padding-left:1.5rem;list-style:decimal}.content-pages-module__yN4caW__references a{color:var(--color-accent)}.content-pages-module__yN4caW__articleFaq>div{border:1px solid var(--color-line);border-radius:var(--radius-panel);overflow:hidden}.content-pages-module__yN4caW__articleFaq details{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.content-pages-module__yN4caW__articleFaq details:last-child{border-bottom:0}.content-pages-module__yN4caW__articleFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:600;list-style:none;display:flex}.content-pages-module__yN4caW__articleFaq summary::-webkit-details-marker{display:none}.content-pages-module__yN4caW__articleFaq summary i{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink-muted);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-style:normal;transition:all .18s;display:flex}.content-pages-module__yN4caW__articleFaq details[open] summary i{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:rotate(45deg)}.content-pages-module__yN4caW__articleFaq p{color:var(--color-ink-muted);padding:0 1.25rem 1.25rem;line-height:1.65}.content-pages-module__yN4caW__articleCta{background:radial-gradient(circle at 85% 20%, #ff4a1c38, transparent 30%), radial-gradient(circle at 1px 1px, var(--color-dot) 1px, transparent 0) 0 0 / 22px 22px, var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:4rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;overflow:hidden}.content-pages-module__yN4caW__articleCta>div{gap:.85rem;display:grid}.content-pages-module__yN4caW__articleCta h2{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.4rem)}.content-pages-module__yN4caW__articleCta p{color:var(--color-ink-muted);max-width:39rem;line-height:1.6}.content-pages-module__yN4caW__articleCta>a{white-space:nowrap}.content-pages-module__yN4caW__materialGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.content-pages-module__yN4caW__materialCover{aspect-ratio:4/3;background:linear-gradient(135deg,#121212,#28120d);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.content-pages-module__yN4caW__materialCover:after{content:"";opacity:.4;background:url(/assets/bg-dots-dark.svg) 0 0/20px;position:absolute;inset:0}.content-pages-module__yN4caW__materialCover svg,.content-pages-module__yN4caW__materialCover strong{z-index:1;position:relative}.content-pages-module__yN4caW__materialCover svg{color:var(--color-accent);width:1.5rem;height:1.5rem;margin-bottom:.8rem}.content-pages-module__yN4caW__materialCover strong{color:#ffffff73;font-size:2.5rem}.content-pages-module__yN4caW__materialCover>span{color:#fff;font-family:var(--font-mono);text-transform:uppercase;z-index:1;background:#000000b8;border:1px solid #ffffff26;border-radius:999px;padding:.35rem .6rem;font-size:.6rem;position:absolute;top:.8rem;left:.8rem}.content-pages-module__yN4caW__materialInfo>div b{color:var(--color-accent)}.content-pages-module__yN4caW__contentEmpty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-panel);text-align:center;place-content:center;gap:.65rem;min-height:15rem;margin-top:1rem;padding:2rem;display:grid}.content-pages-module__yN4caW__contentEmpty p{color:var(--color-ink-muted)}.content-pages-module__yN4caW__contentEmpty button{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;margin-top:.4rem;padding:.7rem 1rem;font-size:.65rem}.content-pages-module__yN4caW__materialDetail{padding-block:4rem 8rem}.content-pages-module__yN4caW__materialDetailGrid{grid-template-columns:1.15fr .65fr;gap:clamp(3rem,8vw,7rem);margin-top:4rem;display:grid}.content-pages-module__yN4caW__materialDetailGrid>section{gap:1.5rem;display:grid}.content-pages-module__yN4caW__materialDetailGrid h1{letter-spacing:-.045em;font-size:clamp(2.1rem,3.5vw,3.25rem);line-height:1.04}.content-pages-module__yN4caW__materialDescription{color:var(--color-ink-muted);max-width:42rem;font-size:1.1rem}.content-pages-module__yN4caW__materialMeta{border-block:1px solid var(--color-line);gap:1.5rem;padding-block:1rem;display:flex}.content-pages-module__yN4caW__materialMeta span,.content-pages-module__yN4caW__materialMeta strong{font-family:var(--font-mono);text-transform:uppercase;font-size:.8rem}.content-pages-module__yN4caW__materialMeta span{color:var(--color-ink-dim)}.content-pages-module__yN4caW__materialMeta strong{color:var(--color-accent)}.content-pages-module__yN4caW__materialDetailGrid section>h2{margin-top:1rem;font-size:1.5rem}.content-pages-module__yN4caW__highlights{gap:.8rem;display:grid}.content-pages-module__yN4caW__highlights li{color:var(--color-ink-muted);align-items:center;gap:.7rem;display:flex}.content-pages-module__yN4caW__highlights svg{color:var(--color-accent);width:1rem;height:1rem}.content-pages-module__yN4caW__materialDetailGrid>aside{top:calc(var(--header-height) + 2rem);align-self:start;position:sticky}.content-pages-module__yN4caW__leadForm,.content-pages-module__yN4caW__formSuccess{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);gap:1rem;padding:clamp(1.4rem,4vw,2rem);display:grid}.content-pages-module__yN4caW__leadForm h2,.content-pages-module__yN4caW__formSuccess h2{letter-spacing:-.035em;font-size:1.6rem}.content-pages-module__yN4caW__leadForm>p,.content-pages-module__yN4caW__formSuccess p{color:var(--color-ink-muted);font-size:.82rem}.content-pages-module__yN4caW__leadForm label:not(.content-pages-module__yN4caW__consent){color:var(--color-ink-muted);font-family:var(--font-mono);text-transform:uppercase;gap:.4rem;font-size:.62rem;display:grid}.content-pages-module__yN4caW__leadForm input,.content-pages-module__yN4caW__leadForm select{background:var(--color-bg);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);outline:0;min-height:2.9rem;padding:.7rem .8rem}.content-pages-module__yN4caW__leadForm input:focus,.content-pages-module__yN4caW__leadForm select:focus{border-color:var(--color-accent)}.content-pages-module__yN4caW__consent{color:var(--color-ink-dim);align-items:flex-start;gap:.6rem;font-size:.65rem;display:flex}.content-pages-module__yN4caW__consent input{min-height:auto}.content-pages-module__yN4caW__formMessage{color:#ff7979!important}.content-pages-module__yN4caW__formSuccess{text-align:center;place-content:center;min-height:18rem}.content-pages-module__yN4caW__formSuccess svg{color:var(--color-positive);width:2rem;height:2rem;margin-inline:auto}@media (max-width:1080px){.content-pages-module__yN4caW__articleShell{display:block}.content-pages-module__yN4caW__articleSidebarTrack{padding:0}.content-pages-module__yN4caW__articleLayout{max-width:930px;margin-inline:auto}}@media (max-width:900px){.content-pages-module__yN4caW__hero>div{grid-template-columns:1fr;align-items:start;gap:1.25rem}.content-pages-module__yN4caW__hero p{padding-bottom:0}.content-pages-module__yN4caW__contentLayout,.content-pages-module__yN4caW__materialDetailGrid{grid-template-columns:1fr}.content-pages-module__yN4caW__filters,.content-pages-module__yN4caW__materialDetailGrid>aside{position:static}.content-pages-module__yN4caW__materialGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.content-pages-module__yN4caW__postGrid,.content-pages-module__yN4caW__materialGrid{grid-template-columns:1fr}.content-pages-module__yN4caW__articleCta{grid-template-columns:1fr;align-items:start}}
