*{box-sizing:border-box}body{margin:0;background:#102e32;color:#e6ecdc;font:16px/1.85 Arial,sans-serif}main{max-width:880px;margin:auto;padding:24px 28px 64px}nav{display:flex;gap:12px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #547165;padding-bottom:20px}a{color:#f2d18d;text-underline-offset:4px}nav a,nav button{min-height:48px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid #547165;border-radius:7px;background:#193d3d;color:#e8d4a1;font:inherit}header{padding-block:24px 12px}h1{font-size:32px;line-height:1.5;margin:8px 0}h2{font-size:21px;color:#efcf8c;margin-top:36px;line-height:1.6}p{margin:16px 0}.legal-status{font-size:13px;color:#b9ccb4}button{cursor:pointer}:focus-visible{outline:3px solid #88b4ed;outline-offset:3px}html[dir=rtl] body{font-family:Vazirmatn,Tahoma,sans-serif}@media(max-width:600px){main{padding:16px 20px 40px}nav{gap:8px}nav a,nav button{font-size:13px}h1{font-size:25px}h2{font-size:19px}}@media print{body{background:white;color:black;font-size:11pt}main{max-width:none;padding:0}nav{display:none}h1,h2{color:black;break-after:avoid}p{orphans:3;widows:3}a{color:black}}

.public-language-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-block:20px}html:lang(en) body,html:lang(es) body,html:lang(fr) body{font-family:Arial,sans-serif}

.public-language-links a{display:inline-flex;align-items:center;min-height:48px;padding:4px 8px;box-sizing:border-box}
