/* V79: consistent section rhythm and executive navy card system */
#impact.bsg-v68-impact{padding-top:64px!important;padding-bottom:64px!important}
#impact .eyebrow,#expertise .eyebrow,#insights .eyebrow{color:#1684cc!important}
#impact .bsg-v68-disclaimer{color:#182247!important}
/* Use consistent top and bottom whitespace on the main homepage sections */
@media(min-width:701px){#expertise.section,#insights.section,#approach.section,#endorsements.section{padding-top:64px!important;padding-bottom:64px!important}}
@media(max-width:700px){#impact.bsg-v68-impact{padding-top:44px!important;padding-bottom:44px!important}#expertise.section,#insights.section,#approach.section,#endorsements.section{padding-top:44px!important;padding-bottom:44px!important}}
/* All information cards across the four What We Do detail pages */
body.bsg-v68-subpage .bsg-v68-subcard{background:linear-gradient(145deg,#0a304e,#0a233d)!important;border:1px solid #235781!important;border-top:3px solid #208ade!important;border-radius:6px!important;box-shadow:0 9px 22px rgba(10,35,61,.13)!important;color:#e2edf6!important}
body.bsg-v68-subpage .bsg-v68-subsection.alt .bsg-v68-subcard{background:linear-gradient(145deg,#0a304e,#0a233d)!important}
body.bsg-v68-subpage .bsg-v68-subcard h3,body.bsg-v68-subpage .bsg-v68-subcard h4{color:#fff!important}
body.bsg-v68-subpage .bsg-v68-subcard p,body.bsg-v68-subpage .bsg-v68-subcard li,body.bsg-v68-subpage .bsg-v68-subcard span{color:#e2edf6!important}
body.bsg-v68-subpage .bsg-v68-subcard a{color:#8bd1ff!important}
/* Explicit button appearance while the entire card remains one accessible link */
#expertise .bsg-v77-card .bsg-v77-arrow{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;padding:11px 17px;min-height:42px;border:1px solid #6bc5fb;border-radius:5px;background:#1684cc;color:#fff!important;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
#expertise .bsg-v77-card:hover .bsg-v77-arrow,#expertise .bsg-v77-card:focus-visible .bsg-v77-arrow{background:#fff;color:#0a304e!important;border-color:#fff;box-shadow:0 5px 18px rgba(0,0,0,.18);transform:translateY(-1px)}
#expertise .bsg-v77-card:focus-visible{outline:3px solid #1684cc;outline-offset:4px}
