.legal-copy{width:min(100%,960px);max-width:960px;padding:64px 7% 80px;overflow-wrap:anywhere}.legal-copy h1{font-size:clamp(30px,5vw,54px);line-height:1.15;letter-spacing:-.045em;margin:24px 0 32px;hyphens:auto}.legal-copy h2{font-size:clamp(21px,3vw,28px);line-height:1.3;letter-spacing:-.025em;margin:0 0 14px}.legal-copy section{margin-top:42px}.legal-copy section p{margin:16px 0}.legal-copy a{text-decoration:underline;text-underline-offset:3px}.legal-copy a:focus-visible,.legal-header a:focus-visible,.legal-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.legal-copy .legal-date{margin-top:48px;color:#4f5867}.legal-footer{display:flex;flex-wrap:wrap;gap:12px 28px;padding:28px 7%;font-size:13px}.legal-footer a{margin:0}.legal-header .brand{flex-wrap:wrap;letter-spacing:-.04em}.legal-header .brand small{letter-spacing:.08em}@media(max-width:600px){.legal-header{gap:16px;align-items:flex-start}.legal-header .brand{max-width:230px;column-gap:8px;row-gap:4px}.legal-header .brand small{flex-basis:100%;margin-left:30px;font-size:8px}.legal-header>a:last-child{white-space:nowrap;padding-top:5px}.legal-copy{padding-top:40px;font-size:15px;line-height:1.75}.legal-footer{padding-bottom:28px}}
