.page{max-width:680px;margin:0 auto;padding:64px 32px 96px}.page-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.page h1{font-family:var(--font-serif);margin-bottom:12px;font-size:clamp(30px,4vw,42px);line-height:1.1}.last-updated{color:var(--color-ink-3);border-bottom:1px solid var(--color-border);margin-bottom:48px;padding-bottom:32px;font-size:13px}.page h2{font-family:var(--font-serif);color:var(--color-ink);margin:40px 0 14px;font-size:22px;line-height:1.2}.page h3{margin:24px 0 10px;font-size:16px;font-weight:600}.page p{color:var(--color-ink-2);margin-bottom:16px;font-size:16px;line-height:1.8}.page p strong{color:var(--color-ink);font-weight:600}.page ul{margin:0 0 16px 20px}.page ul li{color:var(--color-ink-2);margin-bottom:6px;font-size:16px;line-height:1.8}.page a{color:var(--color-accent);text-decoration:none}.page a:hover{text-decoration:underline}.info-box{background:var(--color-accent-lt);border:1.5px solid #b0bdd0;border-radius:10px;margin:24px 0;padding:20px 24px}.info-box p{color:var(--color-ink);margin:0;font-size:15px}
