.legal-page .topbar{position:relative}.legal-main{max-width:980px;margin:0 auto;padding:90px 6vw 120px}.legal-kicker{margin:0 0 22px;color:#a74d47;font-size:10px;text-transform:uppercase;letter-spacing:.3em}.legal-main h1{margin:0 0 72px;font-size:clamp(52px,9vw,112px);line-height:.95;font-weight:200;letter-spacing:-.045em}.legal-content{max-width:720px}.legal-content section{padding:34px 0;border-top:1px solid var(--line)}.legal-content h2{margin:0 0 18px;font-size:clamp(22px,3vw,34px);font-weight:300;letter-spacing:-.02em}.legal-content p,.legal-content li,.legal-content address{color:#aaa7a1;font-size:15px;line-height:1.75}.legal-content address{font-style:normal}.legal-content a{color:var(--paper);border-bottom:1px solid #555}.legal-content a:hover,.legal-content a:focus-visible{color:#b44e47;border-color:#b44e47}.legal-note{padding:20px;border:1px solid rgba(180,78,71,.6);background:rgba(122,23,21,.12)}.legal-back{display:inline-flex;margin-top:54px;text-transform:uppercase;letter-spacing:.22em;font-size:10px}.legal-page footer{border-top:1px solid var(--line)}@media(max-width:760px){.legal-main{padding:64px 20px 90px}.legal-main h1{margin-bottom:52px}.legal-content section{padding:28px 0}}
