:root{color-scheme:light;--paper:#f3efe4;--ink:#193d40;--teal:#006d67;--amber:#e9a447;--line:#bdc9be}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:1rem}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.8 system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif}a{color:var(--teal);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}header,main,footer{max-width:1040px;margin:auto;padding:1.25rem clamp(1.1rem,4vw,3rem)}header{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.brand{display:flex;align-items:center;gap:.7rem;font-size:1.5rem;font-weight:700;text-decoration:none;color:var(--ink)}.brand img{width:42px;height:42px}nav{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.95rem}.skip{position:absolute;top:-100px;background:white;padding:.5rem}.skip:focus{top:0}main{padding-block:3rem 4rem}h1,h2,h3{line-height:1.35;letter-spacing:-.02em}h1{font-size:clamp(2.2rem,5vw,3.6rem);margin:.3rem 0 1rem}h2{font-size:1.65rem;margin-block:2.2rem .8rem}h3{font-size:1.1rem;margin-block:1.8rem .5rem}p{margin:.6rem 0 1rem}li{margin-block:.5rem}.intro{max-width:700px;font-size:1.2rem}.eyebrow{font-size:.85rem;letter-spacing:.09em;text-transform:uppercase}.notice{border-inline-start:4px solid var(--amber);padding-inline-start:1rem}.languages{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,5vw,4rem);margin-top:2rem}.languages>section{min-width:0}.policy{max-width:800px}.policy>section{padding-block:1rem 2rem;border-bottom:1px solid var(--line)}[lang=ar]{font-family:Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:normal;line-height:1.95}.language-links{display:flex;gap:1.5rem;flex-wrap:wrap}.meta,footer{font-size:.9rem}.contact{overflow-wrap:anywhere}footer{border-top:1px solid var(--line);padding-block:1.5rem 2rem}footer p{margin:.25rem 0}.mark{width:110px;height:110px;margin-bottom:1.2rem}ul{padding-inline-start:1.5rem}.button{display:inline-block;padding:.5rem 1.1rem;border:1px solid var(--teal);border-radius:.35rem;text-decoration:none;margin:.5rem .5rem .5rem 0}.button:hover{background:#e4e8db}@media(max-width:720px){.languages{grid-template-columns:1fr}main{padding-top:2rem}header{align-items:flex-start}body{font-size:17px}.languages>section+section{padding-top:1.5rem;border-top:1px solid var(--line)}}@media print{header,footer,.language-links{display:none}main{padding:0}body{background:white;font-size:11pt}.policy{max-width:none}}

.privacy-contact,.support-contact{margin-block:1.4rem;padding-block:.5rem;border-block:1px solid var(--line);font-size:inherit;color:var(--ink)}.privacy-contact h3,.support-contact h3{margin-block:.35rem}.privacy-contact p,.support-contact p{margin-block:.35rem}

.beta-hero{max-width:800px}.beta-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,2vw,1.4rem)}.beta-gallery figure{margin:0;min-width:0}.beta-gallery img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line);background:#101e23}.beta-gallery figcaption{font-size:.9rem;margin-top:.5rem}.beta-actions{display:flex;flex-wrap:wrap;gap:.5rem}ol{padding-inline-start:1.5rem}.beta-hero h1 [lang=ar]{display:inline-block}@media(max-width:480px){.beta-gallery{display:flex;overflow-x:auto;max-width:100%;padding-bottom:.5rem;scroll-snap-type:x proximity}.beta-gallery figure{flex:0 0 75%;scroll-snap-align:start}}
