.front-title{font-size:clamp(26px,2.9vw,40px);margin:8px 0 24px;font-weight:900;color:var(--ink);letter-spacing:-.5px}
.home-top{margin-top:4px}.home-top__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;color:var(--muted);font-weight:700}.lead-marker{background:var(--red);color:#fff;padding:5px 13px}.top-news-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:25px;align-items:stretch}.story-card--hero{background:#fff;border:1px solid var(--line);padding-bottom:0}.story-card--hero .story-card__visual{aspect-ratio:16/9;margin-bottom:0}.story-card--hero .story-card__content{padding:25px 30px}.story-card--hero h3{font-size:clamp(27px,3.1vw,43px);line-height:1.4}.story-card--hero .story-card__summary{font-size:15px;line-height:2}.top-news-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;grid-template-rows:auto auto}.story-card--side h3{font-size:20px}.story-card--side .story-card__visual{margin-bottom:9px}.headlines-stack{grid-column:1/-1}.headlines-stack .news-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;background:transparent}.home-section{margin-top:75px}.section-subline{font-size:13px;color:var(--muted);margin-top:-15px;margin-bottom:25px}.now-layout{display:grid;grid-template-columns:1.5fr .75fr;gap:28px}.now-layout__lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.now-layout .news-rail{height:fit-content}.compact-row{margin-top:30px}.home-section--follow{background:#EDEAE3;padding:28px 27px 37px;margin-inline:-27px}.home-section--follow .section-head{border-top-color:var(--red)}.home-section--follow .track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.track-card--large{min-height:310px}.home-section--gov{background:#fff;border-block:1px solid var(--line);padding:32px 30px;margin-inline:-30px}.gov-link-grid{display:flex;flex-wrap:wrap;gap:8px}.gov-link-grid a{padding:7px 13px;font-size:12px;font-weight:800;border:1px solid var(--line);background:var(--paper)}.gov-link-grid a:hover{background:var(--red);color:#fff}.governorate-stories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.governorate-stories h3{font-size:18px}.service-news-layout{display:grid;grid-template-columns:1fr 0.8fr;gap:28px}.citizen-guide-promo{background:#E3ECF1;border-top:5px solid var(--blue);padding:32px}.citizen-guide-promo h3{font-size:29px}.citizen-guide-promo>p:not(.kicker){font-size:14px;color:#576879}.guide-links{display:flex;flex-direction:column;margin-top:21px}.guide-links a{font-size:13px;padding:11px 0;border-bottom:1px solid #BCC9D1;font-weight:800;display:flex;justify-content:space-between;gap:15px}.economy-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.economy-layout .story-card--featured{background:#fff;padding:12px;border:1px solid var(--line)}.economy-layout .story-card--featured .story-card__content{padding:11px}.economy-layout .story-grid{gap:17px}.economy-layout .story-grid h3{font-size:18px}.economy-layout+.news-rail{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:23px;background:transparent}.home-section--visual{background:#E9E4DA;padding:32px 28px 40px;margin-inline:-28px}.home-section--reports .report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscribe-plate{margin-top:90px;background:var(--ink);color:white;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.subscribe-plate h2{font-size:29px}.subscribe-plate p:not(.kicker){color:#DAD6D0;font-size:14px;max-width:700px}.subscribe-plate__links{display:flex;flex-direction:column;min-width:175px;gap:14px}.subscribe-plate__links a{color:#E9C1A6;font-weight:900;font-size:13px}
@media(max-width:1100px){.home-section--follow .track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-news-grid{grid-template-columns:1.2fr 1fr}.story-card--hero h3{font-size:30px}.story-card--side h3{font-size:18px}.now-layout{grid-template-columns:1fr}.governorate-stories{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.top-news-grid{grid-template-columns:1fr}.top-news-side{grid-template-columns:1fr 1fr}.now-layout__lead{grid-template-columns:repeat(2,minmax(0,1fr))}.service-news-layout,.economy-layout{grid-template-columns:1fr}.home-section--follow,.home-section--gov,.home-section--visual{margin-inline:0;padding-inline:16px}.home-section--reports .report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section{margin-top:54px}.top-news-side .story-card--side h3{font-size:20px}}
@media(max-width:520px){.home-top__label{font-size:10px}.story-card--hero .story-card__content{padding:17px 18px}.story-card--hero h3{font-size:27px}.top-news-side,.now-layout__lead,.home-section--follow .track-grid,.home-section--reports .report-grid,.governorate-stories,.economy-layout+.news-rail{grid-template-columns:1fr}.headlines-stack .news-rail{grid-template-columns:1fr;gap:0;padding:0 14px}.story-card--side{display:grid;grid-template-columns:125px 1fr;gap:13px}.story-card--side .story-card__visual{width:125px;aspect-ratio:1.1;margin:0}.story-card--side .story-card__content h3{font-size:17px}.citizen-guide-promo{padding:24px}.citizen-guide-promo h3{font-size:23px}.subscribe-plate{padding:28px;display:block}.subscribe-plate h2{font-size:23px}.subscribe-plate__links{margin-top:20px}.home-section--follow{padding-block:21px}.home-section--visual{padding-block:23px}}

@media (max-width:1150px){.home-section--follow,.home-section--gov,.home-section--visual{margin-inline:0}}
