
main .institution-card,main .company-card,main .priority-item,main .honors-grid article,main .team-roster article,main .expertise-team article,main .connection-card {
 background:transparent;box-shadow:none;border:0;border-top:1px solid var(--editorial-rule);border-radius:0;
}
main .institution-card::before,main .company-card::before,main .priority-item::before{display:none}
main .institution-card,main .company-card,main .priority-item,main .honors-grid article{padding:1.55rem 0 1.8rem}
main .institution-grid,main .company-grid,main .priority-grid,main .honors-grid,main .team-roster{gap:clamp(1.3rem,4vw,3.5rem)}
main .team-roster article{padding:1.25rem 0 1.7rem}
main .institution-section,main .page-head,main .page-intro{border-radius:0}
main a:focus-visible,main summary:focus-visible,main button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:5px}
@media(max-width:620px){main .institution-grid,main .company-grid,main .priority-grid,main .honors-grid{grid-template-columns:minmax(0,1fr)}}

:root{--editorial-rule:#7bcad05e;--editorial-accent:#a3e1df}
main .agp-command-hero{background:radial-gradient(ellipse at 18% 44%,#174756 0,transparent 55%),linear-gradient(105deg,#071b2b,#0b2632);border:0;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,7vw,7rem)}
@media(min-width:901px){main .agp-command-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}main .agp-command-hero .brand-stage{grid-column:1!important;grid-row:1!important}main .agp-command-hero .hero-copy{grid-column:2!important;grid-row:1!important}}
main .agp-command-hero .brand-stage::before{opacity:.45}
main .agp-founders-feature .founders-summary{background:none;border:0;border-block:1px solid var(--editorial-rule);padding-inline:0;box-shadow:none}
main .agp-advisory-index .agp-advisory-row[open]{background:none}
main .agp-advisory-index .agp-advisory-row summary{padding-block:clamp(1.25rem,3vw,2.3rem)}
main .agp-direction-band{background:transparent;border-radius:0;box-shadow:none}
main .agp-direction-band a{border-radius:0;box-shadow:none}
main #who-we-serve .priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:620px){main #who-we-serve .priority-grid{grid-template-columns:minmax(0,1fr)}}
