.cc_g7b5bzkn_av9eZDXVtD .mtat { padding: clamp(3.5rem, 6vw, 5.5rem) 0; color: #163b46; }
.cc_g7b5bzkn_av9eZDXVtD .mtat, .cc_g7b5bzkn_av9eZDXVtD .mtat * { box-sizing: border-box; }
.cc_g7b5bzkn_av9eZDXVtD .mtat .mtat__inner { width: min(75rem, calc(100% - 2.5rem)); max-width: 75rem; padding: 0; margin-inline: auto; overflow-wrap: anywhere; }
.cc_g7b5bzkn_av9eZDXVtD .mtat .mtat__eyebrow { display: block; margin: 0 0 1rem; color: #287d8f; font-size: .6875rem; font-weight: 700; line-height: 1.3; letter-spacing: .18em; }
.cc_g7b5bzkn_av9eZDXVtD .mtat h2 { display: block; margin: 0; font-size: clamp(1.875rem, 3.5vw, 2.75rem); font-weight: 500; line-height: 1.16; letter-spacing: -.025em; text-wrap: balance; }
.cc_g7b5bzkn_av9eZDXVtD .mtat p { margin: 1.5rem 0 0; color: #4d6972; font-size: clamp(1.03125rem, 1.4vw, 1.125rem); line-height: 1.8; }
.cc_g7b5bzkn_av9eZDXVtD .mtat a:focus-visible { outline: 2px solid #287d8f; outline-offset: 5px; }
@media (min-width: 768px) { .cc_g7b5bzkn_av9eZDXVtD .mtat .mtat__inner { width: min(75rem, calc(100% - 4rem)); } }
@media (prefers-reduced-motion: reduce) { .cc_g7b5bzkn_av9eZDXVtD .mtat *, .cc_g7b5bzkn_av9eZDXVtD .mtat *::before, .cc_g7b5bzkn_av9eZDXVtD .mtat *::after { transition: none !important; transform: none !important; } }
.cc_g7b5bzkn_av9eZDXVtD .mtat { background:#fafdfd; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__header { max-width:51rem; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__team { margin-top:2.75rem; padding-top:2rem; border-top:1px solid rgba(42,161,185,.16); }
.cc_g7b5bzkn_av9eZDXVtD .mtat__team > h3 { margin:0 0 1.75rem; color:#426873; font-size:1rem; line-height:1.5; font-weight:500; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__grid { display:grid; align-items:start; grid-template-columns:minmax(0,1fr); gap:1.5rem; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__profile { min-width:0; padding:1.125rem; border:1px solid rgba(42,161,185,.14); border-radius:28px; background:#fff; box-shadow:0 8px 24px rgba(22,59,70,.025); transition:transform .18s ease,border-color .18s ease; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__photo { aspect-ratio:4/5; overflow:hidden; border-radius:20px; background:#f1f8f8; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__photo img { display:block; width:100%; height:100%; object-fit:cover; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__identity { padding:.625rem .375rem; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__photo + .mtat__identity { padding-top:1.375rem; }
.cc_g7b5bzkn_av9eZDXVtD .mtat .mtat__academic-title { margin:0 0 .375rem; color:#408293; font-size:.8125rem; line-height:1.5; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__identity h4 { margin:0; font-size:1.25rem; font-weight:500; line-height:1.4; }
.cc_g7b5bzkn_av9eZDXVtD .mtat .mtat__field { margin:.625rem 0 0; color:#657d84; font-size:.875rem; line-height:1.6; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__identity a { display:inline-flex; align-items:center; min-height:2.75rem; margin-top:1rem; color:#287d8f; font-size:.8125rem; line-height:1.5; text-decoration:none; }
.cc_g7b5bzkn_av9eZDXVtD .mtat__identity a:hover { text-decoration:underline; text-underline-offset:.25em; }
@media (hover:hover) { .cc_g7b5bzkn_av9eZDXVtD .mtat__profile:hover { transform:translateY(-.1875rem); border-color:rgba(42,161,185,.35); } }
@media (min-width:768px) { .cc_g7b5bzkn_av9eZDXVtD .mtat__grid { grid-template-columns:repeat(min(2,var(--mtat-columns)),minmax(0,1fr)); } }
@media (min-width:1024px) { .cc_g7b5bzkn_av9eZDXVtD .mtat__grid { grid-template-columns:repeat(var(--mtat-columns),minmax(0,1fr)); } }
