.legal{padding:35px 0 65px}.legal h1{font:clamp(35px,5vw,62px)/1.12 Georgia,serif}.draft{border-left:4px solid #c9414a;background:#f4e3e8;padding:16px 20px;font-size:14px}.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:50px;margin-top:35px}.legal aside{align-self:start;position:sticky;top:25px;display:grid;gap:12px}.legal aside a{font-size:14px;text-underline-offset:4px}.legal article section{border-bottom:1px solid #ddc8d2;padding:0 0 25px;margin-bottom:30px;scroll-margin-top:25px}.legal h2{font-size:28px;letter-spacing:0}.legal p{overflow-wrap:anywhere}.pending{color:#9c3440;background:#f9e7e6;font-weight:normal}.legal-footer{border-top:1px solid #ddc8d2;align-items:start}.legal-footer nav{display:flex;gap:12px 20px;flex-wrap:wrap}.legal-footer a{font-size:14px}.policy-links{display:flex;gap:10px 18px;flex-wrap:wrap;max-width:650px}.policy-links a{font-size:13px}@media(max-width:760px){.legal-layout{grid-template-columns:1fr;gap:25px}.legal aside{position:static;background:#f4e7ec;padding:20px;border-radius:12px}.legal-footer nav a{display:block}.legal-footer{padding-bottom:35px}.legal h1{font-size:39px}.legal h2{font-size:27px}}
@media(max-width:760px){.legal{padding:16px 0 32px}.legal h1{font-size:34px;line-height:1.15;overflow-wrap:anywhere}.draft{padding:13px 15px;font-size:14px}.legal-layout{margin-top:22px;gap:28px}.legal aside{gap:4px;padding:14px 16px}.legal aside a{display:block;padding:9px 0;font-size:14px;line-height:1.4}.legal h2{font-size:25px;line-height:1.25}.legal article p{font-size:16px;line-height:1.7}.legal article section{padding-bottom:18px;margin-bottom:23px}.legal-footer.wrap{padding-bottom:32px}.legal-footer nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px 16px}.legal-footer nav a{font-size:14px;min-height:44px;line-height:1.4;padding:8px 0}.legal .button{width:100%;font-size:15px}}
