.legal-page{min-height:100vh;background:#f7faf7;color:#18352f}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(860px,calc(100% - 32px));margin:0 auto;padding:22px 0}.legal-top a{color:#175b4c;font-size:14px;font-weight:650;text-decoration:none}.legal-top-actions{display:flex;align-items:center;gap:18px}.legal-download{border-radius:999px;background:#175b4c;color:#fff!important;padding:10px 16px}.legal-article{width:min(860px,calc(100% - 32px));margin:0 auto 64px;background:#fff;border:1px solid #e4ebe7;border-radius:24px;padding:40px 36px 48px}.legal-article h1{margin:0 0 18px;color:#103f36;font-size:clamp(32px,4vw,44px);letter-spacing:-.04em;line-height:1.1}.legal-article h2{margin:28px 0 10px;color:#103f36;font-size:20px;letter-spacing:-.02em}.legal-article h3{margin:18px 0 8px;color:#175b4c;font-size:16px}.legal-article li,.legal-article p{color:#3d4f48;font-size:15px;line-height:1.7}.legal-article p{margin:0 0 12px}.legal-meta{margin:0 0 4px!important;color:#53645e!important;font-size:14px!important}.legal-article ul{margin:0 0 14px;padding-left:1.2rem}.legal-article li{margin:0 0 6px}.legal-article a{color:#175b4c;font-weight:650}@media (max-width:720px){.legal-top{align-items:flex-start;flex-direction:column}.legal-article{padding:28px 20px 36px;border-radius:18px}}