.legal-header nav{margin-left:auto}.legal-header nav a:not(.button){text-underline-offset:7px;text-decoration:underline}.legal-main{max-width:1040px;margin:0 auto;padding:82px 6.4% 100px}.legal-intro{max-width:800px;margin-bottom:56px}.legal-intro h1{margin-bottom:25px;font-size:clamp(42px,5vw,68px)}.legal-intro .intro{color:#50575e;margin-bottom:14px}.legal-updated{color:#737a80;font-size:13px}.legal-grid{border-top:1px solid #d7d0c4;grid-template-columns:220px 1fr;gap:70px;padding:38px 0;display:grid}.legal-grid h2{font-size:28px}.legal-copy h3{margin:28px 0 7px;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700}.legal-copy h3:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:#50575e}.legal-copy p+p{margin-top:15px}.legal-copy ul{margin:10px 0 0;padding-left:22px}.legal-copy li+li{margin-top:7px}.legal-callout{background:#e9e5dc;border-left:4px solid #a58259;margin:24px 0;padding:23px 25px}.legal-callout strong{margin-bottom:6px;display:block}.legal-callout p{color:#34404a}.legal-copy a{text-underline-offset:4px;text-decoration:underline}@media (max-width:850px){.legal-grid{grid-template-columns:1fr;gap:18px}.legal-main{padding-top:60px}}@media (max-width:540px){.legal-header nav{width:auto}.legal-main{padding:45px 7% 70px}.legal-intro h1{font-size:42px}.legal-grid{padding:30px 0}}
