.sc .sc-legal{width:min(88%,760px);margin:0 auto;padding:clamp(60px,7vw,104px) 0 clamp(72px,8vw,120px)}.sc .sc-legal h1{font:600 clamp(38px, 6vw, 64px)/1.08 var(--disp);letter-spacing:-.045em;margin:16px 0 28px}.sc .sc-legal h2{font:600 24px/1.25 var(--disp);margin:0 0 12px}.sc .sc-legal p{margin:0;font-size:17px;line-height:1.7}.sc .sc-legal section{margin-top:32px}.sc .sc-legal a{text-underline-offset:4px}.sc .sc-legal .sc-legal-label{color:var(--muted);font-size:13px}.sc .sc-legal-back{margin-bottom:28px;display:inline-block}.sc .sc-legal-links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:16px 24px;margin-top:40px;padding-top:24px;display:flex}.sc .sc-legal .sc-legal-optout{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin:14px 0;padding:0 18px;font-size:15px}.sc .sc-legal .sc-legal-optout:focus-visible{outline-offset:3px;outline:2px solid}.sc .sc-legal #opt-out p+p{margin-top:12px}
