:root{--navy:#1C2B3A;--sand:#F0EDE6;--gold:#B08D57;--blue:#003595}
*{box-sizing:border-box}
body{margin:0;background:var(--sand);color:var(--navy);font-family:'IBM Plex Sans Arabic','Inter','Segoe UI',Tahoma,Arial,sans-serif;line-height:1.8;font-size:16px}
html[lang=en] body{font-family:'Inter','Helvetica Neue',Arial,sans-serif}
.lg-bar{background:var(--navy);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.lg-bar a{color:#fff;text-decoration:none;font-weight:600;min-height:44px;display:inline-flex;align-items:center}
.lg-bar a.lg-alt{font-weight:500}
main{max-width:820px;margin:0 auto;padding:28px 20px 56px}
main h1{font-size:28px;line-height:1.3;margin:12px 0 8px}
main h2{font-size:19px;line-height:1.4;margin:28px 0 8px}
main p,main li{font-size:16px}
main a{color:var(--blue)}
main ul{padding-inline-start:22px}
.lg-back{display:inline-flex;min-height:44px;align-items:center;font-weight:600}
.lg-foot{background:var(--navy);color:#F4F1EA;padding:24px 20px 40px}
.lg-foot>*{max-width:820px;margin-inline:auto}
a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.qd-legal{font-size:13px;line-height:1.7;margin:16px 0 0;color:inherit}.qd-legal__note{margin:0 0 12px;max-width:72ch}.qd-legal__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin:0 0 12px}.qd-legal__rows div{min-width:0}.qd-legal__rows dt{font-weight:600;opacity:.75}.qd-legal__rows dd{margin:0;overflow-wrap:anywhere}.qd-legal__links{display:flex;flex-wrap:wrap;gap:0 24px;margin:0}.qd-legal__links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}
