.legal-page main{padding-top:84px}.legal-hero{background:var(--blush);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,12vw,12rem) clamp(3.5rem,7vw,6rem)}.legal-hero h1{max-width:900px}.legal-hero p:last-child{max-width:700px;margin:1.5rem 0 0;color:#624e47}.legal-content{max-width:940px;margin:0 auto;padding-left:clamp(1.25rem,5vw,4rem);padding-right:clamp(1.25rem,5vw,4rem)}.legal-content h2{font-size:clamp(1.7rem,3vw,2.4rem);margin:3.5rem 0 1rem}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#624e47}.legal-content ul{padding-left:1.2rem}.legal-notice{border-left:3px solid var(--terracotta);background:var(--paper);padding:1.25rem 1.5rem;margin:1.5rem 0}.legal-contact{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:2rem}.legal-content a{text-decoration:underline;text-underline-offset:.2em}
