.blog-page{background:#f5f7f7}.blog-page header.scrolled{position:sticky}.blog-main{max-width:1440px;margin:auto;padding:55px 5% 110px}.blog-intro{padding:45px 0 52px;border-bottom:1px solid #d7e0e2}.blog-intro h1,.blog-article-heading h1{max-width:1100px;font-size:clamp(40px,5.2vw,76px);line-height:1.1;margin-bottom:20px}.blog-intro p,.blog-article-heading p{font-size:clamp(19px,2vw,25px);line-height:1.55;color:#486978;max-width:800px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:38px}.blog-card{display:grid;grid-template-columns:42% 1fr;background:white;border:1px solid #d7e0e2;border-radius:14px;overflow:hidden;min-width:0;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #17394a17}.blog-card img{height:100%;min-height:235px;object-fit:cover}.blog-card-copy{display:flex;flex-direction:column;gap:13px;padding:22px}.blog-card small{font-size:14px;color:#4b7180;font-weight:700}.blog-card strong{font-size:clamp(20px,1.7vw,27px);line-height:1.25}.blog-card-copy>span:not(:first-child){font-size:16px;line-height:1.5;color:#486978}.blog-card b{font-size:15px;margin-top:auto}.blog-back{display:inline-block;font-size:16px;color:#486978;margin:0 0 25px}.blog-article-heading{padding:20px 0 38px}.blog-hero{margin:0}.blog-hero img{width:100%;aspect-ratio:16/8.5;object-fit:cover;border-radius:14px}.blog-prose{max-width:790px;margin:58px auto 95px}.blog-section{margin-bottom:46px}.blog-section h2{font-size:clamp(26px,2.7vw,36px);margin-bottom:14px}.blog-section p{font-size:clamp(18px,1.6vw,21px);line-height:1.75;color:#365769}.blog-next{border-top:1px solid #d7e0e2;border-bottom:1px solid #d7e0e2;padding:25px 0}.blog-next h2,.blog-related h2{font-size:28px}.blog-next a{font-size:18px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.blog-related{border-top:1px solid #d7e0e2;padding-top:38px}.blog-page footer{max-width:1800px;margin:auto}.blog-featured{display:grid;gap:12px;margin-top:25px}.blog-featured .blog-card{grid-template-columns:32% 1fr}.blog-featured .blog-card img{min-height:155px}.blog-featured .blog-card-copy{padding:15px;gap:6px}.blog-featured .blog-card strong{font-size:20px}.blog-featured .blog-card-copy>span:not(:first-child){font-size:14px}.blog-featured .blog-card b{font-size:14px}.blog-all{display:inline-flex;gap:15px;font-weight:700;font-size:17px;margin-top:22px;border-bottom:1px solid currentColor;padding-bottom:4px}@media(max-width:1050px){.blog-grid{grid-template-columns:1fr}}@media(max-width:750px){.blog-main{padding:28px 6% 75px}.blog-intro{padding:30px 0}.blog-grid{gap:17px;padding-top:25px}.blog-card,.blog-featured .blog-card{grid-template-columns:1fr}.blog-card img,.blog-featured .blog-card img{min-height:0;aspect-ratio:16/9}.blog-card-copy{padding:18px}.blog-featured .blog-card:nth-child(n+3){display:none}.blog-hero img{aspect-ratio:4/3}.blog-prose{margin:36px auto 65px}}

.blog-section p+p{margin-top:1em}.blog-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#486978;margin:0 0 24px}.blog-sources{border-top:1px solid #d7e0e2;padding-top:24px;margin:36px 0}.blog-sources h2{font-size:24px}.blog-sources li{font-size:16px;margin:10px 0;overflow-wrap:anywhere}.blog-sources a{text-decoration:underline;text-underline-offset:3px}
