.legal_page__1a8bb{min-height:100vh;background:#f8f4ef;color:#291c18;font-family:Arial,sans-serif}.legal_page__1a8bb>header{height:72px;background:#fff;border-bottom:1px solid #e7dbd4;padding:0 8vw;display:flex;align-items:center;justify-content:space-between}.legal_page__1a8bb>header a{color:#6a392c;text-decoration:none;font-weight:800}.legal_page__1a8bb>header span{font-size:9px;color:#a25a42;letter-spacing:.2em;font-weight:800}.legal_page__1a8bb>article{width:min(850px,calc(100% - 36px));margin:55px auto;background:white;border:1px solid #eadfd8;border-radius:18px;padding:45px 55px}.legal_page__1a8bb article>small{color:#927b72}.legal_page__1a8bb h1{font:500 48px Georgia;margin:12px 0}.legal_intro__oYylp{font:19px/1.6 Georgia;color:#755f57;border-bottom:1px solid #eadfd8;padding-bottom:28px}.legal_page__1a8bb section{padding-top:20px}.legal_page__1a8bb h2{font:600 22px Georgia;margin-bottom:8px}.legal_page__1a8bb section p{font-size:14px;line-height:1.75;color:#5f504b}.legal_page__1a8bb aside{background:#fff4ef;border-left:3px solid #b65b3d;padding:15px;margin-top:28px;font-size:12px;line-height:1.6;color:#705c54}.legal_page__1a8bb footer{padding:30px 8vw;background:#2e201c;display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.legal_page__1a8bb footer a{color:#d8c7bf;font-size:11px}@media(max-width:600px){.legal_page__1a8bb>article{padding:30px 22px;margin:25px auto}.legal_page__1a8bb h1{font-size:36px}.legal_page__1a8bb>header span{display:none}}