.page-module__cBxt5q__page{gap:1rem;max-width:56rem;display:grid}.page-module__cBxt5q__page h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15}.page-module__cBxt5q__lead{color:var(--text-secondary);font-size:.98rem;line-height:1.65}.page-module__cBxt5q__section{border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);background:#ffffff05;gap:.5rem;padding:1rem;display:grid}.page-module__cBxt5q__section h2{font-size:1rem;font-weight:700}.page-module__cBxt5q__section p,.page-module__cBxt5q__section li{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.page-module__cBxt5q__section code{font-family:var(--font-mono), monospace;background:#ffffff0d;border-radius:6px;padding:.1rem .35rem}.page-module__cBxt5q__section ul{margin:0;padding-left:1.1rem}.page-module__cBxt5q__muted{color:var(--text-muted);font-size:.82rem}.page-module__cBxt5q__links{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.page-module__cBxt5q__back{color:var(--accent-link);font-size:.9rem;text-decoration:none}.page-module__cBxt5q__back:hover,.page-module__cBxt5q__back:focus-visible{text-underline-offset:2px;text-decoration:underline}
