.legal-page{color:#0a1830;background:#f5f8fc;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-page header{background:#061226;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 450px);display:flex}.legal-page header a{color:#b7c7da;font-size:13px;font-weight:700;text-decoration:none}.legal-page header img{object-fit:contain;width:125px;height:38px}.legal-page article{background:#fff;border:1px solid #dce5ef;border-radius:20px;width:min(900px,100% - 36px);margin:50px auto;padding:clamp(28px,5vw,60px);box-shadow:0 25px 65px #18345910}.legal-page article>span{color:#087cff;letter-spacing:.18em;font-size:10px;font-weight:900}.legal-page h1{letter-spacing:-.055em;margin:15px 0 8px;font-size:clamp(38px,6vw,62px)}.legal-page h2{margin:34px 0 9px;font-size:19px}.legal-page p{color:#617087;line-height:1.7}.legal-page aside{color:#715618;background:#fff8e4;border-left:3px solid #e3a719;margin-top:40px;padding:16px;font-size:12px}@media (max-width:600px){.legal-page article{margin:22px auto}.legal-page header{padding:0 18px}}
