.legal-hero{padding:80px clamp(24px,7vw,110px) 45px;background:var(--cream);border-bottom:1px solid var(--line)}.legal-hero h1{font:500 clamp(42px,5vw,68px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:0}.legal-hero p{max-width:720px;color:#59615c;margin:22px 0 0}.legal-body{max-width:900px;margin:0 auto;padding:65px 24px 100px}.legal-body h2{font:500 28px/1.25 Georgia,serif;margin:50px 0 14px;color:var(--green)}.legal-body h3{font-size:17px;margin:28px 0 10px}.legal-body p,.legal-body li{font-size:16px;color:#424744}.legal-body a{text-decoration:underline;text-underline-offset:3px}.legal-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.legal-body th,.legal-body td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:13px}.legal-body th{background:var(--cream)}.legal-note{background:var(--cream);border-left:2px solid var(--gold);padding:20px 24px;margin:28px 0}@media(max-width:650px){.legal-hero{padding-top:55px}.legal-body{padding-top:40px}.legal-body table,.legal-body tbody,.legal-body tr,.legal-body th,.legal-body td{display:block}.legal-body th{border-bottom:0}.legal-body tr{margin-bottom:14px}}
