.legal{color:#3c3c3c;padding:180px 0 100px}.legal .container{max-width:780px}.legal h1{color:#353333;font-size:clamp(32px,5vw,48px);font-weight:900;line-height:1.15}.legal-date{color:#6b6b6b;margin-top:12px;font-size:15px}.legal h2{color:#353333;margin:44px 0 14px;font-size:clamp(20px,3vw,24px);font-weight:800}.legal p,.legal li{font-size:17px;line-height:1.7}.legal p+p{margin-top:12px}.legal ul{margin:12px 0;padding-left:1.25rem;list-style:outside}.legal li+li{margin-top:6px}.legal li::marker{color:#009fe3}.legal a{color:#009fe3;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}@media (max-width:768px){.legal{padding:140px 0 72px}}
