article.svelte-oyrohi{max-width:640px;margin:0 auto;padding:3rem 2rem 5rem}.meta.svelte-oyrohi{font-size:11px;font-family:var(--fm);color:var(--ink3);letter-spacing:.08em;margin-bottom:.75rem}h1.svelte-oyrohi{font-size:clamp(1.5rem,4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.2;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--bdr)}section.svelte-oyrohi{margin-bottom:2rem;padding-bottom:2rem;border-bottom:.5px solid var(--bdr)}section.svelte-oyrohi:last-child{border-bottom:none}h2.svelte-oyrohi{font-size:13px;font-weight:500;font-family:var(--fm);color:var(--ink2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.85rem}h3.svelte-oyrohi{font-size:13px;font-weight:500;color:var(--ink);margin:1rem 0 .4rem}p.svelte-oyrohi{font-size:14px;color:var(--ink2);line-height:1.75;margin-bottom:.65rem}ul.svelte-oyrohi{margin:.5rem 0 .75rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}li.svelte-oyrohi{font-size:14px;color:var(--ink2);line-height:1.6;display:flex;align-items:baseline;gap:.5rem}li.svelte-oyrohi:before{content:"—";color:var(--ink3);font-size:12px;flex-shrink:0}a.svelte-oyrohi{color:var(--blue);text-decoration:none}a.svelte-oyrohi:hover{text-decoration:underline}@media (max-width: 600px){article.svelte-oyrohi{padding:2rem 1rem 4rem}}
