.policy-page{max-width:960px;padding-top:68px;padding-bottom:88px}.policy-page .eyebrow{color:var(--accent);margin-bottom:18px}.policy-page h1{font-size:clamp(3.2rem,7vw,5.5rem);line-height:1.02;margin-bottom:20px}.policy-page .policy-date{font-size:.9375rem;color:var(--muted);padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.policy-page h2{font-size:2rem;line-height:1.12;margin:40px 0 18px}.policy-page p,.policy-page li{font-size:1rem;line-height:1.8;color:#d3d0cc}.policy-page p{margin-bottom:20px}.policy-page ul{padding-left:1.4rem;margin:20px 0}.policy-page li{margin:12px 0}.policy-page p a,.policy-page li a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-page p a:hover{color:var(--accent)}.footer nav{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:640px){.policy-page{padding-top:40px;padding-bottom:56px}.policy-page h2{font-size:1.8rem}.footer nav{gap:16px}}
