
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:#a1bc7c62;--editorial-accent:#d3eb91}
main .brand-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1rem,5vw,5rem);align-items:center;padding:clamp(3.5rem,8vw,7rem) max(5vw,1.35rem);background:radial-gradient(ellipse at 83% 44%,#144358 0,transparent 52%),linear-gradient(112deg,#081525,#0a2635);min-height:0}
main .brand-intro .brand-center{width:100%;max-width:720px;text-align:left;justify-self:end;margin:0}
main .brand-intro .brand-center p{margin-left:0;margin-right:0}
main .brand-intro .strategy-headline{font-size:clamp(2.45rem,5.3vw,5.3rem);text-align:left}
main .brand-intro .brand-promise{max-width:40rem;text-align:left}
main .brand-intro .strategy-actions{justify-content:flex-start}
main .brand-intro .brand-emblem-stage{width:min(100%,440px);margin:0;justify-self:center}
main .brand-intro .brand-emblem-stage img{width:100%;height:auto}
main #resolve-your-tax-issue{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.4rem,6vw,6rem);align-items:start}
main #resolve-your-tax-issue .institution-grid{display:block;margin:0;counter-reset:client-need}
main #resolve-your-tax-issue .institution-card{display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:1rem;counter-increment:client-need}
main #resolve-your-tax-issue .institution-card::before{display:block;position:static;grid-row:1/4;content:"0" counter(client-need);color:var(--editorial-accent);background:none;width:auto;height:auto;font:1rem Georgia,serif;padding-top:.25rem}
main #resolve-your-tax-issue .institution-card>*{grid-column:2}
@media(max-width:760px){main .brand-intro,main #resolve-your-tax-issue{grid-template-columns:minmax(0,1fr)}main .brand-intro .brand-emblem-stage{width:min(48vw,220px);grid-row:1;justify-self:start}main .brand-intro .brand-center{justify-self:start}}
