.legal-shell{padding-block:70px 35px}.legal-heading .eyebrow{margin-bottom:19px}.legal-heading h1{font-size:clamp(44px,6vw,72px)}.policy-frame{margin-top:45px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:24px;min-height:600px}.policy-frame iframe{display:block;width:100%;min-height:650px;border:0}.quiet-link{font-size:18px;text-decoration:underline;text-underline-offset:4px}.footer-brand{font:600 32px/1 var(--font-display)}.policy-direct{font-size:16px;color:var(--muted);padding-bottom:30px}.policy-direct a{text-decoration:underline}.legal-page .site-footer{padding-top:25px}@media(max-width:520px){.legal-shell{padding-top:43px}.policy-frame{padding:12px;margin-top:30px}.policy-direct{font-size:16px}}
