.post_page__CH69b{background:var(--paper);padding-bottom:96px}.post_header__ZUiNa{background:var(--klein);color:var(--white);padding:calc(var(--navh) + env(safe-area-inset-top) + 24px) var(--g) 120px}.post_back__KeTdl{display:inline-block;font-size:15px;font-weight:600;padding:10px 0;text-underline-offset:4px}.post_meta__tDN9z{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:32px;font-size:14px;color:rgba(255,255,255,.75)}.post_h1__NACAP{font-size:clamp(34px,6vw,72px);font-weight:600;line-height:1.06;letter-spacing:-.025em;max-width:20ch;margin-top:14px;text-wrap:balance}.post_excerpt__O3dro{font-size:clamp(18px,1.6vw,22px);line-height:1.45;max-width:46ch;margin-top:20px;color:rgba(255,255,255,.86)}.post_cover__CCvOK{position:relative;aspect-ratio:16/9;width:calc(100% - 2 * var(--g));max-width:900px;margin:-88px auto 0;background:var(--ink);overflow:hidden}.post_cover__CCvOK img{object-fit:cover}.post_prose__5lJPs{max-width:680px;margin:0 auto;padding:48px var(--g) 0;font-size:18px;line-height:1.7}.post_prose__5lJPs p{margin-bottom:1.15em}.post_prose__5lJPs h2{font-size:26px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:1.8em 0 .6em}.post_prose__5lJPs h3{font-size:20px;font-weight:600;margin:1.6em 0 .5em}.post_prose__5lJPs strong{font-weight:650}.post_prose__5lJPs ol,.post_prose__5lJPs ul{margin:0 0 1.15em 1.2em;display:flex;flex-direction:column;gap:.5em}.post_prose__5lJPs ul{list-style:disc}.post_prose__5lJPs ol{list-style:decimal}.post_prose__5lJPs li::marker{color:var(--klein)}.post_prose__5lJPs a{color:var(--klein);text-underline-offset:3px}.post_prose__5lJPs blockquote{border-left:3px solid var(--klein);padding-left:18px;margin:1.4em 0;font-size:20px}.post_prose__5lJPs code{font-size:.88em;background:rgba(12,15,30,.07);padding:.1em .35em;border-radius:3px}.post_prose__5lJPs pre{background:var(--ink);color:var(--paper);padding:18px;overflow-x:auto;margin:1.4em 0;border-radius:4px}.post_prose__5lJPs pre code{background:none;padding:0}.post_prose__5lJPs img{margin:1.4em 0}.post_prose__5lJPs table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:16px}.post_prose__5lJPs td,.post_prose__5lJPs th{border-bottom:1px solid var(--rule);padding:10px 8px;text-align:left}.post_footer__hvKqy{max-width:680px;margin:56px auto 0;padding:32px var(--g) 0;border-top:1px solid var(--rule)}@media (min-width:900px){.post_header__ZUiNa{padding:calc(var(--navh) + 48px) var(--g) 160px}.post_meta__tDN9z{margin-top:56px}.post_cover__CCvOK{margin-top:-120px}.post_prose__5lJPs{padding-top:72px;font-size:19px}}