/* MDG — Team page styles (verbatim from the approved design artboard). */
body{margin:0;background:#FFFFFF;color:#252B33;font-family:'Public Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#075FC7;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:#054A9C;text-decoration-thickness:2px}
img{max-width:100%;display:block}
:focus-visible{outline:2px solid #075FC7;outline-offset:3px}
.mdg-nav a:hover{color:#17365D !important;border-bottom-color:#2869A6 !important}
.mdg-arrow{text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px;text-decoration-color:#9DC3EC !important}.mdg-arrow:hover{text-decoration-color:currentColor !important;text-decoration-thickness:2px !important}
.mdg-foot a:hover{color:#FFFFFF !important;text-decoration:underline}
@media (max-width:960px){.mdg-menu-btn{display:inline-flex !important}.mdg-nav{display:none !important}.mdg-nav[data-open="true"]{display:flex !important;flex-direction:column;align-items:stretch !important;width:100%;gap:0 !important;padding-bottom:12px}.mdg-nav[data-open="true"] a{padding:14px 0 !important;border-bottom:1px solid #E4EAF1 !important}.mdg-hide-sm{display:none !important}}
@media (prefers-reduced-motion:reduce){*{transition:none !important}}
