.LegalPage-module__DTgQIG__page{color:#1c201c;background:#f4f0e8;min-height:100vh;padding-bottom:90px}.LegalPage-module__DTgQIG__page>header{border-bottom:1px solid #c9c3b8;justify-content:space-between;align-items:center;gap:25px;min-height:104px;padding:0 clamp(24px,6vw,90px);display:flex}.LegalPage-module__DTgQIG__page>header>a:last-child{letter-spacing:.16em;font-size:9px;font-weight:700;text-decoration:none}.LegalPage-module__DTgQIG__logo{font:500 24px var(--font-display), serif;flex-direction:column;line-height:.8;text-decoration:none;display:inline-flex}.LegalPage-module__DTgQIG__logo small{font:700 7px var(--font-sans), sans-serif;letter-spacing:.35em;text-align:center;margin-top:8px}.LegalPage-module__DTgQIG__page article{width:min(850px,100% - 48px);margin:0 auto;padding-top:clamp(70px,10vw,130px)}.LegalPage-module__DTgQIG__page h1{margin:20px 0 30px;font-size:clamp(54px,8vw,100px)}.LegalPage-module__DTgQIG__intro{color:#555c54;max-width:720px;font-size:18px;line-height:1.8}.LegalPage-module__DTgQIG__page article section{border-top:1px solid #c9c3b8;padding:35px 0}.LegalPage-module__DTgQIG__page article section:first-of-type{margin-top:60px}.LegalPage-module__DTgQIG__page h2{margin:0 0 15px;font-size:30px}.LegalPage-module__DTgQIG__page section p{color:#5e645d;margin:0;line-height:1.9}.LegalPage-module__DTgQIG__page section a{color:#1c201c}.LegalPage-module__DTgQIG__page article>small{color:#777d74}.LegalPage-module__DTgQIG__table{border:1px solid #c9c3b8}.LegalPage-module__DTgQIG__table>div{border-bottom:1px solid #c9c3b8;grid-template-columns:1fr 2fr .7fr;gap:20px;padding:16px;font-size:12px;line-height:1.6;display:grid}.LegalPage-module__DTgQIG__table>div:last-child{border-bottom:0}@media (max-width:700px){.LegalPage-module__DTgQIG__page>header{min-height:82px}.LegalPage-module__DTgQIG__page>header>a:last-child{text-align:right;max-width:100px;line-height:1.5}.LegalPage-module__DTgQIG__logo{font-size:20px}.LegalPage-module__DTgQIG__page article{width:min(100% - 36px,850px);padding-top:65px}.LegalPage-module__DTgQIG__page h1{font-size:clamp(48px,15vw,66px)}.LegalPage-module__DTgQIG__intro{font-size:16px}.LegalPage-module__DTgQIG__table>div{grid-template-columns:1fr;gap:5px}}
