.legal{color:#172629;background:#f6f8f4;min-height:100vh}.legal-hero{max-width:980px;margin:0 auto;padding:96px 28px 48px}.legal-hero h1{letter-spacing:-.08em;max-width:780px;margin:18px 0 14px;font-size:clamp(47px,7vw,87px);line-height:.96}.legal-hero p{color:#667773;max-width:620px;font-size:21px;line-height:1.7}.legal-hero small{color:#89958f;margin-top:22px;font-size:14px;display:block}.legal-content{max-width:980px;margin:0 auto;padding:0 28px 90px}.legal-content section{border-top:1px solid #dfe7df;padding:28px 0}.legal-content h2{letter-spacing:-.04em;margin:0 0 12px;font-size:31px}.legal-content h3{margin:22px 0 8px;font-size:20px}.legal-content p,.legal-content li{color:#566762;max-width:760px;font-size:18px;line-height:1.75}.legal-content ul{padding-left:21px}.legal-note{color:#49604e;background:#edf6e9;border:1px solid #d9e9d0;border-radius:16px;padding:18px 20px;font-size:17px;line-height:1.65}.legal a{color:#c95e3d}.mfooter{margin-top:0}@media (max-width:700px){.legal-hero{padding:62px 20px 34px}.legal-content{padding:0 20px 56px}.legal-content p,.legal-content li{font-size:17px}.legal .mnav>div{display:none}}
