.legal-header{justify-content:space-between}.legal-header .nav{display:flex}.legal-main{max-width:940px;min-height:55vh;margin:auto;padding:90px 5.2% 120px}.legal-main h1{font:500 clamp(2.6rem,5vw,4.5rem)/1.13 Manrope,sans-serif;letter-spacing:-.05em;margin:17px 0 20px}.legal-intro{font-size:1.07rem;line-height:1.75;color:#566258;margin:0 0 50px}.legal-panel{background:#fff;padding:35px clamp(24px,5vw,55px);border:1px solid var(--line)}.legal-panel h2{font:600 1.25rem Manrope,sans-serif;margin:0 0 22px}.legal-panel p{line-height:1.75;color:#566258;margin:0 0 20px}.legal-panel p:last-child{margin-bottom:0}.legal-panel a{text-decoration:underline;text-underline-offset:4px}.legal-return{display:inline-block;font-weight:600;margin-top:45px;text-decoration:underline;text-underline-offset:5px}@media(max-width:650px){.legal-header .logo img{width:110px;height:auto}.legal-header .nav{font-size:.75rem}.legal-main{padding:65px 6% 90px}.legal-panel{padding:28px 22px}}
.legal-panel+.legal-panel{margin-top:22px}.legal-panel h2:not(:first-child){margin-top:30px}
