.policy{max-width:780px;margin:0 auto;padding:40px 22px 70px}.policy h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.policy h2{font-size:1.35rem;margin-top:2rem}.policy p,.policy li{line-height:1.75}.policy a{overflow-wrap:anywhere;text-decoration:underline}.policy .notice{display:block;padding:16px;margin:24px 0}.privacy-footer{display:flex;flex-wrap:wrap;gap:20px;padding:24px;justify-content:space-between}.privacy-footer nav{display:flex;flex-wrap:wrap;gap:20px}.privacy-footer a{display:inline-block;padding:10px 0}.policy .eyebrow{margin-bottom:12px}@media(max-width:480px){.policy{padding:28px 18px}header{flex-wrap:wrap}.privacy-footer{padding:18px}}