.policy-page{max-width:820px;margin:0 auto;padding:80px 24px 96px}.policy-page h1{font-size:clamp(36px,6vw,64px);line-height:1.05;margin:20px 0 24px}.policy-page h2{letter-spacing:normal;word-spacing:normal;font-size:22px;margin:40px 0 14px;line-height:1.3}.policy-page p{font-size:16px;line-height:1.8;color:var(--muted,#afb7a3)}.policy-page a,.policy-links a{color:inherit}.policy-status{padding:18px 20px;border:1px solid var(--line,#333d29);border-radius:16px}.policy-page pre{max-width:100%;overflow:auto;white-space:pre-wrap;font-size:13px;line-height:1.6}.policy-links{display:flex;flex-wrap:wrap;gap:16px 24px;grid-column:1/-1;padding-top:24px;font-size:13px;color:var(--muted,#afb7a3)}@media(max-width:600px){.policy-page{padding:48px 22px 64px}.policy-page h2{font-size:20px}.policy-links{gap:14px 20px}}
