
.blog-hero,.article-hero{background:#e8f6e6;padding:85px 0 75px}.blog-hero h1,.article-hero h1{font-size:clamp(2.6rem,5.3vw,5rem);max-width:920px;margin:12px 0 22px}.blog-hero p,.article-hero p{font-size:1.16rem;max-width:730px;color:#435952}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px;display:flex;flex-direction:column;min-height:350px}.blog-number{font-size:.85rem;font-weight:800;color:var(--green);text-transform:uppercase;letter-spacing:.07em}.blog-card h2{font-size:1.65rem;margin:25px 0 15px}.blog-card h2 a:hover,.article-body a:hover{text-decoration:underline}.blog-card p{color:var(--muted)}.blog-read{color:var(--green);font-weight:800;margin-top:auto;padding-top:20px}.blog-bottom{margin-top:70px;background:#173f36;color:#fff;padding:42px;border-radius:24px}.blog-bottom h2{font-size:2.1rem}.blog-bottom p{color:#d5e6dd}.blog-bottom .btn{background:var(--lime);color:#173f36;border-color:var(--lime)}.article-wrap{width:min(760px,calc(100% - 48px));margin:auto}.breadcrumbs{font-size:.88rem;color:var(--green);margin-bottom:30px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.article-hero{padding:65px 0}.article-hero h1{font-size:clamp(2.5rem,5vw,4.6rem)}.byline{font-size:.9rem;color:#456453;font-weight:700}.article-body{padding:70px 0 100px;font-size:1.1rem;line-height:1.8}.article-body .lead{font-size:1.23rem;color:#314c42}.article-body h2{font-size:clamp(1.75rem,3vw,2.25rem);margin:50px 0 18px}.article-body p,.article-body li{color:#38544c}.article-body li{margin:12px 0}.article-body a{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-next{border-top:1px solid var(--line);margin-top:60px;padding-top:10px}.article-next a{display:inline-block;margin-right:25px}.footer-links{align-items:flex-start}@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.blog-hero,.article-hero{padding:55px 0}.blog-grid{grid-template-columns:1fr}.blog-card{min-height:0}.article-wrap{width:calc(100% - 32px)}.article-body{padding:45px 0 70px}.blog-bottom{padding:28px;margin-top:45px}}
.quick-answer{background:#edf7e9;border-left:4px solid var(--green);border-radius:0 16px 16px 0;padding:22px 28px;margin:34px 0}.quick-answer h2{font-size:1.35rem;margin:0 0 8px}.quick-answer p{margin:0;color:var(--ink)}.article-hero .byline a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.article-next a{margin-bottom:10px}.blog-finance-link{margin:20px 0 0!important}.blog-finance-link a{text-decoration:underline;text-underline-offset:3px}