/* Saojaxo Gemo · legal pages */
:root{--green:#244b3b;--cream:#f8f5ef;--ink:#223028;--line:#e1dbce}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--cream);font:16px/1.75 Arial,'Noto Sans Georgian','Noto Naskh Arabic',sans-serif;color:var(--ink)}
a{color:var(--green)}.bar{background:#244b3b;color:#fff;padding:16px 22px}
.bar-content{max-width:980px;margin:auto;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}
.bar a{color:#fff;text-decoration:none}.brand{font-size:23px;font-weight:bold}
main{max-width:980px;margin:25px auto 65px;padding:0 20px}.sheet{background:white;border:1px solid var(--line);border-radius:18px;padding:clamp(20px,5vw,44px);box-shadow:0 10px 30px #243b3020}
h1{color:var(--green);font-size:clamp(25px,4vw,35px);line-height:1.35}
h2{font-size:20px;line-height:1.45;margin:28px 0 8px;color:var(--green)}
p{margin:9px 0 16px}nav.links{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}
nav.links a{background:#f4eee3;border-radius:9px;padding:7px 12px;text-decoration:none}
nav.links a[aria-current=page]{background:#244b3b;color:white}
.language{display:flex;align-items:center;gap:10px}.language select{padding:7px 10px;background:white;border-radius:8px;border:none;max-width:140px}
footer{max-width:980px;margin:0 auto 30px;padding:20px;display:flex;flex-wrap:wrap;gap:18px;color:#4e5f54}
footer a{color:inherit}
[dir=rtl] .bar-content,[dir=rtl] nav.links{text-align:right}
@media(max-width:600px){.bar-content{align-items:flex-start}.sheet{padding:22px 18px}footer{display:block}}
