.legal-page{max-width:900px;padding-top:64px;padding-bottom:64px}.legal-page header{margin-bottom:32px}.legal-page h1{letter-spacing:-1.5px;margin:16px 0;font-size:clamp(34px,6vw,58px);line-height:1.1}.legal-page h2{margin:0 0 16px;font-size:23px}.legal-page p,.legal-page li{font-size:16px;line-height:1.8}.legal-page p{margin:0 0 16px}.legal-page ul,.legal-page ol{margin:16px 0;padding-left:24px}.legal-page li{margin-bottom:8px}.legal-page a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-eyebrow,.legal-page .legal-date{color:#657694;font-size:13px}.legal-contents{background:#f1f4f8;border-radius:16px;margin:32px 0;padding:24px}.legal-page section{margin:40px 0;scroll-margin-top:100px}.legal-related,.site-legal-links,.coming-soon-legal-links{flex-wrap:wrap;gap:20px;display:flex}.legal-related{border-top:1px solid #dce2ec;padding-top:24px;font-size:14px}.site-legal-links a,.coming-soon-legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.legal-page{padding-top:36px;padding-bottom:36px}.legal-contents{padding:18px}}
