:root{--navy:#182849;--ivory:#FFF8E0;--gold:#c5a15f}
*{box-sizing:border-box}
body{margin:0;background:var(--ivory);color:var(--navy);font-family:'Tajawal','Montserrat','Segoe UI',Tahoma,Arial,sans-serif;line-height:1.8;font-size:16px}
.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:700;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:#6b4f1d}
main ul{padding-inline-start:22px}
.lg-back{display:inline-flex;min-height:44px;align-items:center;font-weight:700}
.lg-foot{background:#041E42;color:#fff;padding:24px 20px 40px;font-size:14px;line-height:1.8}
.lg-foot p{max-width:820px;margin:0 auto}
.lg-foot a{color:#fff;display:inline-flex;min-height:44px;align-items:center;margin-inline-end:24px}
a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
