.article-title[data-astro-cid-6ebbwsfy]{max-width:17em;font-size:clamp(2rem,1.2rem + 3.4vw,3.9rem)}.article-meta[data-astro-cid-6ebbwsfy]{font:500 .88rem/1.4 var(--ui);color:var(--muted-on-ink);flex-wrap:wrap;gap:4px 18px;margin-top:clamp(18px,2.4vw,28px);display:flex}.article-meta[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--paper)}.article-layout[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,44rem) minmax(220px,300px);justify-content:space-between;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.article-short[data-astro-cid-6ebbwsfy]{background:var(--white);border:2px solid #000;border-left:8px solid var(--blue);margin-bottom:clamp(28px,4vw,44px);padding:clamp(18px,2.4vw,28px)}.article-short[data-astro-cid-6ebbwsfy] b[data-astro-cid-6ebbwsfy]{font:700 .8rem/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);margin-bottom:8px;display:block}.article-short[data-astro-cid-6ebbwsfy] p[data-astro-cid-6ebbwsfy]{font:700 clamp(1.05rem, 1rem + .4vw, 1.3rem)/1.35 var(--heading);letter-spacing:-.01em}.prose[data-astro-cid-6ebbwsfy] p,.prose[data-astro-cid-6ebbwsfy] li{font-size:1.12rem;line-height:1.65}.prose[data-astro-cid-6ebbwsfy] p+p,.prose[data-astro-cid-6ebbwsfy] ul+p,.prose[data-astro-cid-6ebbwsfy] ol+p{margin-top:1.1em}.prose[data-astro-cid-6ebbwsfy] h2{letter-spacing:-.02em;margin:1.7em 0 .6em;font-size:clamp(1.45rem,1.2rem + 1.1vw,2rem);line-height:1.12}.prose[data-astro-cid-6ebbwsfy] ul,.prose[data-astro-cid-6ebbwsfy] ol{gap:.55em;margin:1em 0 0;padding-left:1.3em;display:grid}.prose[data-astro-cid-6ebbwsfy] ul{list-style:square}.prose[data-astro-cid-6ebbwsfy] ol{list-style:decimal}.prose[data-astro-cid-6ebbwsfy] li::marker{color:var(--blue-deep);font-weight:700}.prose[data-astro-cid-6ebbwsfy] strong{font-weight:700}.prose[data-astro-cid-6ebbwsfy] a{color:var(--blue-deep);text-underline-offset:3px}.prose[data-astro-cid-6ebbwsfy] blockquote{border-left:4px solid var(--blue);font:700 1.25rem/1.35 var(--heading);margin:1.4em 0;padding-left:18px}.article-side[data-astro-cid-6ebbwsfy]{top:calc(var(--header-h) + 28px);gap:32px;display:grid;position:sticky}.article-side[data-astro-cid-6ebbwsfy] h2[data-astro-cid-6ebbwsfy]{font:700 .8rem/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #000;padding-bottom:10px}.article-side[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{border-bottom:1px solid var(--line)}.article-side[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{font:700 1rem/1.3 var(--heading);letter-spacing:-.01em;color:inherit;padding:12px 0;text-decoration:none;display:block}.article-side[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--blue-deep)}.article-side[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].all{font:500 .85rem/1.3 var(--ui);color:var(--blue-deep)}.side-tools[data-astro-cid-6ebbwsfy]{gap:12px;display:grid}.article-side[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].side-tool{background:var(--white);border:2px solid #000;border-left:8px solid var(--blue);gap:6px;padding:16px;transition:translate .15s,box-shadow .15s;display:grid}.article-side[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].side-tool:hover{box-shadow:5px 5px 0 var(--blue);color:inherit;translate:-2px -2px}.side-tool[data-astro-cid-6ebbwsfy] b[data-astro-cid-6ebbwsfy]{font:800 1.05rem/1.2 var(--heading);letter-spacing:-.01em}.side-tool[data-astro-cid-6ebbwsfy] span[data-astro-cid-6ebbwsfy]{font:400 .9rem/1.45 var(--body);color:var(--muted)}.side-tool[data-astro-cid-6ebbwsfy] em[data-astro-cid-6ebbwsfy]{font:500 .82rem/1.3 var(--ui);color:var(--blue-deep);font-style:normal}.more-title[data-astro-cid-6ebbwsfy]{letter-spacing:-.02em;margin-bottom:clamp(18px,2.4vw,28px);font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.more-list[data-astro-cid-6ebbwsfy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.more-wrap[data-astro-cid-6ebbwsfy]{border-top:2px solid #000;margin-top:clamp(40px,6vw,80px);padding-top:clamp(24px,3vw,36px)}.more-card[data-astro-cid-6ebbwsfy]{color:#000;background:var(--white);border:2px solid #000;grid-template-rows:auto 1fr;height:100%;text-decoration:none;transition:translate .15s,box-shadow .15s;display:grid}.more-card[data-astro-cid-6ebbwsfy]:hover{box-shadow:6px 6px 0 var(--blue);translate:-3px -3px}.more-thumb[data-astro-cid-6ebbwsfy]{aspect-ratio:16/7;background:var(--blue);color:#000;--accent:#fff;border-bottom:2px solid #000;place-items:center;display:grid}.more-thumb[data-astro-cid-6ebbwsfy] .icon{width:clamp(44px,5vw,64px);height:auto}.more-text[data-astro-cid-6ebbwsfy]{align-content:start;gap:8px;padding:clamp(14px,1.8vw,22px);display:grid}.more-text[data-astro-cid-6ebbwsfy] small[data-astro-cid-6ebbwsfy]{font:500 .78rem/1.3 var(--ui);color:var(--muted)}.more-text[data-astro-cid-6ebbwsfy] b[data-astro-cid-6ebbwsfy]{font:800 clamp(1.05rem, 1rem + .4vw, 1.3rem)/1.18 var(--heading);letter-spacing:-.015em}@media (width<=760px){.more-list[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr}.more-card[data-astro-cid-6ebbwsfy]{grid-template-rows:none;grid-template-columns:96px minmax(0,1fr)}.more-thumb[data-astro-cid-6ebbwsfy]{aspect-ratio:auto;height:100%}}@media (width<=1000px){.article-layout[data-astro-cid-6ebbwsfy]{grid-template-columns:1fr}.article-side[data-astro-cid-6ebbwsfy]{position:static}}
