/* Layout adjustments for the approved plain-language copy. */
.rg-wordmark span{max-width:28ch}
.rg-desktop-nav{gap:clamp(.7rem,1.15vw,1.25rem)}
.rg-nav-cta{white-space:nowrap}
.copy-call-note{font-size:.875rem!important;color:var(--muted,#626c6d);max-width:50ch;margin-top:1rem!important}
.copy-direct-access{border-top:3px solid #2d5f57;background:#eef2ec;padding:1.75rem;border-radius:2px;align-self:start}
.copy-direct-access h3{margin:0 0 1rem;font-size:1.55rem;line-height:1.2}
.services-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.services-route-grid .rg-card{min-width:0;display:flex;flex-direction:column}
.services-route-grid .rg-card .rg-text-link{margin-top:auto}
.services-hero h1,.application-hero h1{max-width:20ch;text-wrap:balance}
.rg-case h3,.application-flow strong{overflow-wrap:break-word}
.application-flow li{align-items:start}
.rg-case-status:empty{display:none}
@media(min-width:1100px){.rg-header .rg-nav-wrap{gap:1.1rem}.rg-desktop-nav>a{font-size:.81rem}.rg-desktop-nav .rg-nav-cta{padding:.7rem .8rem;font-size:.79rem}}
@media(max-width:700px){.services-route-grid{grid-template-columns:1fr!important}.rg-wordmark span{font-size:.65rem;max-width:27ch}.rg-header-cta{font-size:.72rem!important;padding:.6rem .65rem!important}.copy-direct-access{padding:1.4rem}}
@media(max-width:360px){.rg-header-cta{display:none!important}.rg-menu-toggle{margin-left:auto}}
