.page{max-width:680px;margin:0 auto;padding:40px 16px 80px}.back{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);color:var(--muted);transition:all .2s var(--ease);margin-bottom:40px;padding:7px 14px;font-size:13.5px;display:inline-block}.back:hover{color:var(--text);border-color:var(--border-strong)}.eyebrow{color:var(--faint);margin:0 0 8px;font-size:13px}h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(32px,6vw,44px);font-weight:700;line-height:1.08}.lead{color:var(--muted);margin:0 0 40px;font-size:16.5px;line-height:1.65}section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:12px;padding:20px 22px}h2{margin:0 0 8px;font-size:16px;font-weight:650}section p{color:var(--muted);margin:0;line-height:1.7}section a{color:var(--cyan)}section a:hover{text-decoration:underline}code{font-family:var(--mono);color:var(--text);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.88em}.note{color:var(--faint);margin:28px 4px 0;font-size:13px;line-height:1.6}
