#jp-post-flair {
padding-top: 0.5em;
}
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
clear: both;
}
div.sharedaddy h3.sd-title {
margin: 0 0 1em 0;
display: inline-block;
line-height: 1.2;
font-size: 9pt;
font-weight: 700;
}
div.sharedaddy h3.sd-title::before {
content: "";
display: block;
width: 100%;
min-width: 30px;
border-top: 1px solid #dcdcde;
margin-bottom: 1em;
}
div.jetpack-likes-widget-wrapper {
width: 100%;
min-height: 50px;
position: relative;
}
div.jetpack-likes-widget-wrapper .sd-link-color {
font-size: 12px;
}
div.jetpack-comment-likes-widget-wrapper {
width: 100%;
position: relative;
min-height: 31px;
}
div.jetpack-comment-likes-widget-wrapper iframe {
margin-bottom: 0;
}
#likes-other-gravatars {
display: none;
position: absolute;
padding: 9px 12px 10px 12px;
background-color: #fff;
border: solid 1px #dcdcde;
border-radius: 4px;
box-shadow: none;
min-width: 220px;
max-height: 240px;
height: auto;
overflow: auto;
z-index: 1000;
}
#likes-other-gravatars * {
line-height: normal;
}
#likes-other-gravatars .likes-text {
color: #101517;
font-size: 12px;
font-weight: 500;
padding-bottom: 8px;
}
#likes-other-gravatars ul,
#likes-other-gravatars li {
margin: 0;
padding: 0;
text-indent: 0;
list-style-type: none;
}
#likes-other-gravatars li::before {
content: "";
}
#likes-other-gravatars ul.wpl-avatars {
overflow: auto;
display: block;
max-height: 190px;
}
#likes-other-gravatars ul.wpl-avatars li {
width: 196px;
height: 28px;
float: none;
margin: 0 0 4px 0;
}
#likes-other-gravatars ul.wpl-avatars li a {
margin: 0 2px 0 0;
border-bottom: none !important;
display: flex;
align-items: center;
gap: 8px;
text-decoration: none;
}
#likes-other-gravatars ul.wpl-avatars li a span {
font-size: 12px;
color: #2c3338;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#likes-other-gravatars ul.wpl-avatars li a img {
background: none;
border: none;
border-radius: 50%;
margin: 0 !important;
padding: 1px !important;
position: static;
box-sizing: border-box;
}
div.sd-box {
border-top: 1px solid #dcdcde;
border-top: 1px solid rgba(0, 0, 0, 0.13);
}
.jetpack-likes-widget-unloaded .likes-widget-placeholder,
.jetpack-likes-widget-loading .likes-widget-placeholder,
.jetpack-likes-widget-loaded iframe {
display: block;
}
.jetpack-likes-widget-loaded .likes-widget-placeholder,
.jetpack-likes-widget-unloaded iframe,
.jetpack-likes-widget-loading iframe {
display: none;
}
.entry-content .post-likes-widget,
.post-likes-widget,
.comment-likes-widget {
margin: 0;
border-width: 0;
}
.post-likes-widget-placeholder,
.comment-likes-widget-placeholder {
margin: 0;
border-width: 0;
position: relative;
}
.comment-likes-widget-placeholder {
height: 18px;
position: absolute;
display: flex;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.comment-likes-widget-placeholder::before {
color: #2ea2cc;
width: 16px;
height: 16px;
content: "";
display: inline-block;
position: relative;
top: 3px;
padding-right: 5px;
background-repeat: no-repeat;
background-size: 16px 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E");
}
.post-likes-widget-placeholder .button {
display: none;
}
.post-likes-widget-placeholder .loading,
.comment-likes-widget-placeholder .loading {
color: #999;
font-size: 12px;
}
.comment-likes-widget-placeholder .loading {
padding-left: 5px;
margin-top: 4px;
align-self: center;
color: #4e4e4e;
}
div.sharedaddy.sd-like-enabled .sd-like h3 {
display: none;
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
width: 100%;
float: none;
position: absolute;
top: 0;
}
.comment-likes-widget {
width: 100%;
}
.pd-rating,
.cs-rating {
display: block !important;
}
.sd-gplus .sd-title {
display: none;
}
@media print {
.jetpack-likes-widget-wrapper {
display: none;
}
}
.mm-newsroom {
--mm-navy:        #0e2a47;
--mm-navy-2:      #0a2036;
--mm-green:       #23c08a;
--mm-green-dark:  #1aa877;
--mm-teal:        #38a091;
--mm-leaf:        #63bd88;
--mm-dark:        #1c2a38;
--mm-title:       #12233d;
--mm-body:        #6f7885;
--mm-border:      #e7e9ee;
--mm-pill:        #d8dde4;
--mm-page:        #ffffff;
--mm-radius:      14px;
--mm-radius-sm:   6px;
--mm-maxw:        1200px;
color: var(--mm-title);
background: var(--mm-page);
font-family: "Figtree", "Poppins", -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Helvetica, Arial, sans-serif;
overflow-x: hidden;
position: relative;
}
.mm-newsroom *,
.mm-newsroom *::before,
.mm-newsroom *::after { box-sizing: border-box; }
.mm-container {
width: 100%;
max-width: var(--mm-maxw, 1200px);
margin-left: auto;
margin-right: auto;
padding-left: clamp(18px, 4vw, 34px);
padding-right: clamp(18px, 4vw, 34px);
}
.mm-hero-wrap { position: relative; z-index: 1; }
.mm-hero {
position: relative;
text-align: center;
color: #fff;
padding: 118px 20px 210px;
background:
linear-gradient(180deg, rgba(14,42,71,.86) 0%, rgba(10,32,54,.94) 60%, rgba(9,27,46,.98) 100%),
var(--mm-hero-image, radial-gradient(120% 120% at 50% 0%, #14365c 0%, #0c2540 45%, #091b2e 100%));
background-size: cover;
background-position: center;
clip-path: polygon(0 0, 100% 0, 100% 60%, 50% 100%, 0 60%);
overflow: hidden;
}
.mm-hero__mountains {
position: absolute;
left: 0; right: 0; bottom: 0;
width: 100%;
opacity: .14;
pointer-events: none;
z-index: 0;
}
.mm-hero__inner { position: relative; z-index: 3; }
.mm-hero__title {
font-size: 44px;
line-height: 1.1;
font-weight: 700;
margin: 0 0 18px;
color: #fff;
letter-spacing: .2px;
}
.mm-hero__subtitle {
max-width: 620px;
margin: 0 auto;
font-size: 16px;
line-height: 1.6;
color: rgba(233, 239, 246, .82);
font-weight: 400;
}
.mm-hex {
position: absolute;
pointer-events: none;
z-index: 1;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cpolygon points='50,1.5 98.5,29 98.5,83 50,110.5 1.5,83 1.5,29' fill='none' stroke='%23d5dae1' stroke-width='2'/%3E%3C/svg%3E");
}
.mm-hex--on-navy {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cpolygon points='50,1.5 98.5,29 98.5,83 50,110.5 1.5,83 1.5,29' fill='none' stroke='%23a9c2d6' stroke-opacity='0.30' stroke-width='2'/%3E%3C/svg%3E");
}
.mm-hex--1 { width: 150px; height: 168px; left: 2.5%; bottom: 22px; }
.mm-hex--2 { width: 150px; height: 168px; right: 2.5%; bottom: 22px; }
.mm-hex--3 { width: 124px; height: 139px; left: 17%; top: 150px; }
.mm-hex--4 { width: 118px; height: 132px; right: 15%; top: 118px; }
.mm-hex--5 { width: 92px;  height: 103px; right: 29%; top: 330px; opacity: .7; }
.mm-controls {
position: relative;
z-index: 5;
margin-top: 40px;
padding-top: 0;
}
.mm-filterbar {
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
flex-wrap: wrap;
}
.mm-tabs {
display: flex;
align-items: center;
gap: 26px;
flex-wrap: wrap;
}
.mm-tab {
appearance: none;
border: none;
background: none;
padding: 4px 0;
font-size: 15px;
font-weight: 500;
color: var(--mm-title);
cursor: pointer;
position: relative;
transition: color .18s ease;
font-family: inherit;
}
.mm-tab.is-active {
color: #64bd87;
padding: 5px 10px;
background: #0e2a47;
}
.mm-tab:hover {
padding: 5px 10px;
background: #0e2a47;
}
.mm-search {
display: flex;
align-items: stretch;
gap: 10px;
}
.mm-search__input {
border: 1px solid var(--mm-border);
border-radius: var(--mm-radius-sm);
padding: 11px 16px;
min-width: 240px;
font-size: 14px;
color: var(--mm-title);
font-family: inherit;
outline: none;
transition: border-color .18s ease;
}
.mm-search__input::placeholder { color: #a2abb5; }
.mm-search__input:focus { border-color: var(--mm-green); }
.mm-search__btn {
border: none;
background: var(--mm-dark);
color: #fff;
padding: 11px 26px;
border-radius: var(--mm-radius-sm);
font-size: 14px;
font-weight: 500;
cursor: pointer;
font-family: inherit;
transition: background .18s ease;
}
.mm-search__btn:hover { background: #26374a; }
.mm-subchips {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: flex-start;
overflow: hidden;
max-height: 0;
opacity: 0;
margin-top: 0;
transition: max-height .35s ease, opacity .3s ease, margin-top .3s ease;
}
.mm-subchips.is-open {
max-height: 200px;
opacity: 1;
margin-top: 18px;
}
.mm-chip {
appearance: none;
border: 1px solid var(--mm-pill);
background: #fff;
color: var(--mm-title);
border-radius: 999px;
padding: 7px 16px;
font-size: 13px;
font-weight: 500;
cursor: pointer;
font-family: inherit;
transition: all .18s ease;
white-space: nowrap;
}
.mm-chip:hover { border-color: var(--mm-green); color: var(--mm-green-dark); }
.mm-chip.is-active {
background: var(--mm-green);
border-color: var(--mm-green);
color: #fff;
}
.mm-results { padding: 44px 0 20px; position: relative; z-index: 2; }
.mm-section-title {
font-size: 22px;
font-weight: 700;
color: var(--mm-title);
margin: 0 0 22px;
}
.mm-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 26px;
}
.mm-fade { transition: opacity .25s ease; }
.mm-fade.is-loading { opacity: 0; }
.mm-empty {
grid-column: 1 / -1;
text-align: center;
color: var(--mm-body);
padding: 60px 0;
font-size: 16px;
}
.mm-pills { display: flex; flex-wrap: wrap; gap: 8px; }
.mm-pill-tag {
display: inline-flex;
align-items: center;
border: 1px solid var(--mm-pill);
color: var(--mm-title);
border-radius: 999px;
padding: 4px 14px;
font-size: 12px;
font-weight: 500;
line-height: 1.4;
background: transparent;
}
.mm-card__title {
font-size: 17px;
font-weight: 700;
line-height: 1.35;
margin: 16px 0 0;
color: inherit;
}
.mm-card__title a { color: inherit; text-decoration: none; }
.mm-card__excerpt {
font-size: 14px;
line-height: 1.65;
margin: 12px 0 0;
color: var(--mm-body);
}
.mm-more {
display: inline-flex;
align-items: center;
gap: 11px;
margin-top: auto;
padding-top: 20px;
font-size: 14px;
font-weight: 600;
color: var(--mm-title);
text-decoration: none;
}
.mm-more__icon {
width: 22px; height: 22px;
border-radius: 999px;
display: inline-flex;
align-items: center;
justify-content: center;
background: var(--mm-navy);
color: #fff;
flex: 0 0 auto;
transition: transform .18s ease;
}
.mm-more__icon svg { width: 11px; height: 11px; display: block; }
.mm-more:hover .mm-more__icon { transform: translateX(3px); }
.mm-card {
display: flex;
flex-direction: column;
background: #fff;
border: 1px solid var(--mm-border);
border-radius: var(--mm-radius);
padding: 24px;
min-height: 250px;
transition: box-shadow .2s ease, transform .2s ease;
}
.mm-card:hover {
box-shadow: 0 14px 34px rgba(16, 35, 61, .10);
transform: translateY(-3px);
}
.mm-card .mm-card__excerpt { flex: 0 0 auto; }
.mm-featured {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 26px;
margin-bottom: 26px;
}
.mm-card--featured {
display: flex;
flex-direction: column;
border-radius: var(--mm-radius);
padding: 30px 28px;
min-height: 300px;
color: #fff;
transition: box-shadow .2s ease, transform .2s ease;
}
.mm-card--featured:hover {
box-shadow: 0 16px 40px rgba(16, 35, 61, .18);
transform: translateY(-3px);
}
.mm-card--featured .mm-card__title   { color: #fff; font-size: 18px; }
.mm-card--featured .mm-card__excerpt { color: rgba(255,255,255,.85); }
.mm-card--featured .mm-pill-tag {
border-color: rgba(255,255,255,.6);
color: #fff;
}
.mm-card--featured .mm-more { color: #fff; }
.mm-card--featured .mm-more__icon {
background: rgba(255,255,255,.22);
color: #fff;
}
.mm-card--teal { background: var(--mm-teal); }
.mm-card--green{ background: var(--mm-leaf); }
.mm-card--navy { background: var(--mm-navy); }
.mm-loadmore-wrap { text-align: center; padding: 34px 0 70px; }
.mm-loadmore {
appearance: none;
border: none;
background: var(--mm-green);
color: #fff;
font-size: 15px;
font-weight: 600;
padding: 13px 34px;
border-radius: var(--mm-radius-sm);
cursor: pointer;
font-family: inherit;
transition: background .18s ease, opacity .18s ease;
}
.mm-loadmore:hover { background: var(--mm-green-dark); }
.mm-loadmore[disabled] { opacity: .45; cursor: default; }
.mm-loadmore.is-hidden { display: none; }
.mm-spinner {
display: inline-block;
width: 16px; height: 16px;
border: 2px solid rgba(255,255,255,.5);
border-top-color: #fff;
border-radius: 50%;
animation: mm-spin .7s linear infinite;
vertical-align: -3px;
margin-right: 8px;
}
@keyframes mm-spin { to { transform: rotate(360deg); } }
@media (max-width: 1024px) {
.mm-grid, .mm-featured { grid-template-columns: repeat(2, 1fr); }
.mm-hero { clip-path: polygon(0 0, 100% 0, 100% 66%, 50% 100%, 0 66%); padding-bottom: 180px; }
}
@media (max-width: 820px) {
.mm-filterbar { justify-content: center; }
.mm-tabs { justify-content: center; }
.mm-search { width: 100%; justify-content: center; }
.mm-search__input { min-width: 0; flex: 1; }
}
@media (max-width: 620px) {
.mm-grid, .mm-featured { grid-template-columns: 1fr; }
.mm-hero { padding: 84px 18px 150px; clip-path: polygon(0 0, 100% 0, 100% 72%, 50% 100%, 0 72%); }
.mm-hero__title { font-size: 32px; }
.mm-controls { margin-top: -40px; }
.mm-hex--3, .mm-hex--4, .mm-hex--5 { display: none; }
}
.mm-single {
--mm-navy:       #0e2a47;
--mm-navy-2:     #0a2036;
--mm-green:      #23c08a;
--mm-green-dark: #1aa877;
--mm-teal:       #38a091;
--mm-leaf:       #63bd88;
--mm-title:      #12233d;
--mm-body:       #6f7885;
--mm-ink:        #33404f;
--mm-border:     #e7e9ee;
--mm-pill:       #d8dde4;
--mm-tint:       #eef8f3;
--mm-readw:      770px;
--mm-maxw:       1200px;
color: var(--mm-ink);
font-family: "Figtree", "Poppins", -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Helvetica, Arial, sans-serif;
position: relative;
}
.mm-single *, .mm-single *::before, .mm-single *::after { box-sizing: border-box; }
.mm-reading-progress {
position: fixed;
top: 0; left: 0;
height: 4px;
width: 0;
background: linear-gradient(90deg, #23c08a, #38a091);
z-index: 99999;
transition: width .1s linear;
will-change: width;
}
.mm-single__hero {
position: relative;
width: 100%;
min-height: 500px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 130px 24px 96px;
overflow: hidden;
background: linear-gradient(155deg, #12365d 0%, #0b2138 60%, #091a2d 100%);
}
.mm-single__hero::before {
content: "";
position: absolute; inset: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='130' viewBox='0 0 112 130'%3E%3Cpolygon points='56,3 109,33 109,97 56,127 3,97 3,33' fill='none' stroke='%2338a091' stroke-opacity='0.16' stroke-width='2'/%3E%3C/svg%3E");
background-size: 112px 130px;
opacity: .9;
z-index: 0;
}
.mm-single__hero-bg {
position: absolute; inset: 0;
background-size: cover;
background-position: center;
z-index: 1;
}
.mm-single__hero-bg::after {
content: "";
position: absolute; inset: 0;
background: linear-gradient(180deg, rgba(11,30,52,.55) 0%, rgba(9,23,40,.86) 100%);
}
.mm-single__hero .mm-hex {
position: absolute;
z-index: 2;
pointer-events: none;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cpolygon points='50,1.5 98.5,29 98.5,83 50,110.5 1.5,83 1.5,29' fill='none' stroke='%23a9c2d6' stroke-opacity='0.28' stroke-width='2'/%3E%3C/svg%3E");
}
.mm-single__hero .mm-hex--a { width: 120px; height: 135px; left: 6%;  top: 20%; }
.mm-single__hero .mm-hex--b { width: 150px; height: 168px; right: 5%; bottom: -40px; }
.mm-single__hero .mm-hex--c { width: 84px;  height: 94px;  right: 22%; top: 22%; opacity: .7; }
.mm-single__hero-inner {
position: relative;
z-index: 3;
max-width: 860px;
}
.mm-single__hero .mm-pills { justify-content: center; margin-bottom: 20px; }
.mm-single__hero .mm-pill-tag {
border: 1px solid rgba(255,255,255,.55);
color: #fff;
background: rgba(255,255,255,.08);
backdrop-filter: blur(2px);
}
.mm-single__title {
color: #fff;
font-size: 46px;
line-height: 1.15;
font-weight: 700;
letter-spacing: -.4px;
margin: 0;
}
.mm-single__meta {
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
margin-top: 22px;
color: rgba(226,235,244,.85);
font-size: 14.5px;
font-weight: 500;
}
.mm-single__meta .mm-dot { width: 4px; height: 4px; border-radius: 50%; background: var(--mm-green); display: inline-block; }
.mm-single__body {
max-width: var(--mm-readw);
margin: 0 auto;
padding: 0 24px;
}
.mm-single__back {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 30px 0 6px;
color: var(--mm-green-dark);
font-weight: 600;
font-size: 14px;
text-decoration: none;
}
.mm-single__back:hover { color: var(--mm-navy); }
.mm-single__back svg { width: 15px; height: 15px; }
.mm-article {
font-size: 18px;
line-height: 1.85;
color: var(--mm-ink);
padding-top: 8px;
}
.mm-article > *:first-child { margin-top: 0; }
.mm-article p { margin: 0 0 1.5em; }
.mm-article > p:first-of-type {
font-size: 21px;
line-height: 1.7;
color: #26313f;
font-weight: 400;
}
.mm-article h2 {
font-size: 29px;
line-height: 1.25;
font-weight: 700;
color: var(--mm-title);
letter-spacing: -.3px;
margin: 1.9em 0 .55em;
}
.mm-article h3 {
font-size: 22px;
line-height: 1.3;
font-weight: 700;
color: var(--mm-title);
margin: 1.6em 0 .5em;
}
.mm-article h4 { font-size: 18px; font-weight: 700; color: var(--mm-title); margin: 1.4em 0 .4em; }
.mm-article a { color: var(--mm-green-dark); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1.5px; }
.mm-article a:hover { color: var(--mm-navy); }
.mm-article strong { color: var(--mm-title); font-weight: 700; }
.mm-article ul, .mm-article ol { margin: 0 0 1.5em; padding-left: 1.3em; }
.mm-article li { margin: .5em 0; padding-left: .3em; }
.mm-article ul li::marker { color: var(--mm-green); }
.mm-article ol li::marker { color: var(--mm-green-dark); font-weight: 700; }
.mm-article blockquote {
margin: 2em 0;
padding: 6px 0 6px 26px;
border-left: 3px solid var(--mm-green);
font-size: 22px;
line-height: 1.55;
font-weight: 500;
color: var(--mm-title);
font-style: normal;
}
.mm-article blockquote p { margin: 0; }
.mm-article blockquote cite { display: block; margin-top: 12px; font-size: 14px; color: var(--mm-body); font-style: normal; font-weight: 500; }
.mm-article img,
.mm-article figure { max-width: 100%; height: auto; }
.mm-article figure { margin: 2em 0; }
.mm-article img { border-radius: 14px; display: block; width: 100%; box-shadow: 0 12px 30px rgba(16,35,61,.10); }
.mm-article figcaption { margin-top: 12px; text-align: center; font-size: 14px; color: var(--mm-body); }
.mm-article .mm-wide { width: min(1060px, 92vw); margin-left: calc(50% - min(1060px, 92vw)/2); }
.mm-article hr { border: 0; border-top: 1px solid var(--mm-border); margin: 2.6em 0; }
.mm-callout {
background: var(--mm-tint);
border: 1px solid #d5efe4;
border-left: 4px solid var(--mm-green);
border-radius: 12px;
padding: 20px 24px;
margin: 2em 0;
font-size: 16.5px;
line-height: 1.7;
color: var(--mm-title);
}
.mm-callout strong:first-child { display: block; margin-bottom: 6px; letter-spacing: .3px; text-transform: uppercase; font-size: 12.5px; color: var(--mm-green-dark); }
.mm-article code {
background: #f2f5f8;
border: 1px solid #e6eaef;
padding: 2px 7px;
border-radius: 6px;
font-size: .9em;
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
color: #0f3a5f;
}
.mm-article pre {
background: #0f2135;
color: #e6edf5;
padding: 20px 22px;
border-radius: 12px;
overflow: auto;
margin: 2em 0;
font-size: 14.5px;
line-height: 1.6;
}
.mm-article pre code { background: none; border: 0; padding: 0; color: inherit; }
.mm-article table {
width: 100%;
border-collapse: collapse;
margin: 2em 0;
font-size: 15.5px;
overflow: hidden;
border-radius: 12px;
border: 1px solid var(--mm-border);
}
.mm-article th, .mm-article td { padding: 12px 16px; text-align: left; border-bottom: 1px solid var(--mm-border); }
.mm-article thead th { background: var(--mm-navy); color: #fff; font-weight: 600; border-bottom: 0; }
.mm-article tbody tr:nth-child(even) { background: #f7f9fb; }
.mm-article tbody tr:last-child td { border-bottom: 0; }
.mm-single__related {
width: 100%;
position: relative;
background: #f7f9fb;
border-top: 1px solid var(--mm-border);
margin-top: 76px;
padding: 60px 0 76px;
}
.mm-single__related .mm-container { max-width: var(--mm-maxw, 1200px); margin: 0 auto; }
.mm-single__related .mm-section-title {
font-size: 24px;
font-weight: 700;
color: var(--mm-title);
margin: 0 0 24px;
}
@media (max-width: 1024px) {
.mm-single__related .mm-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 680px) {
.mm-single__title { font-size: 32px; }
.mm-single__hero { min-height: 380px; padding: 104px 20px 64px; }
.mm-article { font-size: 17px; }
.mm-article > p:first-of-type { font-size: 19px; }
.mm-article h2 { font-size: 25px; }
.mm-single__related .mm-grid { grid-template-columns: 1fr; }
.mm-single__hero .mm-hex--c { display: none; }
}
:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}