.pg-gov .sec-h2{font-family:var(--sun-serif);max-width:20ch;margin:0 0 22px;font-size:clamp(1.9375rem,4.1vw,3rem);font-weight:400;line-height:1.1}.pg-gov .sec-h2 em{color:var(--sun-accent);font-style:italic}.pg-gov .sec-lead{font-size:var(--fs-lg);max-width:62ch;color:var(--sun-ink-soft);margin:0;line-height:1.62}.pg-gov .cred-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.pg-gov .cred-card{padding:28px 24px}.pg-gov .cred-card h3{font-size:var(--fs-base);color:var(--sun-ink);margin:0 0 8px;font-weight:600}.pg-gov .cred-card p{font-size:var(--fs-sm);color:var(--sun-ink-soft);margin:0;line-height:1.55}.pg-gov .deliver-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.pg-gov .deliver-list{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.pg-gov .deliver-list li{font-size:var(--fs-base);color:#4a4552;align-items:flex-start;gap:13px;line-height:1.5;display:flex}.pg-gov .deliver-list .check{color:var(--sun-accent);font-weight:700;font-size:var(--fs-base);flex-shrink:0;line-height:1.4}.pg-gov .gov-sidebar{padding:30px 26px;position:sticky;top:110px}.pg-gov .sidebar-label{font-family:var(--sun-mono);font-size:var(--fs-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--sun-ink-faint);margin-bottom:16px;font-weight:700;display:block}.pg-gov .gov-sidebar p{font-size:var(--fs-base);color:var(--sun-ink-soft);margin:0 0 20px;line-height:1.6}.pg-gov .teaming-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px;display:grid}.pg-gov .teaming-card{padding:30px 26px}.pg-gov .teaming-card h3{font-family:var(--sun-serif);font-weight:400;font-size:var(--fs-xl);color:var(--sun-ink);margin:0 0 10px;line-height:1.2}.pg-gov .teaming-card p{font-size:var(--fs-sm);color:var(--sun-ink-soft);margin:0;line-height:1.55}.pg-gov .callout{border-left:2px solid var(--sun-accent);border-radius:0 var(--r-md)var(--r-md)0;font-size:var(--fs-base);color:var(--sun-ink-soft);background:#8e1f9a0d;max-width:70ch;margin-top:34px;padding:18px 22px;line-height:1.6}.pg-gov .callout strong{color:var(--sun-ink);font-weight:600}.pg-gov .teaming-ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (max-width:880px){.pg-gov .cred-grid,.pg-gov .teaming-grid{grid-template-columns:1fr}.pg-gov .deliver-grid{grid-template-columns:1fr;gap:36px}.pg-gov .gov-sidebar{position:static}}
