:root{--ink:#10202b;--cream:#f4efe6;--stone:#c8964a}
*{box-sizing:border-box}
body{margin:0;background:var(--cream);color:var(--ink);font-family:"IBM Plex Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;line-height:1.8;font-size:16px}
.lg-bar{background:var(--ink);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:700;min-height:44px;display:inline-flex;align-items:center}
.lg-bar a.lg-alt{font-weight:500;opacity:.85}
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:#7a5416}
main ul{padding-inline-start:22px}
.lg-back{display:inline-flex;min-height:44px;align-items:center;font-weight:700}
.lg-foot{background:var(--ink);color:#fff;padding:24px 20px 40px;font-size:14px;line-height:1.8}
.lg-foot p{max-width:820px;margin:0 auto}
a:focus-visible{outline:3px solid var(--stone);outline-offset:3px}
