:root{--ink:#3d173f;--lavender:#c5b0eb;--coral:#fb6747;--paper:#f6f1f7}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:500 14px/1.85 Manrope,sans-serif}a{color:inherit;text-underline-offset:4px}button{font:inherit}.legal-header{max-width:1120px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand{font:900 43px/.9 'Inter Tight',sans-serif;letter-spacing:-2px;text-decoration:none}.back-link{text-decoration:none;font-size:11px;font-weight:800;background:#ece2f3;border-radius:30px;padding:10px 18px}.legal-main{max-width:920px;margin:20px auto 65px;padding:0 30px}.legal-hero{border-radius:30px;padding:38px;background:var(--lavender);margin-bottom:30px}.legal-kicker{font-size:10px;letter-spacing:1.2px;font-weight:800}.legal-hero h1{font:900 clamp(45px,7vw,70px)/.94 'Inter Tight',sans-serif;letter-spacing:-2.5px;max-width:650px;margin:23px 0}.legal-hero p{font-size:12px;max-width:650px;margin:0}.legal-content{padding:10px 38px 30px;background:#fffaf8;border-radius:30px}.legal-content h2{font:900 29px/1.05 'Inter Tight',sans-serif;letter-spacing:-.7px;margin:35px 0 18px}.legal-content h3{font-size:15px;margin:25px 0 10px}.legal-content p{margin:12px 0}.legal-content ul,.legal-content ol{padding-left:23px}.legal-content li{padding-left:5px;margin:9px 0}.legal-content address{font-style:normal}.legal-highlight{border-left:4px solid var(--coral);background:#fff0e8;padding:17px 20px;border-radius:0 15px 15px 0}.legal-toc{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.legal-toc a{font-size:10px;background:#fffaf8;padding:9px 15px;border-radius:22px;text-decoration:none;font-weight:800}.legal-table{overflow:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:11px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #e5d9e9}.legal-table th{background:#eee3f4}.legal-table code{font-size:10px;overflow-wrap:anywhere}.legal-content .small{font-size:11px;color:#6c5372}.site-footer{height:auto;min-height:70px;padding-top:15px;padding-bottom:15px}.legal-meta{font-size:11px;color:#6c5372}.legal-contact{font-weight:800}
@media(max-width:760px){body{font-size:12px;line-height:1.85}.legal-header{padding:24px 22px}.legal-brand{font-size:39px}.back-link{font-size:10px;padding:9px 13px}.legal-main{padding:0 14px;margin-top:5px}.legal-hero{padding:29px 24px;border-radius:25px}.legal-hero h1{font-size:46px;letter-spacing:-1.6px}.legal-hero p{font-size:11px}.legal-kicker{font-size:9px}.legal-content{padding:4px 24px 27px;border-radius:25px}.legal-content h2{font-size:26px;margin-top:30px}.legal-content h3{font-size:13px}.legal-table table{min-width:590px}.site-footer{min-height:86px;height:auto;font-size:8px}}

.legal-header{background:var(--ink);max-width:none;color:#dec8f2}.legal-brand{color:#dec8f2}.legal-header .back-link{background:#633169;color:#f0e3f7}.legal-brand .brand-dot{color:var(--coral)}.kadr-wordmark{font:900 1em/1 'Inter Tight',sans-serif;letter-spacing:-.045em;text-transform:none;white-space:nowrap}.kadr-dot{color:var(--coral)}.site-footer{background:var(--ink);color:#dfccec}.site-footer strong{color:#eddcf8}.site-footer a,.site-footer button{color:#dfccec}
