.card.svelte-1p8aryv{color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.card.svelte-1p8aryv:hover{border-color:#6a8192}.card.svelte-1p8aryv>.post-cover{border-bottom:1px solid var(--border)}.body.svelte-1p8aryv{flex-direction:column;flex:1;gap:17px;padding:29px;display:flex}.meta.svelte-1p8aryv{color:var(--text-secondary);flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.meta.svelte-1p8aryv>span:where(.svelte-1p8aryv){border-left:1px solid #53616e;padding-left:14px}h2.svelte-1p8aryv{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.25}.excerpt.svelte-1p8aryv{color:var(--text-secondary);flex:1;font-size:17px;line-height:1.75}.read-more.svelte-1p8aryv{color:var(--accent);align-items:center;gap:12px;margin-top:6px;font-size:15px;display:inline-flex}.card.featured.svelte-1p8aryv{grid-template-columns:1fr 1.1fr;display:grid}.card.featured.svelte-1p8aryv>.post-cover{aspect-ratio:auto;border-bottom:none;border-right:1px solid var(--border);height:100%;min-height:350px}.card.featured.svelte-1p8aryv .post-cover .cover-device{width:260px;top:0;left:50%}.featured.svelte-1p8aryv .body:where(.svelte-1p8aryv){padding:40px}.featured.svelte-1p8aryv h2:where(.svelte-1p8aryv){font-size:30px}@media (width>=761px){.meta.svelte-1p8aryv{font-size:15px}h2.svelte-1p8aryv{font-size:26px}.excerpt.svelte-1p8aryv{font-size:19px;line-height:1.65}.read-more.svelte-1p8aryv{font-size:17px}.featured.svelte-1p8aryv h2:where(.svelte-1p8aryv){font-size:33px}}@media (width<=760px){.card.featured.svelte-1p8aryv{grid-template-columns:1fr}.card.featured.svelte-1p8aryv>.post-cover{border-right:none;border-bottom:1px solid var(--border);height:290px;min-height:auto}.featured.svelte-1p8aryv .body:where(.svelte-1p8aryv),.body.svelte-1p8aryv{padding:25px}.featured.svelte-1p8aryv h2:where(.svelte-1p8aryv){font-size:27px}.card.svelte-1p8aryv>.post-cover{min-height:240px}}.page.svelte-u4k2t{background:var(--bg);color:var(--text)}.blog-head.svelte-u4k2t{border-bottom:1px solid var(--border);max-width:820px;padding-bottom:64px}h1.svelte-u4k2t{letter-spacing:-.05em;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.05}.lede.svelte-u4k2t{color:var(--text-secondary);max-width:58ch;margin-top:20px;font-size:21px;line-height:1.7}.row-label.svelte-u4k2t{color:var(--text-secondary);margin-bottom:20px;padding-top:56px;font-size:17px;font-weight:500}.featured-row.svelte-u4k2t,.archive.svelte-u4k2t{padding:0}.grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (width>=901px){.lede.svelte-u4k2t{font-size:24px;line-height:1.55}.row-label.svelte-u4k2t{font-size:18px}}@media (width<=900px){.page-shell.svelte-u4k2t{padding:140px 22px 72px}}@media (width<=700px){.grid.svelte-u4k2t{grid-template-columns:1fr}}
