.legal-page{color:#f3f1eb;min-height:100vh;font-family:var(--font-arabic,Arial), sans-serif;background:radial-gradient(circle at 85% 0,#174438 0%,#0a251f 44%,#071b17 100%);padding:0 22px 80px;line-height:1.85}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-page a{color:inherit}.legal-page a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ecd8bd}.legal-page a:hover{color:#ecd8bd}.legal-page header,.legal-page article,.legal-page footer{max-width:860px;margin-inline:auto}.legal-page header{border-bottom:1px solid #f3f1eb29;justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.legal-page .legal-brand{letter-spacing:.025em;font-size:23px;font-weight:800;text-decoration:none}.legal-page .legal-back{font-size:15px;text-decoration:none}.legal-page article{padding-top:clamp(34px,7vw,76px)}.legal-page .legal-kicker{color:#e3b878;margin:0 0 10px;font-size:14px;font-weight:700}.legal-page h1{margin:0 0 8px;font-size:clamp(32px,5vw,52px);line-height:1.3}.legal-page .legal-date{color:#d7d4ca;margin:0 0 30px;font-size:14px}.legal-page .legal-intro{color:#f3f1eb;max-width:74ch;margin:0 0 36px;font-size:18px}.legal-page section{border-top:1px solid #f3f1eb29;padding:23px 0 25px}.legal-page h2{margin:0 0 9px;font-size:clamp(20px,3vw,25px);line-height:1.5}.legal-page p{color:#e4e5dd;margin:0 0 12px;font-size:16px}.legal-page p:last-child{margin-bottom:0}.legal-page footer{border-top:1px solid #f3f1eb29;flex-wrap:wrap;gap:12px 24px;padding-top:34px;font-size:14px;display:flex}.legal-page footer a{text-underline-offset:4px}@media (max-width:560px){.legal-page{padding-inline:18px}.legal-page header{min-height:72px}.legal-page .legal-intro{font-size:17px}}
