.blog-intro{padding-top:48px;padding-bottom:12px}.blog-intro h1{font-size:clamp(48px,6vw,86px);line-height:1.04;letter-spacing:-.055em;margin:20px 0}.blog-intro h1 em{font-style:normal;color:#147f80}.blog-intro>p:last-of-type{max-width:700px;font-size:20px;line-height:1.7}.blog-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.blog-topics a{border:1px solid #bdd1cb;border-radius:30px;padding:10px 16px;background:#f3f7f3;color:#073944;text-decoration:none}.blog-topics a:hover{background:#eafa77}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{background:#fff;border:1px solid #d8e2dc;border-radius:18px;overflow:hidden;scroll-margin-top:110px}.blog-card-image{display:block;aspect-ratio:4/3;background:#e5ece7;overflow:hidden}.blog-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.blog-card:hover img{transform:scale(1.035)}.blog-card-copy{padding:26px}.blog-card-copy .eyebrow{font-size:11px}.blog-card h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:12px 0 16px}.blog-card h3 a{color:#073944;text-decoration:none}.blog-card-copy>p:not(.eyebrow){line-height:1.65;color:#47616a}.blog-card-copy small{display:block;color:#53696a;margin:20px 0;font-size:12px}.blog-card-copy .text-link{font-size:14px}.blog-editorial-note{max-width:750px;margin-top:40px;color:#52666a;font-size:14px;line-height:1.7}.blog-article{max-width:800px;margin:0 auto;padding:45px 30px 0}.article-heading h1{font-size:clamp(34px,4.4vw,58px);line-height:1.12;letter-spacing:-.04em;margin:20px 0}.article-meta{font-size:13px;color:#52666a;line-height:1.8}.article-intro{font-size:21px;line-height:1.7;margin:28px 0}.article-photo{margin:32px 0}.article-photo img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;border-radius:16px;background:#e7eee8}.article-photo figcaption{color:#52666a;font-size:12px;margin-top:10px}.article-toc{background:#edf4ee;padding:28px 32px;border-radius:16px;margin:36px 0}.article-toc h2{font-size:22px;margin:0 0 16px}.article-toc ol{padding-left:22px;margin:0}.article-toc li{padding:6px 0;line-height:1.5}.article-toc a,.article-body a:not(.button){color:#086c6e;text-decoration:underline;text-underline-offset:3px}.article-body{font-size:18px;line-height:1.85}.article-body section{scroll-margin-top:110px;margin:44px 0}.article-body h2{font-size:29px;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.article-body p{margin:18px 0}.article-body ul{padding-left:24px}.article-body li{margin:10px 0}.article-body a{overflow-wrap:anywhere}.article-cta{background:#073944;color:white;padding:34px;border-radius:18px;margin-top:52px}.article-cta h2,.article-cta .eyebrow{color:white}.article-cta p{color:#d5e5e1}.article-cta .text-link{display:block;margin-top:20px;color:#eafa77!important}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-page .breadcrumb{flex-wrap:wrap}.blog-page .header{position:sticky;top:0}.blog-preview{padding-top:65px}.blog-card a:focus-visible,.blog-topics a:focus-visible{outline:3px solid #147f80;outline-offset:4px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-intro{padding-top:28px}.blog-intro>p:last-of-type{font-size:18px}.blog-article{padding:26px 20px 0}.article-intro{font-size:18px}.article-body{font-size:17px}.article-body h2{font-size:25px}.article-toc,.article-cta{padding:24px}.blog-card-copy{padding:23px}.article-heading h1{font-size:34px}.blog-topics a{font-size:13px}.blog-page .breadcrumb{font-size:12px}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}.blog-card:hover img{transform:none}}
.real-blog-image img{object-fit:contain;background:#e5ece7}
.blog-category{scroll-margin-top:110px}.blog-category+.blog-category{padding-top:20px}.blog-page .blog-editorial-note{margin-bottom:60px}
