.gov-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gov-directory-card{min-height:200px;background:#fff;padding:22px;border:1px solid var(--line);border-top:3px solid #d2d2d2;display:flex;align-items:flex-start;flex-direction:column}.active-governorate{border-top-color:var(--red)}.gov-icon{font-size:18px;color:var(--sand)}.gov-directory-card h2{font:700 28px/1.4 var(--font-display);margin:8px 0 4px}.gov-directory-card p{color:var(--muted);font-size:11px;margin-bottom:9px}.gov-directory-card>span:nth-last-child(2){font-size:10px;color:var(--muted);margin-top:auto}.gov-directory-card>a{color:var(--blue);font-weight:700;font-size:11px;margin-top:10px}.unpublished-governorate{background:#f5f2ec}.unpublished-governorate>a{color:var(--muted)}.gov-specific-header{display:grid;grid-template-columns:1.45fr .65fr;background:#fff;border:1px solid var(--line);gap:20px;margin-bottom:40px}.gov-specific-header>div:first-child{padding:34px}.gov-specific-header h1{font:700 clamp(56px,6vw,90px)/1.24 var(--font-display);margin:8px 0}.gov-specific-header p{font-size:14px;color:var(--muted)}.gov-topic-list{display:flex;gap:8px;flex-wrap:wrap}.gov-topic-list a{font-size:11px;border:1px solid var(--line);padding:3px 12px;color:var(--blue)}.gov-header-visual{display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:var(--charcoal);color:var(--paper);position:relative;overflow:hidden;isolation:isolate}.gov-header-visual:before,.gov-header-visual:after{content:'';position:absolute;z-index:-1;border:2px solid #c8ae8380;border-radius:50%;width:330px;height:450px;top:-100px;left:-150px;transform:rotate(-35deg)}.gov-header-visual:after{top:20px;left:-120px;opacity:.7}.gov-header-visual span:first-child{font:700 50px var(--font-display)}.gov-header-visual span:last-child{font-size:12px;color:var(--sand)}.gov-nearby{margin-top:45px;padding:28px;background:#f0ece4;border-top:3px solid var(--charcoal)}.gov-nearby h2{font:700 29px var(--font-display);margin-bottom:4px}.gov-nearby p{color:var(--muted);font-size:12px}.gov-nearby>div{display:flex;flex-wrap:wrap;gap:8px}.gov-nearby a{background:#fff;padding:7px 14px;font-size:11px;color:var(--blue)}
@media(max-width:1100px){.gov-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.gov-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gov-directory-card{padding:14px;min-height:205px}.gov-directory-card h2{font-size:25px}.gov-specific-header{grid-template-columns:1fr}.gov-specific-header>div:first-child{padding:22px}.gov-header-visual{min-height:145px}.gov-header-visual span:first-child{font-size:42px}}
@media(max-width:420px){.gov-directory-card h2{font-size:22px}.gov-directory-card p{font-size:10px}}
