*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#172033;background:#f7f5ef;line-height:1.7}.legal-shell{width:min(920px,calc(100% - 32px));margin:auto}.legal-top{background:#0f1728;color:#fff;padding:18px 0;border-bottom:1px solid #2f3b50}.legal-brand{display:flex;justify-content:space-between;align-items:center;gap:16px}.legal-brand a{color:#e3c779;text-decoration:none;font-weight:800}.legal-brand strong{font-family:Georgia,serif;font-size:22px}.legal-hero{padding:54px 0 26px}.legal-hero h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,52px);margin:0 0 8px}.legal-hero p{color:#667085;margin:0}.legal-card{background:#fff;border:1px solid #e1e5ec;border-radius:16px;padding:30px;margin:0 0 26px}.legal-card h2{font-family:Georgia,serif;font-size:27px;margin:28px 0 8px}.legal-card h2:first-child{margin-top:0}.legal-card h3{font-size:18px;margin:22px 0 6px}.legal-card p,.legal-card li{color:#4f5b6d}.legal-card a{color:#765d29}.legal-ar{direction:rtl;text-align:right;border-top:4px solid #d5b56c}.legal-meta{font-size:13px;color:#7a8290}.legal-note{background:#fff8e7;border:1px solid #ead8a8;border-radius:12px;padding:14px 16px;color:#5f512b}.legal-footer{background:#0f1728;color:#cbd5e1;padding:24px 0;margin-top:40px}.legal-footer a{color:#e3c779;text-decoration:none;margin-right:14px}.legal-footer .ar a{margin-right:0;margin-left:14px}.legal-links{display:flex;flex-wrap:wrap;gap:10px 16px}.ar{direction:rtl;text-align:right}@media(max-width:600px){.legal-brand{align-items:flex-start;flex-direction:column}.legal-card{padding:22px}.legal-links{display:grid;gap:8px}}