.blog-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding-top:70px;padding-bottom:64px}.blog-hero h1{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.05;margin:20px 0}.blog-hero img{width:100%;height:auto;border-radius:24px}.blog-lead{font-size:1.2rem;line-height:1.7;color:#52685e;max-width:760px}.blog-collection{padding-bottom:80px}.blog-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.blog-section-title span,.blog-meta,.blog-breadcrumb{color:#607468;font-size:.92rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{border:1px solid #dce5df;border-radius:20px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.blog-card-art{display:block;background:#eef5ef}.blog-card-art img{width:100%;height:210px;object-fit:cover}.blog-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.blog-card-copy h2{font-size:1.35rem;line-height:1.3;margin:12px 0}.blog-card-copy h2 a{color:#173d2c;text-decoration:none}.blog-card-copy p{color:#52685e;line-height:1.65}.blog-card-copy>.text-link{margin-top:auto;padding-top:12px}.blog-shell{padding-top:38px;padding-bottom:64px}.blog-breadcrumb{margin-bottom:32px}.blog-breadcrumb a{color:inherit}.blog-article-head{max-width:930px}.blog-article-head h1{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.1;margin:18px 0}.blog-reading{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:64px;margin-top:42px}.blog-prose{font-size:1.06rem;line-height:1.85;overflow-wrap:anywhere}.blog-prose h2{font-size:1.65rem;line-height:1.3;margin:42px 0 16px}.blog-prose section{scroll-margin-top:30px}.blog-prose a{color:#176743;text-underline-offset:3px}.blog-toc{padding:24px;background:#f0f5f1;border-radius:16px}.blog-toc ol{padding-left:22px;margin-bottom:0}.blog-aside{align-self:start;background:#f0f5f1;border-radius:20px;padding:28px;line-height:1.7}.blog-aside h2{font-size:1.5rem}.blog-sources{border-top:1px solid #dce5df;margin-top:38px;font-size:.94rem}.blog-related{margin-top:60px}.blog-footer{padding:40px 0}.blog-footer nav{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.blog-footer a{color:inherit}.blog-prose>h1{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1}.blog-prose>p{max-width:780px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-reading{grid-template-columns:minmax(0,1fr);gap:24px}.blog-aside{display:none}}@media(max-width:640px){.blog-hero{grid-template-columns:1fr;gap:24px;padding-top:38px;padding-bottom:38px}.blog-hero img{max-height:230px;object-fit:cover}.blog-grid{grid-template-columns:1fr}.blog-card-art img{height:190px}.blog-shell{padding-top:24px}.blog-article-head h1{font-size:2.2rem}.blog-prose{font-size:1rem}.blog-toc{padding:18px}.blog-footer{padding:30px 20px}.blog-section-title span{margin-bottom:16px}}