:root{color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18202d;background:#f4f6f8}*{box-sizing:border-box}body{margin:0}.legal-header,.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(24px,calc((100% - 980px)/2));background:#111827;color:#fff}.legal-header a,.legal-footer a{color:inherit}.legal-brand{text-decoration:none;font-weight:900;letter-spacing:.08em}.legal-nav{display:flex;gap:18px;flex-wrap:wrap}.legal-nav a{font-size:14px;text-decoration:none}.legal-page{width:min(920px,calc(100% - 32px));margin:32px auto 56px}.legal-hero,.legal-section{background:#fff;border:1px solid #dfe4ea;border-radius:20px;padding:clamp(22px,4vw,42px);margin-bottom:18px;box-shadow:0 16px 40px rgba(15,23,42,.05)}.legal-hero span,.legal-section>span{color:#c45b0a;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em}h1{font-size:clamp(32px,6vw,54px);line-height:1.02;margin:14px 0}h2{font-size:25px;margin:0 0 16px}h3{font-size:18px;margin:24px 0 8px}p,li{font-size:16px;line-height:1.7;color:#465366}a{color:#a64600}.legal-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.legal-details div{padding:18px;border-radius:14px;background:#f5f7f9}.legal-details small{display:block;color:#667085;margin-bottom:6px}.legal-details strong{display:block}.legal-table{width:100%;border-collapse:collapse}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #e4e7ec;line-height:1.55}.legal-table th{width:30%;color:#344054}.legal-note{padding:16px 18px;border-left:4px solid #f59e0b;background:#fff8e7;border-radius:8px}.legal-footer{font-size:14px}@media(max-width:700px){.legal-header,.legal-footer{align-items:flex-start;flex-direction:column}.legal-details{grid-template-columns:1fr}.legal-table,.legal-table tbody,.legal-table tr,.legal-table th,.legal-table td{display:block}.legal-table th{width:auto;padding-bottom:4px}.legal-table td{padding-top:0}}
