.skip-to-content{position:absolute;top:-100px;left:16px;z-index:10000;background:#fff;color:#153c52;padding:12px 18px;border:2px solid #ad8951}.skip-to-content:focus{top:12px}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ad7d32;outline-offset:4px}
header .head-right{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px}header .head-right>a{padding:6px 0}.site-language-switch{font-weight:bold;text-decoration:underline;text-underline-offset:4px}
.site-ar-content{font-family:"Geeza Pro","Noto Naskh Arabic",Tahoma,serif;line-height:1.95}.site-ar-content h1,.site-ar-content h2,.site-ar-content h3{font-family:inherit;letter-spacing:normal;line-height:1.5}.site-ar-content h1{font-size:clamp(32px,5vw,54px)}.site-ar-content .eyebrow{letter-spacing:normal}
.site-ar-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.site-ar-cards .foundation-branch-card{margin:0}.site-ar-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:22px 0}
@media(max-width:850px){header{flex-wrap:wrap}header .head-right{width:100%;justify-content:flex-start}.site-ar-cards{grid-template-columns:minmax(0,1fr)}}
@media(pointer:coarse){button,.button,summary{min-height:44px}header .head-right>a{padding:10px 4px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
