/* Native WordPress blog, archives and ordinary posts. No content-specific layout required. */
.md-blog,.md-article{--editorial-line:#cadce7;--editorial-muted:#415b70}.md-blog .md-inner,.md-article .md-inner{max-width:1360px;padding-inline:clamp(24px,5vw,72px)}.md-blog-hero{background:linear-gradient(120deg,#edf6fa,#f9fbfc);padding-block:34px 65px;border-bottom:1px solid #cadce7}.md-blog h1{font-size:clamp(2.6rem,4.7vw,4.4rem);max-width:21ch;line-height:1.07;letter-spacing:-.05em;margin:28px 0}.md-blog-hero>p,.md-blog-hero .md-inner>p:last-child{color:#40596d;font-size:17px;max-width:64ch}.md-blog .md-sol-breadcrumb,.md-article .md-sol-breadcrumb{font-size:12px;margin:0 0 35px;color:#445d72}.md-blog .md-sol-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#075c7e;font-weight:700}
.md-blog-body{padding-block:54px 85px}.md-blog-explore{display:flex;gap:30px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:28px}.md-blog-explore h2{font-size:28px;margin:0}.md-blog-topics{display:flex;gap:10px;flex-wrap:wrap}.md-blog-topics a{padding:9px 14px;border:1px solid #adc9da;border-radius:30px;min-height:44px;font-size:13px;text-decoration:none}.md-blog-topics a:hover{background:#eaf6fc}.md-blog .wp-block-search{max-width:650px;margin-bottom:42px}.md-blog .wp-block-search__label{font-size:13px;font-weight:600;display:block;margin-bottom:10px}.md-blog .wp-block-search__inside-wrapper{border:1px solid #8cabbf;border-radius:6px;overflow:hidden;padding:4px}.md-blog .wp-block-search__input{min-width:0;border:0;padding:12px;font:inherit;font-size:15px;background:white}.md-blog .wp-block-search__button{background:#031935;color:white;border:0;border-radius:4px;padding:12px 20px;min-height:48px;cursor:pointer;font:inherit;font-size:14px}
.md-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;padding:0!important;list-style:none}.md-blog-grid>li{border:1px solid #cbdce7;border-radius:10px;overflow:hidden;background:#fff;transition:translate .2s,box-shadow .2s;min-width:0;display:flex;flex-direction:column}.md-blog-grid>li:hover,.md-blog-grid>li:focus-within{translate:0 -3px;box-shadow:0 14px 30px #0319350b}.md-blog-grid .wp-block-post-featured-image{margin:0;overflow:hidden;background:#edf5f9;aspect-ratio:16/10}.md-blog-grid .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:scale .4s}.md-blog-grid>li:hover img{scale:1.025}.md-blog-card-copy{padding:25px 27px 29px;flex:1;border-top:3px solid #31a2da}.md-blog-grid h2{font-size:24px;margin:14px 0;line-height:1.24;letter-spacing:-.025em;text-wrap:pretty}.md-blog-grid h2 a{text-decoration:none}.md-blog .wp-block-post-date{font-size:12px;color:#4b667a;margin-bottom:18px}.md-blog .wp-block-post-terms,.md-article .wp-block-post-terms{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#07597d}.md-blog .wp-block-post-terms a{text-decoration:none}.md-blog .wp-block-post-excerpt{font-size:14px;line-height:1.85;color:#425c70}.md-blog .wp-block-post-excerpt__more-link{display:inline-flex;min-height:44px;align-items:center;color:#064a69;font-weight:650}.md-blog .wp-block-query-pagination{gap:12px;margin-top:44px;display:flex;flex-wrap:wrap;justify-content:center}.md-blog .wp-block-query-pagination a,.md-blog .page-numbers{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #b1cad9;padding:5px 14px;border-radius:4px;text-decoration:none}.md-blog .page-numbers.current{background:#031935;color:white}.md-blog-empty{padding:50px 36px;background:#eff6fa;border:1px solid #c6dce8;border-radius:10px;max-width:860px}.md-blog-empty h2{font-size:30px}.md-blog-empty p{font-size:16px;color:#435c70}
.md-article-heading{padding-top:38px;padding-bottom:48px;border-bottom:1px solid #d0e0e9}.md-article-heading h1{max-width:24ch;font-size:clamp(2.4rem,4.4vw,4.1rem);line-height:1.1;margin:24px 0;letter-spacing:-.045em}.md-article-meta{display:flex;gap:24px;align-items:center;font-size:12px;color:#4b6374;flex-wrap:wrap}.md-article-meta p{margin:0}.md-article-heading .wp-block-post-excerpt{color:#415c70;font-size:18px;max-width:68ch;margin-top:25px}.md-article-heading .wp-block-post-excerpt__more-text{display:none}
.md-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;padding-block:48px 85px;align-items:start}.md-article-body{min-width:0}.md-article-body>.wp-block-post-featured-image{margin:0 0 40px;border-radius:9px;overflow:hidden;background:#eff5f8}.md-article-body>.wp-block-post-featured-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.md-article-prose{font-size:18px;line-height:1.9;color:#263e52;overflow-wrap:anywhere}.md-article-prose p{max-width:none;margin:0 0 1.4em}.md-article-prose h2{font-size:32px;margin:1.8em 0 .75em;line-height:1.22;color:#031935;scroll-margin-top:30px}.md-article-prose h3{font-size:25px;margin:1.6em 0 .7em;color:#031935;scroll-margin-top:30px}.md-article-prose h4{font-size:20px;margin:1.4em 0 .7em}.md-article-prose ul,.md-article-prose ol{padding-left:26px;margin-block:1.3em}.md-article-prose li{margin-block:.5em}.md-article-prose blockquote{border-left:3px solid #31a2da;padding:20px 26px;margin:30px 0;background:#eff7fb;font-size:23px;line-height:1.5}.md-article-prose cite{font-size:14px}.md-article-prose figure{margin:32px 0}.md-article-prose figcaption{font-size:13px;color:#506b7e;margin-top:10px}.md-article-prose table{border-collapse:collapse;font-size:15px;width:100%}.md-article-prose td,.md-article-prose th{padding:12px 16px;border:1px solid #bad1df}.md-article-prose th{background:#eef5f9}.md-article-prose .wp-block-table{overflow-x:auto}.md-article-prose pre{overflow:auto;padding:20px;background:#eef4f8;font-size:14px}.md-article-prose .alignwide,.md-article-prose .alignfull{margin-inline:0;max-width:100%}.md-article-prose iframe{max-width:100%}.md-article-prose hr{border:0;border-top:1px solid #c8dce7;margin:40px 0}.md-article-end{border-top:1px solid #cbdce7;padding-top:28px;margin-top:45px;font-size:14px}
.md-article-sidebar{min-width:0}.md-aside-section{padding:25px 0;border-bottom:1px solid #c3d9e6}.md-aside-section:first-child{padding-top:0}.md-aside-section h2{font-size:16px;letter-spacing:-.01em;margin:0 0 20px}.md-aside-section p{font-size:14px;line-height:1.8;color:#405a70}.md-aside-section ul,.md-aside-section ol{list-style:none;padding:0;margin:0}.md-aside-section li{margin:0;border-bottom:1px solid #e3ebf0}.md-aside-section li:last-child{border:0}.md-aside-section li a{display:block;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:none;min-height:44px}.md-aside-section li a:hover{color:#066182}.md-aside-section time{display:block;font-size:11px;color:#566f81;margin-top:5px}.md-toc a[aria-current=true]{color:#075979;border-left:2px solid #31a2da;padding-left:12px}.md-aside-contact{padding:25px!important;background:#edf6fa;border:1px solid #c4dbe8;border-radius:7px;margin-block:25px}.md-aside-contact .wp-block-button__link{font-size:13px;padding:12px 18px}.md-share{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:22px 0}.md-share a{padding:9px 13px;min-height:44px;display:inline-flex;align-items:center;border:1px solid #aecada;border-radius:4px;text-decoration:none}
.md-instagram-viewport{max-height:500px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.md-instagram-controls{display:flex;gap:8px;margin-bottom:14px}.md-instagram-controls button{font:inherit;font-size:12px;padding:9px 12px;min-height:44px;background:#fff;border:1px solid #a6c3d5;border-radius:4px;color:#124d6d;cursor:pointer}.md-instagram-profile{display:inline-flex;min-height:44px;align-items:center;font-size:13px}.md-toc[hidden],.md-instagram-controls[hidden]{display:none}
@media(max-width:1099px){.md-article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:36px}.md-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-blog-card-copy{padding:22px}}
@media(max-width:767px){.md-blog-hero{padding-block:26px 42px}.md-blog h1{font-size:39px;max-width:21ch}.md-blog-hero .md-inner>p:last-child{font-size:16px}.md-blog-body{padding-block:36px 55px}.md-blog-grid{grid-template-columns:1fr;gap:24px!important}.md-blog-explore{gap:20px}.md-blog-grid h2{font-size:25px}.md-blog-empty{padding:30px 24px}.md-blog-empty h2{font-size:26px}.md-article-heading{padding-block:28px 32px}.md-article-heading h1{font-size:36px;max-width:24ch}.md-article-heading .wp-block-post-excerpt{font-size:16px}.md-article-layout{grid-template-columns:1fr;gap:35px;padding-top:30px;padding-bottom:55px}.md-article-prose{font-size:17px;line-height:1.85}.md-article-prose h2{font-size:27px}.md-article-prose h3{font-size:23px}.md-article-prose blockquote{font-size:21px;padding:20px}.md-article-sidebar{border-top:1px solid #bcd4e2;padding-top:30px}.md-instagram-viewport{max-height:400px}}
@media(prefers-reduced-motion:reduce){.md-blog *,.md-article *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.md-blog-grid>li:not(:has(.wp-block-post-featured-image)):before{content:"";display:block;aspect-ratio:16/10;background:url("../images/home/emission.svg") center/90px no-repeat,linear-gradient(135deg,#eff7fb,#deedf5)}
