/* Round 6: scoped contact integration; approved global design is unchanged. */
@media screen{
.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:60px;align-items:start;margin-top:34px}
.contact-grid .contact-actions{margin-top:0;flex-wrap:wrap;gap:20px 28px}
.contact-wecom{width:232px;max-width:100%;margin:0}
.contact-wecom>img{width:232px;height:232px;aspect-ratio:1;object-fit:contain;background:#fff;filter:none}
.contact-wecom figcaption{margin-top:14px;color:var(--cream)}
.contact-wecom h3{font:inherit;font-size:14px;line-height:1.7;color:var(--cream)}
.contact-wecom figcaption p{font-size:11px;line-height:1.9;margin-top:5px;color:#e1e8e4}
#academic-panel>.interview-journey{margin-top:26px}
@media(max-width:900px){.contact-grid{gap:30px;grid-template-columns:minmax(0,1fr) 212px}.contact-wecom,.contact-wecom>img{width:212px}.contact-wecom>img{height:212px}}
@media(max-width:600px){.contact-grid{grid-template-columns:1fr;gap:28px;margin-top:27px}.contact-wecom{width:212px}.contact-wecom>img{width:212px;height:212px}.contact-grid .contact-actions{gap:18px}.contact-wecom figcaption{margin-top:12px}}
}
