/* Shared MAGDOR typography. Logo artwork remains an image. */
:root{--element-text-font-family--heading:Inter,Arial,sans-serif;--element-text-font-family--body:Inter,Arial,sans-serif}
body,body h1,body h2,body h3,body h4,body h5,body h6,body p,body a,body button,body input,body select,body textarea,body label,body summary,body legend,body dt,body dd,body li,body span{font-family:Inter,Arial,sans-serif!important}
.mr-grid .mr-card,.mg-grid .mg-card{border-bottom:1px solid #eeeae4;padding-bottom:24px!important}
.mr-grid .mr-card h2,.mg-grid .mg-card h2{line-height:1.5!important;overflow-wrap:anywhere}
.md-filter-sort select{appearance:none;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23292722' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}

#main-content select:not(:disabled){color:#292722!important;-webkit-text-fill-color:#292722!important}
#mgp dt{color:#292722!important}

.header-controls__mobile-button .magdor-menu-label{font-size:13px}

@media(min-width:960px){.header-controls__search{top:50%;transform:translateY(-50%)}}
