/* Contact page: the approved white email card. */
.info-page-shell .email-panel { border: 1px solid #cce9f4; color: #143247; background: white; box-shadow: 0 5px 20px rgba(8,124,164,.04); }
.info-page-shell .email-panel::after { content: none; }
.info-page-shell .email-icon { color: #075985; border: 0; background: #e1f6fc; }
.info-page-shell .email-label { color: #087ca4; font-weight: 800; }
.info-page-shell .email-address { color: #143247 !important; }
.info-page-shell .email-address:hover { color: #075985 !important; }
.info-page-shell .email-button { margin: 0; color: white !important; background: linear-gradient(120deg,#087ca4,#075985); }
.info-page-shell .email-button:hover { background: #075985; }
