.post.svelte-1teoznn{padding-block:clamp(120px,16vh,164px) clamp(88px,11vw,150px)}.col.svelte-1teoznn{max-width:calc(700px + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.back.svelte-1teoznn{margin-left:-2px}.tags.svelte-1teoznn{flex-wrap:wrap;gap:6px;margin:32px 0 0;padding:0;list-style:none;display:flex}.tags.svelte-1teoznn li:where(.svelte-1teoznn){height:24px;font-size:var(--fs-12);color:var(--text2);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.title.svelte-1teoznn{letter-spacing:-.036em;margin-top:18px;font-size:clamp(34px,4.6vw,56px);line-height:1.05}.meta.svelte-1teoznn{font-size:var(--fs-13);color:var(--text3);flex-wrap:wrap;gap:0 10px;margin:22px 0 0;font-weight:500;display:flex}.cover.svelte-1teoznn{max-width:calc(1040px + var(--gutter) * 2);padding-inline:var(--gutter);margin:clamp(36px,5vw,60px) auto clamp(40px,5vw,64px)}.cover.svelte-1teoznn img:where(.svelte-1teoznn){aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-surface);width:100%;height:auto;box-shadow:var(--shadow-stage)}.prose.svelte-1teoznn{color:var(--text2);text-wrap:pretty;font-size:18px;line-height:1.7}.prose.svelte-1teoznn>:first-child{margin-top:0}.prose.svelte-1teoznn p{margin:0 0 1.2em}.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3{font-family:var(--font-display);color:var(--text);text-wrap:balance;font-weight:500}.prose.svelte-1teoznn h2{letter-spacing:-.026em;margin:2.1em 0 .6em;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.prose.svelte-1teoznn h3{letter-spacing:-.018em;margin:1.8em 0 .5em;font-size:22px;line-height:1.25}.prose.svelte-1teoznn h4{color:var(--text);margin:1.6em 0 .4em;font-size:18px;font-weight:600}.prose.svelte-1teoznn strong{color:var(--text);font-weight:600}.prose.svelte-1teoznn a{color:var(--signal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--signal) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--signal) 40%, transparent);transition:text-decoration-color var(--dur) var(--ease-out)}.prose.svelte-1teoznn a:hover{text-decoration-color:currentColor}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 1.2em;padding-left:1.3em}.prose.svelte-1teoznn li{margin:.45em 0;padding-left:.25em}.prose.svelte-1teoznn li::marker{color:var(--text3)}.prose.svelte-1teoznn blockquote{border-left:2px solid var(--signal);color:var(--text);margin:1.8em 0;padding:2px 0 2px 22px}.prose.svelte-1teoznn blockquote p:last-child{margin-bottom:0}.prose.svelte-1teoznn hr{background:var(--border-strong);border:0;height:1px;margin:2.8em 0}.prose.svelte-1teoznn code{background:var(--chip2);font-family:var(--font-mono);color:var(--text);border-radius:6px;padding:.14em .38em;font-size:.84em}.prose.svelte-1teoznn pre{border-radius:var(--r-card);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);margin:1.6em 0;padding:18px 20px;font-size:14px;line-height:1.65;overflow-x:auto}.prose.svelte-1teoznn pre code{font-size:inherit;background:0 0;padding:0}.prose.svelte-1teoznn .tbl{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--border);margin:1.8em 0;overflow-x:auto}.prose.svelte-1teoznn table{border-collapse:collapse;width:100%;font-size:var(--fs-15);line-height:1.45}.prose.svelte-1teoznn th,.prose.svelte-1teoznn td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:11px 14px}.prose.svelte-1teoznn th{background:var(--chip);color:var(--text);white-space:nowrap;font-weight:600}.prose.svelte-1teoznn tr:last-child td{border-bottom:0}.more.svelte-1teoznn{border-top:1px solid var(--border);margin-top:clamp(72px,9vw,128px);padding-top:clamp(56px,7vw,96px)}.more__title.svelte-1teoznn{letter-spacing:-.032em;font-size:clamp(28px,3.4vw,44px)}.more__grid.svelte-1teoznn{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:clamp(32px,4vw,48px);display:grid}@media (width<=1020px){.more__grid.svelte-1teoznn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.more__grid.svelte-1teoznn{grid-template-columns:1fr}}
