.blog-shell.svelte-u4k2t{padding-top:clamp(40px,6vh,72px);padding-bottom:80px;row-gap:0}.blog-rail.svelte-u4k2t{grid-column:1 / 4;align-self:start;position:sticky;top:88px}.blog-rail.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--type-h1);font-weight:500;letter-spacing:-.02em;line-height:1.02;margin:0 0 14px}.rail-desc.svelte-u4k2t{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 14px;max-width:30ch}.rail-note.svelte-u4k2t{font-size:13px;line-height:1.6;color:var(--text-tertiary);margin:0;max-width:30ch;border-top:1px solid var(--g-border-subtle);padding-top:12px}.blog-main.svelte-u4k2t{grid-column:4 / 13;min-width:0}.feature-row.svelte-u4k2t{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin-bottom:40px}.feature.svelte-u4k2t{display:block;text-decoration:none;color:inherit;min-width:0}.feature.svelte-u4k2t:hover{text-decoration:none}.feature-art.svelte-u4k2t{display:block;width:100%;height:auto;border-radius:var(--g-radius-3);border:1px solid var(--g-border);background:var(--g-surface-1);margin-bottom:14px}.feature.svelte-u4k2t:hover .feature-art:where(.svelte-u4k2t){border-color:var(--g-brand-edge)}.feature-title.svelte-u4k2t{font-size:var(--type-h3);font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary);margin:6px 0 8px}.feature.svelte-u4k2t:hover .feature-title:where(.svelte-u4k2t){color:var(--g-brand)}.feature-dek.svelte-u4k2t{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.row-meta.svelte-u4k2t{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--text-tertiary);margin:0;display:flex;flex-wrap:wrap;gap:8px}.row-meta.svelte-u4k2t .sep:where(.svelte-u4k2t){color:var(--g-border-strong)}.journal.svelte-u4k2t{list-style:none;margin:0;padding:0;border-top:1px solid var(--g-border-strong)}.journal.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--g-border-subtle)}.journal.svelte-u4k2t a:where(.svelte-u4k2t){display:block;padding:18px 0;text-decoration:none;color:inherit}.journal.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:none}.journal.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary);margin:6px 0}.journal.svelte-u4k2t a:where(.svelte-u4k2t):hover h3:where(.svelte-u4k2t){color:var(--g-brand)}.row-dek.svelte-u4k2t{font-size:13.5px;line-height:1.55;color:var(--text-tertiary);margin:0;max-width:90ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1023px){.blog-rail.svelte-u4k2t{grid-column:1 / 13;position:static;margin-bottom:32px}.blog-main.svelte-u4k2t{grid-column:1 / 13}}@media(max-width:640px){.feature-row.svelte-u4k2t{grid-template-columns:1fr}}
