body{background:#eee9e1;color:#173b2e}.legal-page{max-width:1000px;margin:auto;padding-top:170px}.legal-page>h1{font-size:clamp(48px,7vw,85px);line-height:1.08;margin-bottom:65px}.legal-page section{border-top:1px solid #183c2d30;padding:35px 0;scroll-margin-top:120px}.legal-page h2{font-size:38px;margin-bottom:24px}.legal-page p{max-width:70ch;line-height:1.9;margin:18px 0}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-notice{background:#e3dcd1;padding:25px!important}.nav>a:last-child{color:#f2eade;font-size:14px}footer{padding:45px 7%;display:flex;flex-wrap:wrap;gap:25px}@media(max-width:600px){.legal-page{padding-top:140px}.nav img{max-width:175px}.legal-page h2{font-size:32px}}