.legal{--navy:#0b2545;--ink:#1a1f36;--ink2:#4a5168;--mute:#6b7285;--line:#e6e9ef;--bg:#f4f6f9;--green:#0a8b66;--green2:#076b4f;--greenT:#e3f4ee;--red:#da291c;--amber:#d98a0f;--amberT:#fff4e0;--font:var(--font-inter),system-ui,sans-serif;--bn:var(--font-bn),sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.legal a{color:var(--green2);text-decoration:none}.legal h1,.legal h2,.legal h3{letter-spacing:-.015em;color:var(--navy);margin:0;line-height:1.25}.legal h1{font-size:28px;font-weight:800}.legal h2{margin:26px 0 8px;font-size:18px;font-weight:700}.legal h3{margin:16px 0 4px;font-size:15px;font-weight:700}.legal p{margin:0 0 10px}.legal .mute{color:var(--mute)}.legal .sm{font-size:13px}.legal .bn{font-family:var(--bn)}.legal .hide{display:none!important}.legal .logo{color:var(--navy);align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.legal .logo .mk{background:linear-gradient(135deg,var(--green),var(--red));color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.legal .wrap{grid-template-columns:230px 1fr;gap:28px;max-width:1100px;margin:0 auto;padding:24px;display:grid}.legal .side{align-self:start;position:sticky;top:76px}.legal .side a{color:var(--ink2);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;display:block}.legal .side a.on{background:var(--greenT);color:var(--green2)}.legal .doc{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px 36px}.legal .draft{background:var(--amberT);color:#6b4605;border:1px solid #f2d9a6;border-radius:9px;margin-bottom:20px;padding:10px 14px;font-size:13.5px}.legal .meta{color:var(--mute);margin-bottom:18px;font-size:13px}.legal table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:14px}.legal th{text-align:left;color:var(--mute);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:13px}.legal td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}.legal .faq details{border-bottom:1px solid var(--line);padding:10px 0}.legal .faq summary{cursor:pointer;color:var(--navy);gap:8px;font-weight:600;list-style:none;display:flex}.legal .faq summary:before{content:"+";color:var(--green);font-weight:800}.legal .faq details[open] summary:before{content:"–"}.legal .faq details p{margin:8px 0 4px 18px}.legal .grp{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:18px 0 6px;font-size:13px;font-weight:700}.legal .plain{border-left:3px solid var(--green);background:#fafbfd;border-radius:0 8px 8px 0;margin:8px 0 14px;padding:10px 14px;font-size:14px}@media (max-width:860px){.legal .wrap{grid-template-columns:1fr}.legal .side{flex-wrap:wrap;gap:4px;display:flex;position:static}.legal .doc{padding:22px 18px}}.legal .hdr{border-bottom:1px solid var(--line);z-index:5;background:#fff;position:sticky;top:0}.legal .hdr .in{align-items:center;gap:18px;max-width:1100px;margin:0 auto;padding:12px 24px;display:flex}.legal .side{background:0 0;border-right:0;gap:0;height:auto;padding:0;overflow:visible}@media (max-width:860px){.legal .side{flex-direction:row}}.legal main{min-width:0}@media (max-width:860px){.legal table{display:block;overflow-x:auto}}
