.legal-header{height:86px;display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:auto;padding:0 25px;border-bottom:1px solid var(--line)}.legal-header>a:last-child{font-weight:750;font-size:.85rem;text-underline-offset:4px}.legal{max-width:900px;margin:auto;padding:100px 25px 130px}.legal h1{font-size:clamp(3.5rem,8vw,6rem);margin-bottom:70px}.legal section{max-width:720px}.legal h2{font-size:1.8rem;margin:45px 0 14px;letter-spacing:-.025em}.legal p{color:#4e6d68}.legal a{text-underline-offset:4px}.legal aside{margin-top:60px;background:var(--cream);border-left:4px solid var(--coral);padding:24px 28px;border-radius:0 14px 14px 0}.legal-footer{background:var(--ink);color:#fff;padding:30px max(25px,calc((100vw - 900px)/2));font-size:.8rem}.legal-footer a{margin-left:10px}@media(max-width:560px){.legal-header .brand>span:last-child{display:none}.legal{padding-top:70px}.legal h1{margin-bottom:45px}}
.legal p{color:#4a4a4a}.legal aside{background:#fff4e8;border-left-color:#ff7a00}.legal-footer{background:#151515;color:#fff}
