.header-phones{display:flex;flex-direction:column;gap:4px;white-space:nowrap;margin-left:auto;font-size:15px;font-weight:700;color:#123656}.header-phones a{text-decoration:none}.main-contact-phones{display:flex;flex-direction:column;gap:8px}.department-contact{padding-top:24px;padding-bottom:24px}.department-contact-card{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;background:#eef5fa;border:1px solid #dbe7ef;border-radius:12px;padding:32px}.department-contact-card h2{font-size:clamp(23px,3vw,32px);margin:8px 0}.department-contact-card h3{font-size:clamp(19px,2.3vw,25px);margin:0 0 8px;color:#123656}.department-contact-card p{margin:0 0 12px}.department-contact-links{display:flex;flex-direction:column;gap:10px}.department-contact-links a{color:#1266a5;overflow-wrap:anywhere;width:fit-content}@media(max-width:760px){.department-contact-card{grid-template-columns:1fr;gap:20px;padding:24px}.header-phones{font-size:12px;margin-left:auto}}@media(max-width:420px){.header-phones{font-size:11px;gap:5px}}

/* Shared approved department contact design: service and verification laboratory. */
.department-contact{padding:20px 0 34px}
.department-contact-card{width:min(1280px,calc(100% - 64px));margin:auto;grid-template-columns:0.85fr 1.7fr;gap:0;padding:30px 32px;background:#e9f5fc;border:0;border-radius:9px;align-items:center}
.department-contact-card>div:first-child{padding-right:30px}
.department-contact-card>div:last-child{padding-left:42px;border-left:1px solid #7ac9e8}
.department-contact-card .eyebrow{display:none}
.department-contact-card h2{font-size:clamp(24px,2.6vw,34px);font-weight:700;margin:0;line-height:1.2}
.department-contact-card h3{font-size:clamp(20px,2.1vw,28px);font-weight:700;margin:0 0 3px;line-height:1.3}
.department-contact-card p{margin:0 0 8px;font-size:16px;color:#546775}
.department-contact-links{gap:3px}
.department-contact-links a{font-size:clamp(15px,1.65vw,21px);line-height:1.5;color:#103449;display:flex;align-items:center;gap:12px}
.department-contact-links a:before{content:"";flex:0 0 19px;width:19px;height:19px;background-color:#0087b0;mask:var(--contact-icon) center/contain no-repeat;-webkit-mask:var(--contact-icon) center/contain no-repeat}
.department-contact-links a[href^="tel:"]{--contact-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.24c1.1.36 2.3.55 3.6.55a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1C10.6 21 3 13.4 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.3.2 2.5.55 3.6a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E")}
.department-contact-links a[href^="mailto:"]{--contact-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M3 5h18v14H3z M3 5l9 8 9-8'/%3E%3C/svg%3E")}

@media(min-width:651px) and (max-width:1000px){.department-contact-card{grid-template-columns:1fr 1.5fr;padding:26px}.department-contact-card>div:last-child{padding-left:24px}}
@media(max-width:650px){.department-contact-card{width:calc(100% - 32px);grid-template-columns:1fr;padding:24px;gap:20px}.department-contact-card>div:first-child{padding:0}.department-contact-card>div:last-child{padding:20px 0 0;border-left:0;border-top:1px solid #a4d8ec}.department-contact-links a{overflow-wrap:anywhere;font-size:15px}.department-contact-card h3{font-size:20px}.department-contact-card p{font-size:14px}}
