.textpage[data-v-367a1faa]{max-width:52rem;padding-block:3.5rem 4.5rem}.prose[data-v-367a1faa] h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0 0 1.25rem;font-size:clamp(1.7rem,2.4vw + 1rem,2.4rem);font-weight:400;line-height:1.15}.prose[data-v-367a1faa] h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:2.75rem 0 .9rem;font-size:clamp(1.35rem,1.6vw + .9rem,1.85rem);font-weight:400;line-height:1.2}.prose[data-v-367a1faa] p{color:var(--muted);margin:0 0 1rem;font-size:1.02rem;line-height:1.7}.prose[data-v-367a1faa] ul{gap:.7rem;margin:0 0 1.25rem;padding-left:1.1rem;display:grid}.prose[data-v-367a1faa] li{color:var(--muted);line-height:1.65}.prose[data-v-367a1faa] li::marker{color:var(--gold)}.prose[data-v-367a1faa] strong{color:var(--text);font-weight:600}.prose[data-v-367a1faa] a{color:var(--gold);text-underline-offset:.2em;text-decoration:underline}.prose[data-v-367a1faa] a:hover{color:var(--gold-hover)}.prose[data-v-367a1faa] code{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:4px;padding:.1em .35em;font-size:.92em}.back[data-v-367a1faa]{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.25rem;font-size:.92rem}.back a[data-v-367a1faa]{color:var(--gold);text-underline-offset:.2em;text-decoration:underline}
