.policy-page{max-width:860px;margin:24px auto;padding:clamp(20px,4vw,42px);line-height:1.7;overflow-wrap:anywhere}.policy-page h1{font-size:clamp(30px,5vw,44px);line-height:1.2;letter-spacing:-.025em}.policy-page h2{font-size:21px;line-height:1.35;margin-top:30px}.policy-page a{color:#b1d7c8}.policy-page p{max-width:74ch}footer{flex-wrap:wrap;gap:16px}.measurement-choice{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:8px 0 18px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#101820}.measurement-choice p{flex-basis:100%;margin:0}#measurement-toggle{min-width:72px}@media(max-width:480px){main{padding:12px}.policy-page{margin:12px auto}}
