.legal-page{width:min(850px,88%);margin:65px auto 85px}.legal-page h1{font:600 clamp(34px,5vw,52px)/1.15 Inter,sans-serif;letter-spacing:-.04em}.legal-page .updated{color:var(--muted);margin:18px 0 36px}.legal-page section{margin:32px 0}.legal-page h2{font:600 23px/1.35 Inter,sans-serif;margin:0 0 16px}.legal-page p{font-size:16px;line-height:1.85;margin:12px 0;color:#c4c9cd}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-page strong{color:var(--text);font-weight:600}.legal-page .refund-policy{border:1px solid #d9dfc650;border-radius:7px;background:#d9dfc609;padding:28px}.legal-page .legal-footer{border-top:1px solid var(--line);padding-top:25px;margin-top:40px;font-size:14px}.checkout-policy{font-size:14px;line-height:1.7;margin-top:20px;color:var(--muted)}.checkout-policy a{text-decoration:underline}.checkout-policy strong{color:var(--text)}@media(max-width:600px){.legal-page{margin-block:40px}.legal-page .refund-policy{padding:22px}}
