body.voice-site :is(.voice-company-story,.voice-certifications,.voice-office-section){background:#f5f8fb;color:#09283c}
body.voice-site :is(.voice-company-story,.voice-certifications,.voice-office-section) .section-kicker{color:#0036BF}
body.voice-site :is(.voice-company-story,.voice-certifications,.voice-office-section) h2{font-size:var(--voice-heading);line-height:1.1;margin:0 0 32px;color:#0036BF}
body.voice-site .voice-company-story h2 span{color:#007A33}
body.voice-site .voice-story-columns{max-width:950px}
body.voice-site .voice-story-columns p{font-size:1.125rem;line-height:1.7;color:#304963}
body.voice-site .voice-story-panels{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:40px}
body.voice-site :is(.voice-story-panels article,.voice-certification-grid article,.voice-office-card){background:#fff;border:1px solid #dfe9ef;border-radius:14px;padding:32px}
body.voice-site :is(.voice-story-panels,.voice-certification-grid) h3{color:#0036BF;font-size:1.4rem;line-height:1.3;margin:0 0 18px}
body.voice-site .voice-story-panels p{color:#304963;line-height:1.65}
body.voice-site .voice-certifications{background:#fff;border-top:1px solid #dfe9ef}
body.voice-site .voice-certification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:center}
body.voice-site .voice-certification-grid img{height:180px;width:100%;object-fit:contain;margin:0 auto 24px}
body.voice-site .voice-certification-grid p{color:#435f72}
body.voice-site .voice-office-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
body.voice-site .voice-office-card h3{color:#0036BF;font-size:1.5rem;margin-top:0}
body.voice-site .voice-office-card address{font-style:normal;font-size:1.125rem;line-height:1.7}
body.voice-site .voice-office-card a{color:#0036BF;text-decoration:underline;text-underline-offset:4px}
body.voice-site .voice-office-map{width:100%;height:330px;border:0;border-radius:14px;background:#e6edf3}
body.voice-site .voice-product-intro p+p{margin-top:1em}
@media(max-width:900px){body.voice-site :is(.voice-story-panels,.voice-office-grid){grid-template-columns:1fr}}
@media(max-width:620px){body.voice-site .voice-certification-grid{grid-template-columns:1fr}body.voice-site :is(.voice-story-panels article,.voice-office-card){padding:24px}}
