.Ro7qTW_page{padding-top:var(--space-12)}.Ro7qTW_back{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.9375rem;transition:color .15s;display:inline-flex}.Ro7qTW_back:hover{color:var(--text)}.Ro7qTW_header{gap:var(--space-4);padding-block:var(--space-8) var(--space-12);border-bottom:1px solid var(--border);display:grid}.Ro7qTW_title{letter-spacing:-.03em;max-width:22ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}.Ro7qTW_summary{color:var(--text-muted);max-width:60ch;font-size:1.125rem}.Ro7qTW_layout{gap:var(--space-12);padding-top:var(--space-12);display:grid}.Ro7qTW_meta{gap:var(--space-6);grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.Ro7qTW_meta dt{font-family:var(--font-mono);color:var(--text-subtle);margin-bottom:var(--space-1);font-size:.8125rem}.Ro7qTW_meta dd{margin:0;font-size:.9375rem}.Ro7qTW_body{gap:var(--space-12);max-width:65ch;display:grid}.Ro7qTW_body section{gap:var(--space-4);display:grid}.Ro7qTW_body h2{font-size:1.375rem}.Ro7qTW_body p{color:var(--text-muted);font-size:1.0625rem;line-height:1.7}.Ro7qTW_next{gap:var(--space-2);margin-top:var(--section-gap);padding-top:var(--space-8);border-top:1px solid var(--border);color:var(--text-subtle);display:grid}.Ro7qTW_nextTitle{align-items:center;gap:var(--space-2);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:600;transition:color .15s;display:inline-flex}.Ro7qTW_next:hover .Ro7qTW_nextTitle{color:var(--accent)}@media (min-width:1024px){.Ro7qTW_layout{gap:var(--space-16);grid-template-columns:3fr 9fr}.Ro7qTW_meta{top:calc(64px + var(--space-8));grid-template-columns:1fr;position:sticky}}
