.blog-site{--ink:#153e32;--muted:#62776d;color:var(--ink);background:#f8faf7;min-height:100vh;font-family:Arial,sans-serif}.blog-site a{color:inherit;text-decoration:none}.blog-site a:hover{text-decoration:underline}.blog-nav{border-bottom:1px solid #dce5dd;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:20px 32px;display:flex}.blog-nav nav{align-items:center;gap:28px;display:flex}.blog-cta{background:#005b3f;border-radius:8px;padding:14px 20px;color:#fff!important}.blog-hero{max-width:1240px;margin:auto;padding:80px 32px 64px}.blog-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#52704b;font-size:12px;font-weight:700}.blog-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(38px,5vw,70px);line-height:1.1}.blog-hero em{color:#387347;font-style:normal}.blog-hero p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.8}.blog-articles{max-width:1240px;margin:auto;padding:0 32px 70px}.blog-search{max-width:480px;margin-bottom:36px}.blog-search label{margin-bottom:10px;display:block}.blog-search div{gap:10px;display:flex}.blog-search input{background:#fff;flex:1;min-width:0}.blog-search button{color:#fff;background:#005b3f;border:0;border-radius:8px;padding:10px 20px}.blog-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-cards article{background:#fff;border:1px solid #dce5dd;border-radius:16px;overflow:hidden}.blog-cover{aspect-ratio:16/10;background:#e1ebdf;align-items:center;padding:0;display:flex}.blog-cover img{object-fit:cover;width:100%;height:100%}.blog-cover span{padding:30px;font-size:32px;font-weight:700;line-height:1.4}.blog-card-copy{padding:25px}.blog-card-copy h2{font-size:24px;line-height:1.3}.blog-card-copy p{color:var(--muted);line-height:1.7}.blog-card-copy small{color:var(--muted)}.blog-empty{border:1px dashed #b3c5b3;border-radius:16px;padding:60px}.blog-pagination{justify-content:space-between;padding-top:32px;display:flex}.blog-footer{border-top:1px solid #dce5dd;justify-content:space-between;gap:24px;padding:32px;display:flex}.blog-article{max-width:900px;margin:auto;padding:40px 32px 80px}.blog-article>nav{color:var(--muted);margin-bottom:48px;font-size:14px}.blog-article h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(34px,5vw,58px);line-height:1.15}.blog-deck{color:var(--muted);font-size:22px;line-height:1.6}.blog-byline{color:var(--muted);margin:24px 0 36px;font-size:14px}.blog-article figure{margin:0 0 40px}.blog-article figure img{border-radius:16px;width:100%}.blog-article figcaption{color:var(--muted);padding-top:12px;font-size:13px}.blog-body{overflow-wrap:anywhere;font-size:18px;line-height:1.9}.blog-body p{white-space:pre-line}.blog-body h2{margin-top:40px;font-size:30px;line-height:1.3}.blog-body h3{font-size:23px}.blog-body a{color:#005b3f;text-decoration:underline}.blog-body blockquote{background:#eaf0e7;border-left:4px solid #98b77a;margin:24px 0;padding:16px 24px}.blog-endnote{background:#e7efdf;border-radius:16px;margin:48px 0;padding:32px}.blog-endnote a{font-weight:700}@media (max-width:850px){.blog-cards{grid-template-columns:repeat(2,1fr)}.blog-footer{flex-wrap:wrap}.blog-nav{padding:16px}.blog-nav nav{gap:14px}.blog-nav img{width:130px;height:auto}}@media (max-width:560px){.blog-cards{grid-template-columns:1fr}.blog-nav nav a:nth-child(2){display:none}.blog-hero{padding:48px 22px}.blog-articles,.blog-article{padding-left:22px;padding-right:22px}.blog-empty{padding:28px}.blog-cta{padding:10px;font-size:13px}}.blog-logo{flex-shrink:0;width:200px;height:52px;display:block;position:relative;overflow:hidden}.blog-nav .blog-logo img{width:200px;max-width:none;height:200px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:560px){.blog-logo{width:150px}.blog-nav .blog-logo img{width:170px;height:170px;left:-10px}}.blog-body p{text-wrap:pretty}.blog-body li p{margin:4px 0}.blog-body figure img{max-width:100%;height:auto}.blog-body h4{font-size:21px}
