.legal-page{max-width:840px;margin:0 auto;padding:62px 28px 80px}.legal-page h1{font-size:48px;margin:15px 0}.legal-date{font-size:14px;color:var(--muted);margin-bottom:28px}.legal-page>p:not(.eyebrow):not(.legal-date){font-size:18px;line-height:1.75}.legal-page section{margin-top:34px}.legal-page h2{font-size:27px;line-height:1.3;margin-bottom:14px}.legal-page section p{margin-top:12px;color:#46544b;line-height:1.8}.legal-page a{text-decoration:underline;text-underline-offset:3px}.operator-details{display:grid;grid-template-columns:180px 1fr;gap:12px 20px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.operator-details dt{font-weight:600}.operator-details dd{margin:0;color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:20px 0;font-size:14px}.footer-links a{text-decoration:underline;text-underline-offset:4px}.footer-links a:hover,.footer-links a[aria-current=page]{color:var(--green)}@media(max-width:600px){.legal-page{padding:38px 23px 55px}.legal-page h1{font-size:37px}.legal-page h2{font-size:24px}.legal-page>p:not(.eyebrow):not(.legal-date){font-size:16px}.operator-details{grid-template-columns:1fr;gap:6px}.operator-details dd{margin-bottom:12px}.header .brand{max-width:170px;line-height:1.4}.header-cta{flex-shrink:0}}
.refund-summary{margin:24px 0;padding:22px 0;border-top:1px solid #587367;border-bottom:1px solid #587367}.offer-details .refund-summary h3{font-size:25px;color:var(--gold);margin-bottom:12px}.refund-summary p{font-size:15px;line-height:1.7;color:#e1e9e3}.refund-summary a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.refund-summary>a{display:inline-block;margin-top:10px;font-size:14px;color:var(--gold)}
