:root{--master-header: 2.4rem;--main-header: 2.2rem;--main-header-with-thumb: 1.6rem;--secondary-header: 1.3rem;--prom-copy: 1.2rem;--prom-copy-with-thumb: 1rem;--body-copy: 1rem;--prom-copy-ht: 1.4;--extra-light: 200;--light: 300;--regular: 400;--medium: 500;--semi-bold: 600;--extra-bold: 800;--mmc-blue: #1c5dbc;--light-text: #71777d;--grey-stroke: #dcdcdc}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}.single .post p,.single .post ol,.single .post ul{font-size:var(--body-copy);font-weight:var(--extra-light);line-height:var(--prom-copy-ht)}.single .post p:not(:last-child),.single .post ol:not(:last-child),.single .post ul:not(:last-child){margin-bottom:1.5rem}.single .post p strong,.single .post ol strong,.single .post ul strong{font-weight:var(--medium)}.single .post p a,.single .post ol a,.single .post ul a{font-weight:var(--medium);color:var(--mmc-blue)}.single .post p a:hover,.single .post ol a:hover,.single .post ul a:hover{text-decoration:none}.single .post ol,.single .post ul{padding-left:.75rem;margin-bottom:1.1rem !important}.single .post ol li:not(:last-child),.single .post ul li:not(:last-child){margin-bottom:1rem}.single .post h4,.single .post h5,.single .post h6{font-size:var(--secondary-header);font-weight:var(--semi-bold);margin-bottom:.6rem}.blog{background-color:#f1f4f6}.mc-row{max-width:1140px;margin:0 auto;padding:4.5rem 2rem 0 2rem}.mc-row--side-bar{display:grid;grid-template-columns:1fr .4fr;grid-template-columns:1fr minmax(15rem, 0.4fr);gap:2rem}.mc-row--with-title{padding-top:3rem}.navbar{padding:1.2rem 1rem}.navbar__logo{width:12rem}.main-title__h2{font-size:var(--master-header);font-weight:var(--extra-bold);margin-bottom:0}.main-title__h2--small{display:block;font-size:var(--secondary-header)}.main-title__h2--emphasis{color:var(--mmc-blue)}.text-bottom{margin-bottom:4.5rem}.post:not(:last-child){border-bottom:1px solid var(--grey-stroke);margin-bottom:2.25rem;padding-bottom:2.25rem}.post__content-wrap{margin-top:-0.3rem}.post--with-thumb{display:grid;grid-template-columns:.4fr .9fr;gap:1.5rem}.post__thumb{max-width:100%;height:auto;border-radius:4px}.post__featured-img{max-width:100%;height:auto;margin-bottom:1.2rem;border-radius:4px}.post__title{font-size:var(--main-header);font-weight:var(--extra-bold);margin-bottom:.35rem}.post__title a{color:#212529}.post__title a:hover{text-decoration:none}.post__title--single{margin-bottom:.5rem}.post__title--with-thumb{font-size:var(--main-header-with-thumb)}.post__content,.post__single-content{font-size:var(--prom-copy);font-weight:var(--extra-light);line-height:var(--prom-copy-ht);margin-bottom:.25rem}.post__content--with-thumb,.post__single-content--with-thumb{font-size:var(--prom-copy-with-thumb)}.post__single-content{font-size:var(--body-copy)}.post__single-content--strong,.post__single-content a{font-weight:var(--semi-bold)}.post__single-content a:hover{text-decoration:none}.post__single-content:not(:last-child){margin-bottom:1.5rem}.post__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--prom-copy);font-weight:var(--medium);position:relative}.post__link--with-thumb{font-size:var(--prom-copy-with-thumb)}.post__link:hover{text-decoration:none}.post__link::before{content:"";height:2px;width:100%;background-color:var(--mmc-blue);position:absolute;left:0;bottom:0;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .2s ease-in-out 0s;-webkit-transform-origin:left;transform-origin:left}.post__link:hover::before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.post__meta{font-size:var(--body-copy);font-weight:var(--light);color:var(--light-text);margin-top:1.2rem}.post__meta--header{margin-top:0;margin-bottom:1.3rem}.post__meta--with-thumb{grid-column:1/-1;margin-top:0}.post__author,.post__time{font-weight:var(--medium)}.post__author a{color:var(--mmc-blue)}.post__author a:hover{text-decoration:none}.post__cat{display:block}.post__cat--comma{font-weight:var(--medium);color:var(--mmc-blue)}.post__cat a{font-weight:var(--medium)}.post__cat a:hover{text-decoration:none}.post__foot-note{background-color:rgba(0,102,205,.2);border:1px solid rgba(0,102,205,.1);padding:.8rem 1rem;border-radius:4px}.post__foot-note-copy{margin-bottom:0;color:var(--mmc-blue);font-size:.8rem !important;font-weight:var(--regular) !important}.mc-search{background-color:#fff;box-shadow:0 0 .4rem .2rem rgba(179,194,208,.3);border-radius:4px;padding:1.4rem 1.2rem}.mc-search:not(:last-child){margin-bottom:2.25rem}.mc-search__title{font-size:var(--secondary-header);font-weight:var(--medium);margin-bottom:.8rem}.mc-search__form{position:relative}.mc-search__form::after{content:"";display:block;width:1.3rem;height:1.3rem;background-image:url(../../images/search.svg);background-repeat:no-repeat;background-position:center;position:absolute;left:1rem;top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mc-search__label{width:100%;display:inline}.mc-search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:2px solid var(--grey-stroke);padding:.4rem .8rem .4rem 2.8rem;border-radius:10rem;width:100%;font-family:inherit;font-weight:var(--regular);box-shadow:0 0 .2rem .2rem rgba(179,194,208,.2)}.mc-search__field:hover{border-color:var(--mmc-blue);transition:border-color .2s ease-in-out}.mc-search__field:focus{border-color:var(--mmc-blue)}.mc-search__submit{position:absolute;right:-9999rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.categories{background-color:#fff;box-shadow:0 0 .4rem .2rem rgba(179,194,208,.3);border-radius:4px;padding:1.4rem 1.2rem}.categories__title{font-size:var(--secondary-header);font-weight:var(--medium);margin-bottom:.8rem}.categories__list{font-weight:var(--medium);list-style-type:none;margin:0;padding:0}.categories__link:hover{text-decoration:none}.pagination{display:flex;justify-content:space-between;color:#fff; flex-wrap: wrap; margin-top:1rem;margin-bottom:4.5rem}.pagination__span a{background-color:var(--mmc-blue);border-radius:20rem;color:inherit;font-size:var(--body-copy);font-weight:var(--regular);transition:background-color .5s ease-in-out;position:relative}.pagination__span a:hover{color:currentColor;text-decoration:none;background-color:#154790;transition:background-color .2s ease-in-out}.pagination__span a::before{content:"";width:2.5rem;height:2.5rem;border-radius:10rem;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.pagination__span--prev a{padding:1.05rem 1.2rem 1.05rem 3.5rem}.pagination__span--prev a::before{background:rgba(255,255,255,.25) url(../../images/prev-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:40%;left:6px}.pagination__span--next a{padding:1.05rem 3.5rem 1.05rem 1.2rem}.pagination__span--next a::before{background:rgba(255,255,255,.25) url(../../images/next-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:40%;right:6px}@media only screen and (max-width: 52em){.mc-row--side-bar{grid-template-columns:1fr;gap:0}.mc-side{order:-1}.categories{display:none}.pagination{margin-top:2.5rem}.single .mc-row .mc-side{display:none}}@media only screen and (max-width: 40em){.post--with-thumb{grid-template-columns:1fr}}

.mc-search__submit {
    position: absolute;
	position: absolute !important;
    right: 0;
    top: 0;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	white-space: nowrap !important;
	border: 0 !important;

}

@media only screen and (max-width: 52em) {

	.pagination__span--next {
		margin-top: 4rem;
	}

}

.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin-bottom:1rem;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wp-embedded-content, .post iframe {
    width: 100% !important;
}
