/* QasirNet legal documents. Neutral typography; no decorative gradients. */
:root{--legal-ink:#17202b;--legal-muted:#626d7b;--legal-line:#e3e7eb;--legal-orange:#c94b20;--legal-bg:#f7f8f9}html{scroll-behavior:smooth;scroll-padding-top:92px}body.legal-page{margin:0;background:var(--legal-bg);color:var(--legal-ink);font:15px/1.72 Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}body.legal-page a{color:inherit}body.legal-page .pl-top a{text-decoration:none}body.legal-page .pl-footer a{text-decoration:none}.legal-intro{background:#fff;border-bottom:1px solid var(--legal-line);padding:62px 0 43px}.legal-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:850;color:var(--legal-orange)}.legal-intro h1{font-size:clamp(34px,4.7vw,60px);letter-spacing:-.055em;line-height:1.08;margin:10px 0 16px;max-width:830px}.legal-intro p{color:var(--legal-muted);max-width:760px;margin:0;font-size:15px}.legal-meta{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;color:var(--legal-muted);font-size:12px}.legal-meta strong{color:var(--legal-ink)}.legal-layout{display:grid;grid-template-columns:258px minmax(0,1fr);align-items:start;gap:42px;padding-top:36px;padding-bottom:82px}.legal-nav{position:sticky;top:100px;border:1px solid var(--legal-line);background:#fff;border-radius:12px;padding:18px;max-height:calc(100dvh - 122px);overflow:auto}.legal-nav strong{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--legal-muted);margin-bottom:11px}.legal-nav a{display:block;text-decoration:none;font-size:12px;font-weight:650;color:#4f5a67!important;padding:7px 10px;border-radius:6px;line-height:1.35}.legal-nav a:hover,.legal-nav a:focus-visible{background:#f4f5f6;color:#17202b!important}.legal-article{min-width:0;background:#fff;border:1px solid var(--legal-line);border-radius:12px;padding:clamp(22px,4vw,48px)}.legal-lead{background:#faf8f5;border:1px solid #ece2d9;border-left:3px solid var(--legal-orange);padding:16px 20px;border-radius:5px;margin:0 0 28px;color:#4e4b47;font-size:13px}.legal-section{padding:27px 0;border-top:1px solid var(--legal-line);scroll-margin-top:92px}.legal-section:first-of-type{border-top:0;padding-top:0}.legal-section h2{font-size:21px;letter-spacing:-.025em;line-height:1.35;margin:0 0 13px}.legal-section h3{font-size:15px;margin:19px 0 7px}.legal-section p{font-size:14px;color:#394450;margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul,.legal-section ol{padding-left:21px;margin:7px 0 14px;color:#394450;font-size:14px}.legal-section li{padding-left:4px;margin:6px 0}.legal-section a{color:#99411e;text-underline-offset:3px;overflow-wrap:anywhere}.legal-box{margin:14px 0;padding:15px 18px;background:#f8fafb;border:1px solid var(--legal-line);border-radius:8px;font-size:13px;color:#3b4551}.legal-box p{margin:0 0 7px}.legal-box p:last-child{margin-bottom:0}.legal-switch{padding:20px 0 0;display:flex;gap:10px;flex-wrap:wrap}.legal-switch a{display:inline-flex;align-items:center;border:1px solid var(--legal-line);border-radius:8px;padding:10px 14px;text-decoration:none;font-size:12px;font-weight:750;color:var(--legal-ink)}.legal-switch a:hover{border-color:#c5ccd2}.legal-footnote{padding:20px 0 0;border-top:1px solid var(--legal-line);margin-top:12px;font-size:12px;color:var(--legal-muted)}.legal-footnote a{color:#99411e}.legal-page .pl-footer{margin-top:0}@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:15px;padding-top:20px}.legal-nav{position:static;max-height:none}.legal-nav .legal-nav-links{display:flex;overflow-x:auto;gap:2px;padding-bottom:3px}.legal-nav a{flex:0 0 auto;white-space:nowrap}.legal-nav strong{margin-bottom:6px}}@media(max-width:600px){.legal-intro{padding:36px 0 28px}.legal-intro p{font-size:14px}.legal-layout{padding-bottom:48px}.legal-article{padding:18px}.legal-section{padding:21px 0}.legal-section h2{font-size:18px}.legal-section p,.legal-section li{font-size:13px}.legal-lead{padding:13px 15px}.legal-nav{padding:13px}}
