.blog.svelte-u4k2t{padding-top:calc(var(--header-h) + clamp(16px, 4vh, 48px));padding-bottom:clamp(40px,8vh,90px)}.b-head.svelte-u4k2t{max-width:820px}.b-head.svelte-u4k2t .lede:where(.svelte-u4k2t){margin-top:14px}.filters.svelte-u4k2t{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.filters.svelte-u4k2t button:where(.svelte-u4k2t){border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:background-color .25s,color .25s,border-color .25s}.filters.svelte-u4k2t button:where(.svelte-u4k2t):hover{border-color:var(--accent)}.filters.svelte-u4k2t button.on:where(.svelte-u4k2t){background:var(--btn-bg);color:var(--btn-ink);border-color:#0000}.pillar.svelte-u4k2t{background:radial-gradient(500px circle at 100% 0%, var(--accent-soft), transparent 60%), var(--surface);grid-template-columns:1fr auto;align-items:center;gap:4px 20px;margin-top:28px;padding:20px 24px;display:grid}.pillar.faq.svelte-u4k2t{margin-top:12px}.p-k.svelte-u4k2t{font-family:var(--font-mono);color:var(--accent-ink);font-size:11.5px}.p-t.svelte-u4k2t{font-family:var(--font-display);grid-column:1;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;line-height:1.6}.p-go.svelte-u4k2t{color:var(--accent-ink);white-space:nowrap;grid-area:1/2/span 2;align-items:center;gap:8px;font-weight:800;display:inline-flex}.p-go.svelte-u4k2t svg{width:18px;height:18px}.grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feature.svelte-u4k2t{grid-column:1/-1}.feature.svelte-u4k2t .post:where(.svelte-u4k2t){flex-direction:row;align-items:center;gap:10px}.feature.svelte-u4k2t .post:where(.svelte-u4k2t) .cover{flex:0 0 58%}.post.svelte-u4k2t{box-sizing:border-box;height:100%;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));flex-direction:column;padding:10px;display:flex}.post.svelte-u4k2t .cover{aspect-ratio:16/9;border-radius:14px}.feature.svelte-u4k2t .body:where(.svelte-u4k2t){flex:1;align-self:stretch;padding:16px 18px 8px}.feature.svelte-u4k2t .post:where(.svelte-u4k2t) .cover{aspect-ratio:16/9}.body.svelte-u4k2t{flex:1;grid-template-rows:auto auto 1fr auto;gap:6px;padding:12px 8px 6px;display:grid}.foot.svelte-u4k2t{border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;padding-top:12px;display:flex}.read.svelte-u4k2t{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:800;transition:background-color .25s,color .25s,gap .25s;display:inline-flex}.read.svelte-u4k2t svg{width:15px;height:15px}.post.svelte-u4k2t:hover .read:where(.svelte-u4k2t){background:var(--btn-bg);color:var(--btn-ink);gap:10px}.cat.svelte-u4k2t{color:var(--accent-ink);font-size:12px;font-weight:700}h2.svelte-u4k2t{font-size:1.08rem;line-height:1.65}.feature.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.3rem,2.4vw,1.8rem)}.body.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);font-size:14px;line-height:1.9}.meta.svelte-u4k2t{color:var(--faint);font-size:12.5px}@media (width<=899px){.grid.svelte-u4k2t{grid-template-columns:1fr}.feature.svelte-u4k2t{grid-column:auto}.feature.svelte-u4k2t .post:where(.svelte-u4k2t){flex-direction:column;align-items:stretch}.feature.svelte-u4k2t .post:where(.svelte-u4k2t) .cover{flex:none}.pillar.svelte-u4k2t{grid-template-columns:1fr}.p-go.svelte-u4k2t{grid-area:auto/1}}
