.legal-header{padding:24px 0;border-bottom:1px solid var(--line);background:var(--white)}.legal-header a{font-weight:700;color:var(--forest)}.legal-main{padding:80px 0}.legal-wrap{max-width:820px}.legal-wrap h1{margin:12px 0 28px}.legal-wrap h2{font-size:1.35rem;margin:36px 0 10px}.legal-wrap p{color:var(--muted);margin:12px 0}.legal-wrap a{color:var(--bronze-dark);text-decoration:underline}.legal-note{margin-top:42px!important;padding:20px;border-left:4px solid var(--bronze);background:var(--paper-2)}