.regional-services{max-width:1120px;margin:auto;color:#17302d;line-height:1.75}.regional-services h1,.regional-services h2,.regional-services h3{line-height:1.3;letter-spacing:-.015em}.regional-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:20px;font-size:13px}.regional-services a{color:#08775c}.regional-services a:focus-visible,.regional-services summary:focus-visible{outline:3px solid #18a77f;outline-offset:4px}.regional-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:36px;background:#fff;border:1px solid #d9e5df;border-top:4px solid #14815a}.regional-eyebrow{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.09em;color:#0b7b61}.regional-hero h1{font-size:clamp(28px,3.2vw,42px);font-weight:750;margin:14px 0 18px}.regional-services p{color:#526762;margin:12px 0}.regional-hero figure{margin:0;min-width:0}.regional-hero img{display:block;width:100%;height:auto;border:1px solid #d9e5df}.regional-hero figcaption{font-size:11px;color:#627770;text-align:center;margin-top:8px}.regional-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.regional-actions a{min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:650}.regional-actions .regional-primary{background:#147a53;color:#fff;padding:10px 18px}.regional-context{display:flex;gap:20px;padding:24px;margin-top:24px;background:#e8f3ed;border:1px solid #d5e7dc}.regional-context>svg{flex-shrink:0;margin-top:4px;color:#14815a}.regional-context h2,.regional-section>h2{font-size:25px;font-weight:700}.regional-section{margin-top:40px}.regional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.regional-grid article{background:#fff;border:1px solid #dce7e0;padding:22px;display:flex;flex-direction:column;align-items:flex-start}.regional-grid svg{color:#14815a}.regional-grid h3{font-size:18px;font-weight:700;margin-top:14px}.regional-grid p{font-size:14px;margin-bottom:18px}.regional-grid a{margin-top:auto;display:inline-flex;gap:8px;align-items:center;font-size:13px;min-height:44px;font-weight:650}.regional-start{padding:28px;border:1px solid #dce7e0;background:#fff}.regional-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:decimal;padding-inline-start:24px;margin-top:22px}.regional-start li{padding-inline-start:4px}.regional-start h3{font-weight:700}.regional-start p{font-size:14px}.regional-faq details{border:1px solid #dce7e0;background:#fff;margin-top:12px;padding:0 20px}.regional-faq summary{padding:16px 0;cursor:pointer;font-weight:650;min-height:44px}.regional-faq details p{padding-bottom:16px;font-size:14px}.regional-other{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:32px;padding:20px;border-block:1px solid #d4e2d8}.regional-other a{display:flex;gap:10px;align-items:center;font-weight:700}.regional-services[lang=ar]{font-family:IBM Plex Sans Arabic,sans-serif}.regional-services[lang=ar] .regional-eyebrow{letter-spacing:0}.regional-services[lang=ar] .regional-actions svg,.regional-services[lang=ar] a>svg{transform:rotate(180deg)}@media (max-width:850px){.regional-hero{grid-template-columns:1fr;padding:24px}.regional-hero figure{max-width:600px}.regional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-start ol{gap:20px}.regional-context{padding:20px}.regional-section>h2{font-size:23px}}@media (max-width:540px){.regional-hero{padding:20px;gap:24px}.regional-grid{grid-template-columns:1fr}.regional-start{padding:20px}.regional-start ol{grid-template-columns:1fr;gap:12px}.regional-context{gap:12px;padding:18px}.regional-context>svg{width:20px}.regional-context h2{font-size:21px}.regional-services h1{font-size:29px}.regional-actions{gap:12px}.regional-actions a{width:100%}.regional-other a{min-height:44px}.regional-section{margin-top:28px}}
