@font-face{font-family:Mawjli;src:url('/v8/fonts/cairo-600.ttf') format('truetype');font-weight:400 600;font-display:swap}@font-face{font-family:Mawjli;src:url('/v8/fonts/cairo-700.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{--paper:#FAF7F2;--surface:#FFFFFF;--ink:#241B1D;--wine:#691B2B;--deep:#47121D;--muted:#58443D;--line:#E5D8CB;font-family:Mawjli,Tahoma,Arial,sans-serif;color:var(--ink);background:var(--paper);color-scheme:light;font-size:17px}*{box-sizing:border-box}body{margin:0;font-weight:600;line-height:1.9;background:radial-gradient(ellipse at 90% 8%,#f0e5d990,transparent 38%),var(--paper)}a{color:var(--wine);text-underline-offset:4px}h1,h2{font-weight:700;margin:0;color:var(--deep)}p,ul{margin:0}
a:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.wrap{width:min(860px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;inset:0 auto auto 20px;transform:translateY(-120%);background:var(--deep);color:#fff;padding:8px 14px}.skip-link:focus{transform:none}
.prelaunch{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 16px;font-size:14px;line-height:1.5;color:var(--deep);background:#EEE4D8}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--wine)}
.site-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;border-bottom:1px solid var(--line)}.wordmark{font-family:Arial,sans-serif;direction:ltr;letter-spacing:-1.5px;font-size:36px;line-height:1.3;font-weight:700;color:var(--wine);text-decoration:none}.wordmark>span{color:#936C4C}.back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;color:var(--deep);text-decoration:none}
.policy{padding:40px 0 56px}.eyebrow{font-size:14px;color:var(--muted)}.policy h1{font-size:44px;line-height:1.4;margin:4px 0 8px}.lead{font-size:19px;color:var(--ink)}.updated{font-size:14px;color:var(--muted);margin-top:8px}
.policy-body{margin-top:28px;display:grid;gap:16px}.policy-body section{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px 24px;box-shadow:0 14px 40px #47121d08}.policy-body h2{font-size:22px;line-height:1.6;margin-bottom:6px}.policy-body p+p,.policy-body p+ul,.policy-body ul+p{margin-top:8px}.policy-body ul{padding-inline-start:22px}.policy-body li{margin:4px 0}.policy-body li::marker{color:var(--wine)}
.site-footer{background:var(--deep);color:#FAF7F2;padding:30px 0 28px}.site-footer .wordmark,.site-footer .wordmark>span{color:#FAF7F2}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-main p{font-size:15px;margin-top:4px}.footer-legal{display:flex;flex-wrap:wrap;gap:4px 22px}.footer-legal a{display:inline-flex;align-items:center;min-height:44px;color:#FAF7F2;font-size:15px;text-decoration:none}.footer-legal a:hover,.footer-legal a[aria-current=page]{text-decoration:underline}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{min-height:64px}.wordmark{font-size:31px}.policy{padding:28px 0 40px}.policy h1{font-size:34px}.lead{font-size:17px}.policy-body section{padding:18px;border-radius:20px}.policy-body h2{font-size:20px}.footer-main{flex-direction:column;align-items:start;gap:14px}.footer-legal{gap:0 18px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
