.blog.svelte-u4k2t{padding-top:calc(var(--section-y) * 1.6);max-width:1080px}.back.svelte-u4k2t{color:var(--muted);margin-bottom:clamp(48px,8vh,90px);display:inline-block}.back.svelte-u4k2t:hover{color:var(--accent)}.head.svelte-u4k2t{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.rows.svelte-u4k2t{flex-direction:column;display:flex}.row.svelte-u4k2t{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:34px 12px;transition:padding-left .4s cubic-bezier(.16,1,.3,1);display:grid}.rows.svelte-u4k2t .row:where(.svelte-u4k2t):last-child{border-bottom:1px solid var(--line)}.main.svelte-u4k2t{min-width:0}.title.svelte-u4k2t{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(24px,3.2vw,40px);line-height:1.1;display:block}.excerpt.svelte-u4k2t{color:var(--muted);max-width:640px;margin-top:10px;font-size:14px;line-height:1.6;display:block}.meta.svelte-u4k2t{color:var(--ink-dim);white-space:nowrap}.arrow.svelte-u4k2t{color:var(--accent);opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}@media (hover:hover){.row.svelte-u4k2t:hover{padding-left:24px}.row.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){opacity:1;transform:translate(0)}.row.svelte-u4k2t:hover .title:where(.svelte-u4k2t){color:var(--accent)}}@media (width<=640px){.row.svelte-u4k2t{grid-template-columns:1fr auto;gap:12px;padding:26px 6px}.meta.svelte-u4k2t{display:none}.title.svelte-u4k2t{font-size:22px}}
