:root{--mtb-text:var(--global-palette3, #1a1a1a);--mtb-muted:var(--global-palette5, #6b6b6b);--mtb-accent:var(--global-palette1, #0b57d0);--mtb-border:var(--global-palette7, #e6e6e6);--mtb-gap:1.25rem;--mtb-radius:6px;--mtb-radius-sm:4px;--mtb-badge-bg:#dde5ef;--mtb-badge-text:#1e567a;--mtb-carousel-nav:2.75rem}.mtb-empty{padding:1rem;color:var(--mtb-muted);border:1px dashed var(--mtb-border);border-radius:var(--mtb-radius-sm)}.mtb-card{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--mtb-text);border:0 solid #fff0;box-sizing:border-box;overflow:hidden;border-radius:var(--mtb-radius)}.mtb-card__media,figure.mtb-card__media,.single-content figure.mtb-card__media,.single-content .mtb-card figure.mtb-card__media{margin:0;overflow:hidden}.mtb-card__media-link{display:block;position:relative;width:100%;overflow:hidden}.mtb-card__media--ratio-1-1 .mtb-card__media-link{aspect-ratio:1 / 1}.mtb-card__media--ratio-5-3 .mtb-card__media-link{aspect-ratio:5 / 3}.mtb-card__media--ratio-2-1 .mtb-card__media-link{aspect-ratio:2 / 1}.mtb-card__media--ratio-16-9 .mtb-card__media-link{aspect-ratio:16 / 9}.mtb-card__media--ratio-3-2 .mtb-card__media-link{aspect-ratio:3 / 2}.mtb-card__media--ratio-4-3 .mtb-card__media-link{aspect-ratio:4 / 3}.mtb-card__media--ratio-2-3 .mtb-card__media-link{aspect-ratio:2 / 3}.mtb-card__media--ratio-3-4 .mtb-card__media-link{aspect-ratio:3 / 4}.mtb-card__media--ratio-9-16 .mtb-card__media-link{aspect-ratio:9 / 16}.mtb-card__media--land169 .mtb-card__media-link{aspect-ratio:16 / 9}.mtb-card__media--land32 .mtb-card__media-link{aspect-ratio:3 / 2}.mtb-card__img,.mtb-card__media-link img{width:100%;height:100%;object-fit:cover;display:block}.mtb-card__img--placeholder{width:100%;height:100%;background:linear-gradient(135deg,#eef2f7,#d9e2ec)}.mtb-card__body{display:flex;flex-direction:column;gap:.65rem;padding:1rem;flex:1}.mtb-featured .mtb-card--featured .mtb-card__body{padding:25px 1rem 25px;justify-content:center}.mtb-posts .mtb-card--featured .mtb-card__body{padding:1rem;justify-content:flex-start}.mtb-card--simple .mtb-card__body,.mtb-card--compact .mtb-card__body{padding:1rem}.mtb-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;font-size:.75rem;line-height:1.3;color:var(--mtb-muted)}.mtb-card__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.mtb-card__badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:var(--mtb-radius-sm);background:var(--mtb-badge-bg);color:var(--mtb-badge-text);font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1.25}.mtb-card__badge--category{background:#f3f3f3;color:var(--mtb-muted);font-weight:500}.mediatenor-entry-taxonomies{margin:0 0 .55rem}.mediatenor-entry-taxonomies .mtb-card__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.mediatenor-entry-taxonomies a.mtb-card__badge{text-decoration:none;text-transform:none;letter-spacing:.02em;box-shadow:none;border:0}.mediatenor-entry-taxonomies a.mtb-card__badge:hover,.mediatenor-entry-taxonomies a.mtb-card__badge:focus{text-decoration:none;opacity:.88;color:var(--mtb-badge-text)}.mediatenor-entry-taxonomies a.mtb-card__badge--category:hover,.mediatenor-entry-taxonomies a.mtb-card__badge--category:focus{color:var(--mtb-muted)}.entry-hero .mediatenor-entry-taxonomies,.entry-content-wrap .mediatenor-entry-taxonomies--single{margin-bottom:.75rem}.mtb-library-filters{display:flex;flex-direction:column;gap:.85rem;width:100%}.mtb-library-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.mtb-library-filters__label{flex:0 0 auto;min-width:5.75rem;color:var(--mtb-muted);font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:1.25}.mtb-library-filters .mtb-card__badges{flex:1 1 auto;gap:.45rem}.mtb-library-filters a.mtb-card__badge{text-decoration:none;text-transform:none;border:0;box-shadow:none;font-size:.9rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;line-height:1.3}.mtb-library-filters a.mtb-card__badge:hover,.mtb-library-filters a.mtb-card__badge:focus{text-decoration:none;opacity:.88}.entry-hero .mtb-library-filters{margin-top:.25rem}.mtb-card__date{margin-left:auto;color:var(--mtb-muted);font-weight:400;white-space:nowrap}.mtb-card__formats,.mtb-card__categories{display:inline-flex;flex-wrap:wrap;gap:.15rem}.mtb-card__formats{font-weight:600;color:var(--mtb-text)}.mtb-card__title,.mtb-card h2.mtb-card__title,.mtb-card h3.mtb-card__title,.single-content .mtb-card h2.mtb-card__title,.single-content .mtb-card h3.mtb-card__title{margin:0;font-family:var(--global-heading-font-family,inherit);font-weight:inherit;line-height:1.2}.mtb-card__title a{color:inherit;text-decoration:none}.mtb-card__title a:hover{color:var(--mtb-accent)}.mtb-card__title--s{font-size:1.25rem;letter-spacing:.45px;line-height:1.1}.mtb-card__title--m{font-size:1.1875rem;font-weight:700;line-height:1.25;color:var(--mtb-text)}.mtb-card__title--l{font-size:1.75rem;letter-spacing:.5px;line-height:1.15}.mtb-card--featured h2.mtb-card__title--l,.single-content .mtb-card--featured h2.mtb-card__title--l{line-height:1.05}.mtb-card__excerpt{margin:0;color:var(--mtb-muted);line-height:1.45}.mtb-card__excerpt--s{font-size:.85rem}.mtb-card__excerpt--m{font-size:.95rem}.mtb-card__excerpt--l{font-size:1.1rem}.mtb-card__more{color:var(--mtb-badge-text);text-decoration:underline;text-underline-offset:2px}.mtb-card__more:hover{color:var(--mtb-accent)}.mtb-featured{display:grid;gap:var(--mtb-gap)}.mtb-featured--1-2{grid-template-columns:2fr 1fr 1fr;align-items:stretch}.mtb-featured--1-2 .mtb-featured__primary{min-width:0}.mtb-featured--1-2 .mtb-featured__secondary{display:contents}.mtb-featured--1-2 .mtb-featured__secondary>.mtb-card{min-width:0}.mtb-spotlight{box-sizing:border-box;padding:clamp(1.5rem, 4vw, 3rem);border-radius:var(--mtb-radius);overflow:hidden}.mtb-spotlight__inner{display:grid;gap:clamp(1.5rem, 4vw, 3rem);align-items:center;max-width:1100px;margin:0 auto}.mtb-spotlight--image-right.mtb-spotlight--split-text-wide .mtb-spotlight__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mtb-spotlight--image-right.mtb-spotlight--split-equal .mtb-spotlight__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mtb-spotlight--image-right.mtb-spotlight--split-image-wide .mtb-spotlight__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mtb-spotlight--image-left.mtb-spotlight--split-text-wide .mtb-spotlight__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.mtb-spotlight--image-left.mtb-spotlight--split-equal .mtb-spotlight__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mtb-spotlight--image-left.mtb-spotlight--split-image-wide .mtb-spotlight__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mtb-spotlight__content{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0}.mtb-spotlight__title{margin:0}.mtb-spotlight__title a{color:inherit;text-decoration:none}.mtb-spotlight__title a:hover{color:var(--mtb-accent)}.mtb-spotlight__content .mtb-card__excerpt{margin:0;max-width:36rem}.mtb-spotlight__button{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.85rem 1.35rem;border:0;border-radius:var(--mtb-radius-sm);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.mtb-spotlight__button:hover{filter:brightness(.95)}.mtb-spotlight__media{margin:0;width:100%;max-width:none;min-width:0;justify-self:stretch;border-radius:var(--mtb-radius);overflow:hidden}.mtb-spotlight--split-text-wide .mtb-spotlight__media{max-width:420px}.mtb-spotlight--image-right.mtb-spotlight--split-text-wide .mtb-spotlight__media{justify-self:end}.mtb-spotlight--image-left.mtb-spotlight--split-text-wide .mtb-spotlight__media{justify-self:start}.mtb-spotlight__img,.mtb-spotlight__media img{width:100%;height:100%;object-fit:cover;display:block}.mtb-spotlight__img--placeholder{width:100%;height:100%;background:linear-gradient(135deg,#eef2f7,#d9e2ec)}.mtb-posts--carousel.mtb-spotlight-carousel{--mtb-carousel-visible:1}.mtb-posts--carousel.mtb-spotlight-carousel .mtb-posts__item{flex:0 0 100%;width:100%;min-width:100%;max-width:none;scroll-snap-align:start}.mtb-spotlight-carousel .mtb-spotlight{height:100%}.mtb-posts{position:relative}.mtb-posts--grid .mtb-posts__track{display:grid;gap:var(--mtb-gap)}.mtb-posts--cols-1 .mtb-posts__track{grid-template-columns:1fr}.mtb-posts--cols-2 .mtb-posts__track{grid-template-columns:repeat(2,minmax(0,1fr))}.mtb-posts--cols-3 .mtb-posts__track{grid-template-columns:repeat(3,minmax(0,1fr))}.mtb-posts--cols-4 .mtb-posts__track{grid-template-columns:repeat(4,minmax(0,1fr))}.mtb-posts--carousel{--mtb-carousel-nav:2.75rem;--mtb-carousel-gap:0.75rem;--mtb-carousel-outside:calc(var(--mtb-carousel-nav) + var(--mtb-carousel-gap));--mtb-carousel-visible:3;display:grid;grid-template-columns:var(--mtb-carousel-nav) minmax(0,1fr) var(--mtb-carousel-nav);align-items:center;gap:var(--mtb-carousel-gap);width:calc(100% + (2 * var(--mtb-carousel-outside)));max-width:none;margin-left:calc(-1 * var(--mtb-carousel-outside));margin-right:calc(-1 * var(--mtb-carousel-outside));box-sizing:border-box}.mtb-posts--carousel.mtb-posts--cols-1{--mtb-carousel-visible:1}.mtb-posts--carousel.mtb-posts--cols-2{--mtb-carousel-visible:2}.mtb-posts--carousel.mtb-posts--cols-3{--mtb-carousel-visible:3}.mtb-posts--carousel.mtb-posts--cols-4{--mtb-carousel-visible:4}.mtb-posts--carousel .mtb-posts__viewport{min-width:0;width:100%;overflow:hidden}.mtb-posts--carousel .mtb-posts__track{display:flex;gap:var(--mtb-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mtb-posts--carousel .mtb-posts__track::-webkit-scrollbar{display:none;width:0;height:0;background:#fff0}.mtb-posts--carousel .mtb-posts__item{flex:0 0 calc((100% - ((var(--mtb-carousel-visible) - 1) * var(--mtb-gap))) / var(--mtb-carousel-visible));width:calc((100% - ((var(--mtb-carousel-visible) - 1) * var(--mtb-gap))) / var(--mtb-carousel-visible));min-width:0;max-width:none;scroll-snap-align:start}.mtb-posts--carousel .mtb-card{min-width:0}.mtb-carousel__nav{appearance:none;border:1px solid var(--mtb-border);background:#fff;width:var(--mtb-carousel-nav);height:var(--mtb-carousel-nav);padding:0;margin:0;border-radius:var(--mtb-radius-sm);cursor:pointer;color:var(--mtb-text);display:inline-flex;align-items:center;justify-content:center;line-height:0;z-index:3;justify-self:center;flex-shrink:0;box-shadow:0 1px 2px rgb(0 0 0 / .06)}.mtb-carousel__nav svg{display:block;width:14px;height:14px;flex-shrink:0}.mtb-carousel__nav:hover{border-color:var(--mtb-accent);color:var(--mtb-accent)}@media (max-width:900px){.mtb-featured--1-2{grid-template-columns:1fr 1fr}.mtb-featured--1-2 .mtb-featured__primary{grid-column:1 / -1}.mtb-posts--cols-3 .mtb-posts__track,.mtb-posts--cols-4 .mtb-posts__track{grid-template-columns:1fr 1fr}.mtb-posts--carousel{--mtb-carousel-outside:calc(var(--mtb-carousel-nav) + var(--mtb-carousel-gap));width:calc(100% + (2 * var(--mtb-carousel-outside)));margin-left:calc(-1 * var(--mtb-carousel-outside));margin-right:calc(-1 * var(--mtb-carousel-outside))}.mtb-posts--carousel:not(.mtb-posts--cols-1){--mtb-carousel-visible:2}}@media (max-width:640px){.mtb-featured--1-2,.mtb-posts--cols-2 .mtb-posts__track,.mtb-posts--cols-3 .mtb-posts__track,.mtb-posts--cols-4 .mtb-posts__track{grid-template-columns:1fr}.mtb-featured--1-2 .mtb-featured__primary{grid-column:auto}.mtb-posts--carousel{width:100%;margin-left:0;margin-right:0;grid-template-columns:1fr}.mtb-posts--carousel .mtb-carousel__nav{display:none}.mtb-posts--carousel .mtb-posts__item{flex-basis:85%;width:85%;min-width:85%}.mtb-posts--carousel.mtb-spotlight-carousel{--mtb-carousel-outside:calc(var(--mtb-carousel-nav) + var(--mtb-carousel-gap));width:calc(100% + (2 * var(--mtb-carousel-outside)));margin-left:calc(-1 * var(--mtb-carousel-outside));margin-right:calc(-1 * var(--mtb-carousel-outside));grid-template-columns:var(--mtb-carousel-nav) minmax(0,1fr) var(--mtb-carousel-nav)}.mtb-posts--carousel.mtb-spotlight-carousel .mtb-carousel__nav{display:inline-flex}.mtb-posts--carousel.mtb-spotlight-carousel .mtb-posts__item{flex-basis:100%;width:100%;min-width:100%}.mtb-card__title--l{font-size:1.4rem}.mtb-spotlight__inner{grid-template-columns:1fr;gap:1.5rem}.mtb-spotlight__media{max-width:280px;margin-left:auto;margin-right:auto}}.mtb-sources{width:100%}.mtb-sources__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.mtb-sources--cols-1 .mtb-sources__grid{grid-template-columns:1fr}.mtb-sources--cols-2 .mtb-sources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mtb-sources--cols-3 .mtb-sources__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mtb-sources--cols-4 .mtb-sources__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mtb-sources__item{display:flex;min-width:0}.mtb-sources__item>.mtb-source-card{width:100%}.mtb-source-card{background:#fff;border:1px solid var(--mtb-border);border-radius:var(--mtb-radius);box-sizing:border-box;height:100%;overflow:hidden}.mtb-source-card__link{display:flex;flex-direction:column;height:100%;padding:0;text-decoration:none;color:inherit;box-sizing:border-box}.mtb-source-card__logo{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:.75rem 1rem;box-sizing:border-box;overflow:hidden;background:#f3f3f3;flex-shrink:0}.mtb-source-card__logo--ratio-1-1{aspect-ratio:1 / 1}.mtb-source-card__logo--ratio-5-3{aspect-ratio:5 / 3}.mtb-source-card__logo--ratio-2-1{aspect-ratio:2 / 1}.mtb-source-card__logo--ratio-16-9{aspect-ratio:16 / 9}.mtb-source-card__logo--ratio-3-2{aspect-ratio:3 / 2}.mtb-source-card__logo--ratio-4-3{aspect-ratio:4 / 3}.mtb-source-card__logo--ratio-2-3{aspect-ratio:2 / 3}.mtb-source-card__logo--ratio-3-4{aspect-ratio:3 / 4}.mtb-source-card__logo--ratio-9-16{aspect-ratio:9 / 16}.mtb-source-card__logo-img{display:block;max-width:calc(100% * var(--mtb-logo-scale, 0.7));max-height:min(calc(100% * var(--mtb-logo-scale, 0.7)), var(--mtb-logo-max-height, 3.16rem));width:auto;height:auto;object-fit:contain}.mtb-source-card__logo-img--placeholder{width:calc(48% * var(--mtb-logo-scale, 0.7) / 0.7);max-width:8rem;height:.65rem;border-radius:2px;background:rgb(0 0 0 / .08)}.mtb-source-card__body{display:flex;flex-direction:column;justify-content:flex-start;gap:.3rem;padding:.85rem 1rem 1rem;flex:1 1 auto;box-sizing:border-box}.mtb-source-card__type{margin:0!important;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mtb-muted);line-height:1.3}.mtb-source-card__title,.mtb-source-card h3.mtb-source-card__title{margin:0!important;padding:0;font-size:1.15rem;line-height:1.3;color:var(--mtb-text)}.mtb-source-card__excerpt{margin:.15rem 0 0!important;font-size:.95rem;line-height:1.4;color:var(--mtb-muted)}body.single-mt_source,body.post-type-archive-mt_source{background-color:#ffffff!important}body.single-mt_source .site,body.single-mt_source #inner-wrap,body.single-mt_source .content-container,body.single-mt_source .entry-content-wrap,body.single-mt_source .content-bg,body.single-mt_source .site-content,body.single-mt_source .content-area,body.single-mt_source .entry,body.single-mt_source .entry-content,body.post-type-archive-mt_source .site,body.post-type-archive-mt_source #inner-wrap,body.post-type-archive-mt_source .content-container,body.post-type-archive-mt_source .entry-content-wrap,body.post-type-archive-mt_source .content-bg,body.post-type-archive-mt_source .site-content,body.post-type-archive-mt_source .content-area{background-color:#ffffff!important}.mtb-source-single,.mtb-source-archive{background:#fff}.mtb-source-single__hero{background:#f4f7f9;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2.5rem 0 2.25rem;box-sizing:border-box}.mtb-source-single__hero-inner{max-width:var(--global-content-width,1235px);margin:0 auto;padding-left:var(--global-content-edge-padding,1.5rem);padding-right:var(--global-content-edge-padding,1.5rem);box-sizing:border-box}.mtb-source-single__pubs-inner{max-width:1100px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.mtb-source-single__pubs{background:#fff;padding:2.5rem 0 4rem}.mtb-source-archive{max-width:var(--global-content-width,1235px);margin:0 auto;padding:2.5rem var(--global-content-edge-padding,1.25rem) 4rem;box-sizing:border-box}.mtb-source-archive--wide{max-width:var(--global-content-width,1235px);width:100%}.mtb-source-archive__section{margin-top:3rem}.mtb-source-archive__section:first-of-type{margin-top:0}.mtb-source-archive__section-title{margin:0 0 1.5rem;font-size:clamp(1.75rem, 2.2vw, 2.25rem);font-weight:700;line-height:1.2;color:var(--mtb-text)}.mtb-source-single__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,240px);gap:1.5rem 2rem;align-items:start;margin:0}.mtb-source-single__header--center{align-items:center;min-height:7rem}.mtb-source-single__header--center .mtb-source-single__title{margin-bottom:0}.mtb-source-single__intro{min-width:0}.mtb-source-single__logo{display:flex;align-items:center;justify-content:center;justify-self:end;width:100%;min-height:7rem;padding:1rem 1.25rem;background:#f3f4f4;box-sizing:border-box}.mtb-source-single__logo--empty{min-height:8rem}.mtb-source-single__logo-img{max-height:5.5rem;max-width:100%;width:auto;height:auto;object-fit:contain}.mtb-source-single__type{margin:0 0 .35rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mtb-muted)}.mtb-source-single__title{margin:0 0 .75rem;font-size:clamp(1.75rem, 3vw, 2.4rem);line-height:1.2}.mtb-source-single__excerpt{color:var(--mtb-muted);max-width:40rem}.mtb-source-single__excerpt p{margin:0}.mtb-source-single__pubs-title{margin:0 0 1rem;font-size:1.35rem}.mtb-list{display:flex;flex-direction:column;gap:.75rem;border-top:0}.mtb-list-item{display:flex;gap:1rem;align-items:flex-start;padding:1.15rem 1.25rem;border:0;background:#f3f4f4;box-sizing:border-box}.mtb-list-item__thumb{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;overflow:hidden;display:block}.mtb-list-item__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.mtb-list-item__body{flex:1 1 auto;min-width:0}.mtb-list-item__formats{margin:0 0 .35rem;font-size:.8rem;color:var(--mtb-muted)}.mtb-list-item__formats__sep{opacity:.6}.mtb-list-item__title{margin:0 0 .35rem;font-size:1.1rem;line-height:1.35}.mtb-list-item__title a{color:inherit;text-decoration:none}.mtb-list-item__title a:hover{text-decoration:underline}.mtb-list-item__excerpt{margin:0 0 .35rem;color:var(--mtb-muted);font-size:.95rem}.mtb-list-item__actions{margin:0}.mtb-list-item__more{font-size:.95rem}@media (max-width:700px){.mtb-source-single__header{grid-template-columns:1fr}.mtb-source-single__logo{justify-self:stretch;order:-1}}.mtb-source-archive__title{margin:0 0 1.75rem;font-size:clamp(1.75rem, 3vw, 2.4rem)}.mtb-external-cta{margin-top:1.5rem}.mtb-external-cta__link{display:inline-block;padding:.75rem 1.25rem;background:#135D33;color:#fff!important;text-decoration:none;font-weight:600}.mtb-external-cta__link:hover{opacity:.9}@media (max-width:1100px){.mtb-sources--cols-4 .mtb-sources__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mtb-sources__grid,.mtb-sources--cols-3 .mtb-sources__grid,.mtb-sources--cols-4 .mtb-sources__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mtb-sources__grid,.mtb-sources--cols-2 .mtb-sources__grid,.mtb-sources--cols-3 .mtb-sources__grid,.mtb-sources--cols-4 .mtb-sources__grid{grid-template-columns:1fr}}