.blog.svelte-u4k2t{padding:calc(var(--nav-h) + clamp(40px, 6vw, 88px)) 0 var(--section-y)}.head.svelte-u4k2t{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,4vw,64px);padding-bottom:clamp(40px,5vw,72px);display:grid}h1.svelte-u4k2t{letter-spacing:-.025em;font-size:clamp(64px,7vw,96px);line-height:.9}.intro.svelte-u4k2t{justify-items:start;gap:12px;padding-bottom:6px;display:grid}.intro.svelte-u4k2t .lead:where(.svelte-u4k2t){max-width:30ch}.feature.svelte-u4k2t{border-top:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);padding-top:clamp(32px,4vw,56px);display:grid;position:relative}.feature.svelte-u4k2t .feature-cover{aspect-ratio:16/10;border-radius:32px}.feature-text.svelte-u4k2t{justify-items:start;gap:20px;display:grid}.feature.svelte-u4k2t .meta:where(.svelte-u4k2t){margin-top:-6px}.meta.svelte-u4k2t,.minutes.svelte-u4k2t,time.svelte-u4k2t{font:500 15px/1.3 var(--font-din);letter-spacing:.01em;color:var(--muted);font-variant-numeric:tabular-nums}.meta.svelte-u4k2t{flex-wrap:wrap;gap:10px;display:flex}.feature.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.02em;font-size:clamp(36px,3.8vw,60px);line-height:1.02}.feature.svelte-u4k2t .excerpt:where(.svelte-u4k2t){color:var(--graphite);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-width:46ch;font-size:clamp(18px,1.3vw,20px);line-height:1.6;display:-webkit-box;overflow:hidden}.read.svelte-u4k2t{min-height:44px;font:500 16px var(--font-din);-webkit-text-decoration:underline 1px var(--line);text-decoration:underline 1px var(--line);text-underline-offset:6px;transition:text-decoration-color .24s var(--ease);align-items:center;gap:10px;display:inline-flex}.read.svelte-u4k2t .arrow:where(.svelte-u4k2t){transition:transform .24s var(--ease)}h2.svelte-u4k2t a:where(.svelte-u4k2t):after,h3.svelte-u4k2t a:where(.svelte-u4k2t):after{content:"";z-index:1;position:absolute;inset:0}h2.svelte-u4k2t a:where(.svelte-u4k2t),h3.svelte-u4k2t a:where(.svelte-u4k2t){text-underline-offset:.14em;transition:text-decoration-color .24s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.feature.svelte-u4k2t:hover h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t),.row.svelte-u4k2t:hover h3:where(.svelte-u4k2t) a:where(.svelte-u4k2t){-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.feature.svelte-u4k2t:hover .read:where(.svelte-u4k2t){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.feature.svelte-u4k2t:hover .read:where(.svelte-u4k2t) .arrow:where(.svelte-u4k2t){transform:translate(3px)}:is(.feature.svelte-u4k2t:has(a:where(.svelte-u4k2t):focus-visible),.row.svelte-u4k2t:has(a:where(.svelte-u4k2t):focus-visible)){outline:2px solid var(--ink);outline-offset:8px;border-radius:4px}h2.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible,h3.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible{outline:none}.empty.svelte-u4k2t{border-top:1px solid var(--line);font:500 clamp(22px, 2vw, 28px)/1.2 var(--font-din);color:var(--muted);padding:48px 0}.list-heading.svelte-u4k2t{letter-spacing:-.015em;margin-top:clamp(72px,8vw,128px);margin-bottom:24px;font-size:clamp(28px,2.6vw,40px)}.posts.svelte-u4k2t{border-bottom:1px solid var(--line)}.row.svelte-u4k2t{border-top:1px solid var(--line);grid-template-columns:minmax(150px,2fr) minmax(0,6fr) minmax(0,3fr);align-items:start;gap:clamp(20px,3vw,48px);padding:clamp(24px,2.6vw,36px) 0;display:grid;position:relative}.row.svelte-u4k2t .date:where(.svelte-u4k2t){padding-top:8px}.inline-date.svelte-u4k2t{display:none}.sep.svelte-u4k2t{margin-inline:8px}.row-text.svelte-u4k2t{gap:12px;display:grid}.row.svelte-u4k2t h3:where(.svelte-u4k2t){letter-spacing:-.015em;max-width:32ch;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.row.svelte-u4k2t .excerpt:where(.svelte-u4k2t){color:var(--graphite);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;display:-webkit-box;overflow:hidden}.row.svelte-u4k2t .row-cover{aspect-ratio:16/10;border-radius:18px}@media (width<=900px){.head.svelte-u4k2t,.feature.svelte-u4k2t{grid-template-columns:minmax(0,1fr)}.feature.svelte-u4k2t .feature-cover{border-radius:24px}.row.svelte-u4k2t{grid-template-columns:minmax(0,1fr) 112px;gap:8px 20px}.row.svelte-u4k2t .date:where(.svelte-u4k2t){display:none}.inline-date.svelte-u4k2t{display:inline}.row-text.svelte-u4k2t{grid-column:1}.row.svelte-u4k2t .row-cover{aspect-ratio:1;border-radius:14px;grid-area:1/2}}@media (width<=760px){.blog.svelte-u4k2t{padding-top:128px}}@media (width<=480px){.row.svelte-u4k2t .row-cover{justify-self:end;width:88px}.row.svelte-u4k2t{grid-template-columns:minmax(0,1fr) 88px}}
