.blog-page{max-width:1240px;margin:auto;padding:64px 32px 90px}.blog-intro{max-width:850px;margin-bottom:56px}.blog-intro h1{font-family:Manrope,sans-serif;font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:1.12;letter-spacing:-.045em;margin:20px 0;color:#173f2a}.blog-intro>p:last-child{font-size:1.15rem;line-height:1.8;max-width:660px;color:#627066}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.blog-card{background:#fff;border:1px solid #dce2d8;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.blog-card>a{display:block;overflow:hidden}.blog-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .25s}.blog-card>a:hover img{transform:scale(1.025)}.blog-card>div{padding:30px;display:flex;flex-direction:column;flex:1}.blog-card h2{font-family:Manrope,sans-serif;font-size:1.6rem;line-height:1.35;letter-spacing:-.025em;margin:12px 0 16px}.blog-card h2 a{text-decoration:none;color:#173f2a}.blog-card p:not(.eyebrow){color:#627066;line-height:1.75;margin:0 0 24px}.blog-read{font-weight:700;color:#173f2a;text-decoration:none;margin-top:auto;display:flex;justify-content:space-between;align-items:center}.blog-read span{display:grid;place-items:center;width:38px;height:38px;background:#c8ed83;border-radius:50%}.blog-back{display:inline-block;margin-bottom:30px;color:#173f2a;font-weight:600;text-decoration:none}.blog-article{max-width:1000px;margin:auto auto 40px}.blog-article figure{margin:0 0 44px}.blog-article figure img{width:100%;height:auto;display:block;border-radius:22px}.blog-article figcaption{font-size:.78rem;line-height:1.6;color:#627066;margin-top:12px}.blog-article .body{max-width:760px;margin:auto}.blog-article h1{font-family:Manrope,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.16;letter-spacing:-.04em;color:#173f2a;margin:18px 0 26px}.blog-article h3{font-family:Manrope,sans-serif;font-size:1.45rem;line-height:1.4;margin:38px 0 14px;color:#173f2a}.blog-article p{font-size:1.05rem;line-height:1.85;margin:0 0 20px}.blog-article .lead{font-size:1.2rem;color:#52644f}.blog-article a{color:#235b39;text-underline-offset:3px;overflow-wrap:anywhere}.blog-article .cta{background:#eaf1df;border-radius:20px;padding:30px;margin:38px 0}.blog-article .cta strong{font-family:Manrope,sans-serif;font-size:1.35rem;color:#173f2a}.blog-article .cta p{margin:15px 0 0}.blog-article .sources{font-size:.85rem;color:#627066}.blog-article .notice{background:#edf2e8;border-left:4px solid #2f6944;padding:22px;margin:25px 0}.blog-article .notice p{font-size:.95rem;margin:10px 0 0}.blog-article .answer{padding-left:20px;border-left:2px solid #c8ed83}.blog-page a:focus-visible{outline:3px solid #2f6944;outline-offset:5px}.blog-page .eyebrow{font-size:.75rem}
@media(max-width:700px){.blog-page{padding:35px 20px 60px}.blog-intro{margin-bottom:32px}.blog-grid{grid-template-columns:1fr;gap:24px}.blog-card>div{padding:24px}.blog-card h2{font-size:1.4rem}.blog-article figure{margin-bottom:28px}.blog-article .cta{padding:23px}}
@media(prefers-reduced-motion:reduce){.blog-card img{transition:none}}
