.government-page .government-hero .service-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}
.government-page .government-hero h1{max-width:14ch;font-size:clamp(3.5rem,6vw,6.5rem);line-height:var(--leading-display);text-wrap:balance}
.government-page .service-section__head{max-width:var(--content-max)}
.government-page .service-section h2,.government-page .service-cta h2{max-width:18ch;font-size:clamp(2.75rem,4.5vw,4.75rem);line-height:var(--leading-display);text-wrap:balance}
.government-page .service-section__intro{max-width:var(--content-narrow)}
.government-page .service-section--faq .section-inner{display:block}
.government-page .service-section--faq .service-section__head{position:static;margin-bottom:var(--space-6)}
.gov-hero-visual{min-height:100%}
.gov-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.gov-capability-grid article{min-height:220px}
.gov-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.gov-why-grid article{min-height:210px}
.gov-projects{display:grid;gap:var(--space-5)}
.gov-projects article{background:var(--surface-light);border:1px solid var(--border-strong-light);border-radius:var(--radius-md);padding:clamp(1.5rem,3vw,2.25rem)}
.gov-project__meta{align-items:center;display:flex;justify-content:space-between;gap:1rem;margin-bottom:var(--space-4)}
.gov-project__meta span{color:var(--accent-pink-text);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.gov-project__meta strong{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}
.gov-projects h3{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;margin:0 0 var(--space-5);max-width:20ch;text-transform:uppercase}
.gov-projects dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border-strong-light);border:1px solid var(--border-strong-light);margin:0 0 var(--space-4)}
.gov-projects dl div{background:var(--surface-light);padding:var(--space-4)}
.gov-projects dt{color:var(--accent-pink-text);font-size:.68rem;font-weight:800;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}
.gov-projects dd{color:var(--text-muted);line-height:1.55;margin:0}
.gov-projects a{color:var(--text-inverse);font-weight:800;text-decoration:none}
.gov-projects a:hover{text-decoration:underline}
.gov-supplier-diversity{max-width:var(--content-max);margin-bottom:var(--space-6)}
.gov-supplier-diversity h3{font-size:1.08rem;line-height:1.25;margin:0 0 var(--space-2)}
.gov-supplier-diversity p{color:var(--text-secondary);max-width:var(--content-narrow);margin:0}
.gov-procurement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}
.gov-procurement-grid article{background:var(--surface-dark);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:170px;padding:var(--space-5)}
.gov-procurement-grid span{color:var(--accent-pink);display:block;font-size:.68rem;font-weight:800;letter-spacing:.11em;margin-bottom:var(--space-3);text-transform:uppercase}
.gov-procurement-grid strong{display:block;font-family:var(--font-display);font-size:1.45rem;line-height:1.05;margin-bottom:.55rem;text-transform:uppercase}
.gov-procurement-grid small{color:var(--text-secondary);display:block;line-height:1.45}
.gov-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-5)}
.gov-cta-secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4);color:#fff}
.gov-cta-secondary:hover{background:rgba(255,255,255,.14)}
@media(max-width:980px){.gov-procurement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.government-page .government-hero .service-hero__grid,.gov-capability-grid,.gov-why-grid,.gov-projects dl,.gov-procurement-grid{grid-template-columns:1fr!important}.government-page .government-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.gov-project__meta{align-items:flex-start;flex-direction:column}.gov-projects article{padding:var(--space-4)}.gov-procurement-grid article{min-height:0}.gov-cta-actions{flex-direction:column}.gov-cta-actions .button{width:100%}}