/* V49: one clear contact, set within the existing warm paper palette. */
.contact-heading{text-align:center}.v49-contact-card{max-width:860px;margin:32px auto 34px;padding:38px 46px;border:1px solid #bdb5a5;background:#f5f3ee;display:flex;justify-content:center;align-items:center;gap:50px;text-align:left}.v49-contact-info{min-width:0}.v49-contact-info>.section-label{font-size:10px;letter-spacing:.14em;color:#746e63}.v49-contact-name{font:400 38px/1.5 var(--serif);margin:18px 0 7px;letter-spacing:.08em}.v49-contact-name>span{font:12px/1.8 var(--sans);letter-spacing:.08em;margin-left:20px;color:#716b60}.v49-contact-phone{display:flex;align-items:center;gap:28px;font:400 35px/1.6 var(--serif);letter-spacing:.02em;white-space:nowrap}.v49-contact-phone>span{font:23px/1 Arial,sans-serif}.v49-contact-address{font-size:12px;line-height:2;color:#716b60;margin-top:18px}.v49-contact-actions{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:20px;align-items:center}.v49-contact-actions .text-link{font-size:12px;min-height:44px;display:inline-flex;align-items:center;gap:16px}.v49-phone-status{font:12px/1.8 var(--sans);color:#716b60;min-height:22px;margin-top:8px}.home-v4 .brief-disclosure{max-width:860px;margin-inline:auto}.study-contact .v49-contact-card{margin-top:30px;margin-bottom:0}.v46-team-cards .team-member{min-height:230px}
@media(max-width:760px){.v49-contact-card{margin-block:26px 30px;padding:28px 22px;gap:28px}.v49-contact-name{font-size:34px;margin-top:14px}.v49-contact-name>span{font-size:12px;margin-left:15px}.v49-contact-phone{font-size:27px;gap:16px;letter-spacing:0}.v49-contact-phone>span{font-size:20px}.v49-contact-address{font-size:12px;margin-top:14px}.v49-contact-actions{gap:12px 24px;margin-top:14px}.v49-contact-actions .text-link{font-size:12px}.v46-team-cards .team-member{min-height:205px}.study-contact .v49-contact-card{text-align:left}}
