._8TymFG_shell{background:var(--color-surface);color:var(--color-fg);min-height:100vh;font-family:var(--font-body), Inter, system-ui, sans-serif;font-weight:400}._8TymFG_hero{max-width:880px;margin:0 auto;padding:96px 32px 64px;position:relative}._8TymFG_eyebrow{font-family:var(--font-body), Inter, system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-text);align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:700;display:flex}._8TymFG_eyebrow:before{content:"";background:var(--color-brand);width:24px;height:1px;display:inline-block}._8TymFG_title{font-family:var(--font-display), "Roboto Slab", Georgia, serif;letter-spacing:-.02em;color:var(--color-fg);margin:0 0 18px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}._8TymFG_summary{color:var(--color-fg-muted);max-width:56ch;margin:0 0 8px;font-size:18px;font-weight:300;line-height:1.55}._8TymFG_meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-subtle);font-size:11.5px}._8TymFG_body{max-width:720px;color:var(--color-fg-muted);margin:0 auto;padding:8px 32px 96px;font-size:16.5px;font-weight:300;line-height:1.7}:is(._8TymFG_body .pt-h1,._8TymFG_body .pt-h2,._8TymFG_body .pt-h3){font-family:var(--font-display), "Roboto Slab", Georgia, serif;color:var(--color-fg);letter-spacing:-.01em;margin:36px 0 14px;font-weight:400;line-height:1.15}._8TymFG_body .pt-h1{font-size:34px}._8TymFG_body .pt-h2{font-size:26px}._8TymFG_body .pt-h3{font-size:20px}._8TymFG_body .pt-p{margin:0 0 18px}:is(._8TymFG_body .pt-ul,._8TymFG_body .pt-ol){margin:0 0 18px;padding-left:22px}._8TymFG_body .pt-quote{border-left:3px solid var(--color-brand);color:var(--color-fg-muted);margin:24px 0;padding:6px 20px;font-style:italic}._8TymFG_body .pt-link{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:.18em}._8TymFG_body .pt-link:hover{-webkit-text-decoration-color:var(--brand-rust);text-decoration-color:var(--brand-rust)}._8TymFG_body .pt-figure{margin:28px 0}._8TymFG_body .pt-figcaption{color:var(--color-fg-subtle);margin-top:8px;font-size:12.5px;font-style:italic}
