.legal{color:#34342c;box-sizing:border-box;background:#f8f5ef;max-width:720px;min-height:100vh;margin:0 auto;padding:32px 16px 64px;font-family:IBM Plex Sans Arabic,Segoe UI,system-ui,sans-serif;line-height:1.75}.legal-top{justify-content:space-between;gap:16px;margin-bottom:32px;font-size:.95rem;display:flex}.legal a{color:#4b6171}.legal h1{margin:0 0 12px;font-size:1.7rem;font-weight:500}.legal-intro{margin:0 0 28px}.legal h2{margin:28px 0 8px;font-size:1.1rem;font-weight:600}.legal p{overflow-wrap:anywhere;margin:0 0 8px}.legal-foot{color:#6b6a5e;border-top:1px solid #967d5a4d;margin-top:40px;padding-top:20px;font-size:.9rem}
