.article-cta-module__y4s1HW__box{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);align-content:start;gap:16px;padding:clamp(28px,3.4vw,52px);display:grid}.article-cta-module__y4s1HW__title{color:var(--ink)}.article-cta-module__y4s1HW__copy{max-width:52ch}.article-cta-module__y4s1HW__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}
.article-toc-module__R8ldIa__toc{top:calc(var(--header-h) + 28px);max-height:calc(100vh - var(--header-h) - 56px);align-content:start;gap:18px;padding-right:8px;display:grid;position:sticky;overflow-y:auto}.article-toc-module__R8ldIa__list{gap:12px;font-size:.92rem;line-height:1.35;display:grid}.article-toc-module__R8ldIa__link{color:var(--ink-3);border-left:1px solid var(--line);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-left:14px;display:block}.article-toc-module__R8ldIa__link:hover{color:var(--ink);border-color:var(--accent)}@media (max-width:1024px){.article-toc-module__R8ldIa__toc{display:none}}
.journal-card-module__brEREa__card{align-content:start;gap:14px;display:grid}.journal-card-module__brEREa__media{margin-bottom:6px}.journal-card-module__brEREa__feature .journal-card-module__brEREa__media{aspect-ratio:4/3}.journal-card-module__brEREa__compact .journal-card-module__brEREa__media{aspect-ratio:16/10}.journal-card-module__brEREa__title{color:var(--ink);transition:color var(--dur-fast) var(--ease-out)}.journal-card-module__brEREa__card:hover .journal-card-module__brEREa__title{color:var(--accent)}@media (max-width:600px){.journal-card-module__brEREa__feature .journal-card-module__brEREa__media{aspect-ratio:16/10}}
.blog-module__3rPSzG__page{background:var(--bg);color:var(--ink)}.blog-module__3rPSzG__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.blog-module__3rPSzG__archive{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.blog-module__3rPSzG__topics{top:calc(var(--header-h) + 28px);align-content:start;gap:20px;display:grid;position:sticky}.blog-module__3rPSzG__topicList{font-size:clamp(1rem,1.1vw,1.15rem)}@media (max-width:1000px){.blog-module__3rPSzG__archive{grid-template-columns:minmax(0,1fr)}.blog-module__3rPSzG__topics{border-bottom:1px solid var(--line);padding-bottom:12px;position:static}}@media (max-width:860px){.blog-module__3rPSzG__featured{grid-template-columns:minmax(0,1fr)}}
.article-module__AvJltq__page{background:var(--bg);color:var(--ink)}.article-module__AvJltq__head{max-width:1100px}.article-module__AvJltq__headline{max-width:18ch}.article-module__AvJltq__meta{flex-wrap:wrap;gap:8px 20px;padding-top:8px;display:flex}.article-module__AvJltq__meta>li{position:relative}.article-module__AvJltq__meta>li+li:before{content:"";background:var(--ink-4);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.article-module__AvJltq__hero{margin-top:clamp(24px,3vw,48px)}.article-module__AvJltq__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);max-width:1060px;display:grid}.article-module__AvJltq__bodyToc{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.article-module__AvJltq__prose{max-width:70ch}.article-module__AvJltq__prose h2{scroll-margin-top:calc(var(--header-h) + 24px)}.article-module__AvJltq__column{align-content:start;gap:clamp(48px,6vw,88px);max-width:70ch;display:grid}.article-module__AvJltq__related{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}@media (max-width:1024px){.article-module__AvJltq__bodyToc{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.article-module__AvJltq__related{grid-template-columns:minmax(0,1fr)}}
