/* CALINK-V3-01: Newsroom only. No global/header/footer selectors. */
#main-content .newsroom-media-v3{padding:clamp(56px,6.5vw,96px) 0;background:#f8f9fa;color:#20272d}
#main-content .newsroom-media-v3__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:center}
#main-content .newsroom-media-v3 h2{font:500 clamp(26px,2.4vw,34px)/1.2 Inter,sans-serif;letter-spacing:-.035em;margin:0 0 24px}
#main-content .newsroom-media-v3 a.newsroom-media-v3__email,
#main-content .newsroom-media-v3 a.newsroom-media-v3__email:visited,
#main-content .newsroom-media-v3 a.newsroom-media-v3__email:hover{display:inline-block;max-width:100%;color:#1852ad!important;font:500 clamp(32px,3.6vw,52px)/1.3 Inter,sans-serif;letter-spacing:-.035em;text-decoration-line:underline!important;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.16em;white-space:nowrap}
#main-content .newsroom-media-v3 a.newsroom-media-v3__email:focus-visible{outline:2px solid #1852ad;outline-offset:8px;border-radius:2px}
#main-content .newsroom-media-v3__intro{font:400 clamp(18px,1.55vw,22px)/1.65 Inter,sans-serif;color:#4d5962;margin:0;max-width:510px}
@media(max-width:800px){
 #main-content .newsroom-media-v3__grid{grid-template-columns:1fr;gap:32px}
 #main-content .newsroom-media-v3 h2{font-size:28px;margin-bottom:18px}
 #main-content .newsroom-media-v3 a.newsroom-media-v3__email{font-size:clamp(29px,8.6vw,42px)}
 #main-content .newsroom-media-v3__intro{font-size:18px;line-height:1.7;max-width:520px}
}
