.blog-main{padding-top:58px;padding-bottom:72px}.blog-intro{max-width:880px;margin-bottom:40px}.blog-intro h1{font-size:clamp(2.6rem,5vw,4.7rem);line-height:1.06;letter-spacing:-.045em;margin:18px 0 24px}.blog-intro .intro-copy{max-width:680px}.blog-filters{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #cdd8d0;padding-bottom:20px;margin-bottom:28px}.blog-filters a{border:1px solid #bdcfc3;border-radius:30px;padding:10px 18px;text-decoration:none;font-size:.9rem;font-weight:650;color:#214b3d}.blog-filters a[aria-current=page]{background:#10372e;color:white;border-color:#10372e}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.blog-card{padding:30px;border:1px solid #d3dfd6;background:#fff;border-radius:16px;display:flex;flex-direction:column;max-width:760px}.blog-meta{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:.78rem;color:#536b5e;align-items:center}.blog-meta span{font-weight:750;text-transform:uppercase;letter-spacing:.05em}.blog-card h2{font-size:1.8rem;line-height:1.18;letter-spacing:-.025em;margin:18px 0}.blog-card h2 a{color:#10372e;text-decoration:none}.blog-card h2 a:hover{text-decoration:underline}.blog-card>p:not(.blog-meta){line-height:1.65;color:#4b6257}.read-article{margin-top:auto;padding-top:18px;font-weight:750;color:#194e36}.blog-cta{margin-top:56px;padding:32px;border-radius:16px;background:#e8f0e8;display:flex;align-items:center;gap:28px;justify-content:space-between}.blog-cta>div{max-width:600px}.blog-cta h2{font-size:1.75rem;line-height:1.2;margin:10px 0}.blog-cta p{line-height:1.65}.blog-cta>a{flex-shrink:0}.blog-back{display:inline-block;margin-bottom:32px;font-size:.9rem}.blog-article{max-width:850px;margin:0 auto}.blog-article h1{font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.035em;margin:22px 0}.blog-author{font-weight:700;margin:20px 0 8px}.blog-origin{font-size:.9rem;margin-bottom:36px}.article-body{font-size:1.1rem;line-height:1.8}.article-body p{margin:0 0 26px;white-space:normal;overflow-wrap:anywhere}.article-sources{border-top:1px solid #cdd8d0;padding-top:28px;margin-top:40px}.article-sources h2{font-size:1.3rem}.article-sources li{margin:12px 0}.article-sources p{font-size:.84rem;color:#596d60;line-height:1.6}.article-cta{background:#e8f0e8;border-radius:14px;padding:28px;margin-top:36px}.article-cta h2{font-size:1.5rem}.article-cta .button{margin:12px 10px 0 0}.blog-empty{padding:35px 0;max-width:600px}.blog-empty p{line-height:1.7}a:focus-visible{outline:3px solid #1a7f48;outline-offset:4px}@media(max-width:700px){.blog-main{padding-top:30px}.blog-cta{display:block;padding:24px}.blog-cta .button{margin-top:16px}.blog-card{padding:24px}.blog-filters a{padding:9px 12px;font-size:.82rem}.blog-article h1{font-size:2.25rem}.article-body{font-size:1.02rem;line-height:1.75}.site-header nav{flex-wrap:wrap;gap:12px 18px}}@media print{.site-header,.blog-back,.article-cta,footer{display:none}.blog-main{padding:0}.blog-article{max-width:none}.article-body{font-size:11pt}.article-sources a::after{content:' (' attr(href) ')';font-size:9pt}.article-sources{break-inside:avoid}}

@media print{body.blog-page::before{content:none!important;display:none!important}}
