.mdv-home{--mdv-ink:#153d47;--mdv-blue:#1767be;max-width:1200px;margin:auto;color:var(--mdv-ink)}.mdv-home a:focus-visible{outline:3px solid #cf7d00;outline-offset:5px}.mdv-home .mdv-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;margin:0 0 14px;color:#416770}.mdv-intro{padding:38px 0 44px;border-bottom:1px solid #dae5e8}.mdv-intro h2{font-size:clamp(32px,4vw,54px);line-height:1.1;letter-spacing:-.025em;color:var(--mdv-ink);max-width:850px;margin:0 0 18px}.mdv-intro>p:not(.mdv-kicker){font-size:18px;color:#526c73;max-width:670px}.mdv-intro nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.mdv-intro nav a{border:1px solid #cedee3;border-radius:3px;padding:9px 16px;font-size:14px;font-weight:600;color:var(--mdv-ink)}.mdv-intro nav a:first-child{background:var(--mdv-blue);border-color:var(--mdv-blue);color:white}.mdv-intro nav span{margin-left:14px}.mdv-section-head{display:flex;gap:20px;justify-content:space-between;align-items:end;margin:36px 0 24px}.mdv-section-head h2{font-size:30px;line-height:1.2;color:var(--mdv-ink);margin:0}.mdv-section-head>a{font-size:14px;white-space:nowrap}.mdv-news-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px}.mdv-news-card{min-width:0;background:#f2f6f7}.mdv-photo{display:block;aspect-ratio:1.65;overflow:hidden}.mdv-photo img{width:100%;height:100%;object-fit:cover;display:block}.mdv-card-copy{padding:22px}.mdv-card-copy h3{font-size:22px;line-height:1.3;margin:0 0 14px;color:var(--mdv-ink)}.mdv-card-copy h3 a{color:inherit}.mdv-card-copy>p:not(.mdv-kicker){font-size:14px;line-height:1.7;color:#4d666d;margin:0 0 18px}.mdv-read{font-size:13px;font-weight:600}.mdv-country{margin-top:56px;padding:40px;background:#eaf2ee;display:grid;grid-template-columns:1fr 1fr;gap:56px}.mdv-country h2{font-size:38px;line-height:1.18;color:var(--mdv-ink);margin-bottom:22px}.mdv-country p:not(.mdv-kicker){font-size:16px;line-height:1.8;max-width:430px}.mdv-button{display:inline-block;margin-top:12px;padding:10px 18px;color:white!important;background:var(--mdv-ink);border-radius:3px;font-size:14px}.mdv-resources dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 25px}.mdv-resources dt{font-size:12px;color:#4f6c62}.mdv-resources dd{font-size:18px;font-weight:600;margin:0}.mdv-resources h3{font-size:17px;margin:0 0 8px}.mdv-resources>a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #c9d8d0;color:var(--mdv-ink);font-size:15px}.mdv-resources small{display:block;font-size:11px;color:#527065;margin-top:3px}.mdv-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mdv-explore-grid>a{position:relative;display:block;aspect-ratio:1.5;overflow:hidden;color:white}.mdv-explore-grid img{width:100%;height:100%;object-fit:cover}.mdv-explore-grid a:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,30,45,.8))}.mdv-explore-grid span{position:absolute;z-index:1;bottom:22px;left:22px;right:15px}.mdv-explore-grid small{display:block;font-size:12px;margin-bottom:6px}.mdv-explore-grid strong{font-size:23px;line-height:1.2;display:block}@media(max-width:900px){.mdv-news-grid{grid-template-columns:1fr 1fr}.mdv-news-lead{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.mdv-news-lead .mdv-photo{height:100%;aspect-ratio:auto}.mdv-country{gap:30px;padding:28px}.mdv-country h2{font-size:30px}}@media(max-width:600px){.mdv-intro{padding:18px 0 28px}.mdv-intro>p:not(.mdv-kicker){font-size:16px}.mdv-section-head{align-items:start;flex-direction:column;gap:10px}.mdv-section-head h2{font-size:26px}.mdv-news-grid{grid-template-columns:1fr;gap:22px}.mdv-news-lead{display:block}.mdv-news-lead .mdv-photo{aspect-ratio:1.65}.mdv-country{grid-template-columns:1fr;gap:28px;margin-top:34px;padding:24px}.mdv-explore-grid{grid-template-columns:1fr}.mdv-card-copy h3{font-size:22px}.mdv-home .mdv-kicker{font-size:10px}}

/* Keep the restored full-width hero row inside the viewport. */
.home main > .l-section.height_full.width_full.align_center > .l-section-h > .g-cols{margin-left:0;margin-right:0}
