.post.svelte-1teoznn{padding:52px 0 84px}.post-col.svelte-1teoznn{max-width:820px}.post-head.svelte-1teoznn{margin-top:6px}.post-head.svelte-1teoznn .sec-eyebrow:where(.svelte-1teoznn){margin-bottom:12px}.post-head.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:var(--serif);color:var(--navy);letter-spacing:-.015em;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1}.post-date.svelte-1teoznn{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-top:14px;font-size:13px;font-weight:600;display:block}.post-hero.svelte-1teoznn{border:1px solid var(--line);border-radius:var(--r);background:var(--mist);margin:32px 0 0;overflow:hidden}.post-hero.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;display:block}.post-prose.svelte-1teoznn{margin-top:36px}.post-prose.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--ink-soft);font-size:17px;line-height:1.7}.post-prose.svelte-1teoznn p:where(.svelte-1teoznn)+p:where(.svelte-1teoznn){margin-top:20px}.post-prose.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--serif);color:var(--navy);margin:36px 0 14px;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.15}.post-prose.svelte-1teoznn ul:where(.svelte-1teoznn){color:var(--ink-soft);gap:8px;margin:20px 0 20px 1.2em;font-size:17px;line-height:1.7;display:grid}.post-prose.svelte-1teoznn figure:where(.svelte-1teoznn){border:1px solid var(--line);background:var(--mist);border-radius:14px;margin:28px 0;overflow:hidden}.post-prose.svelte-1teoznn figure:where(.svelte-1teoznn) img:where(.svelte-1teoznn){width:100%;height:auto;display:block}
