/* Policy pages and footer navigation */
footer{flex-wrap:wrap}footer .policy-links{position:static;display:flex;visibility:visible;opacity:1;transform:none;height:auto;max-height:none;padding:0;background:transparent;flex-wrap:wrap;gap:8px 24px;width:100%;font:inherit;font-size:13px}footer .policy-links a{border:0;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.policy-page{max-width:860px;margin:0 auto;padding:56px 28px 80px;overflow-wrap:anywhere}.policy-page h1{font-size:clamp(38px,6vw,64px);line-height:1.1;letter-spacing:-1px;margin:20px 0}.policy-page h2{font-family:inherit;font-size:24px;line-height:1.3;margin:36px 0 14px;letter-spacing:0}.policy-page h3{font-family:inherit;font-size:19px;margin:24px 0 12px}.policy-page p,.policy-page ul{margin:0 0 18px}.policy-page a{text-decoration:underline;text-underline-offset:4px}.policy-page li{margin:8px 0}.policy-date{font-size:14px}.policy-back{display:inline-flex;min-height:44px;align-items:center}.policy-page:focus{outline:none}@media(max-width:600px){.policy-page{padding:32px 22px 56px}.policy-links{gap:4px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
