.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.blog-card img{height:230px;width:100%;aspect-ratio:auto;object-fit:contain;background:#f5f2e9}.blog-card h2,.blog-article h1{font-weight:700!important}.blog-card h2{line-height:1.3}.blog-card p{line-height:1.7}.blog-article{max-width:860px}.blog-article h1{margin:20px 0;font-size:clamp(30px,4vw,46px);line-height:1.2}.blog-body{font-size:18px;line-height:1.8;overflow-wrap:anywhere;max-height:none;overflow:visible}.blog-body p{margin:0 0 1.2em;white-space:pre-wrap}.blog-body h2{font-weight:700;font-size:28px;margin:1.4em 0 .6em}.blog-body h3{font-weight:700;font-size:23px;margin:1.2em 0 .6em}.blog-body b,.blog-body strong{font-weight:700}.blog-body i,.blog-body em{font-style:italic}.blog-body u{text-decoration:underline}.blog-body mark{background:#fff1a8;color:inherit}.blog-comments{clear:both}.blog-read-more{display:inline-block;font-weight:700;color:#28613e}@media(max-width:640px){.blog-grid{grid-template-columns:1fr;}.blog-body .blog-media{float:none!important;width:100%!important;margin:20px 0!important}.blog-card img{height:200px}}

.blog-back{clear:both;margin:32px 0 12px}.blog-back a{display:inline-block;padding:12px 22px;background:#173f32;color:#fff;border-radius:8px;text-decoration:none;font-weight:700}.blog-back a:hover{background:#28613e}.blog-back a:focus-visible{outline:3px solid #b69852;outline-offset:3px}

/* White article canvas, including image backgrounds. */
.blog-page,.blog-article,.blog-body,.blog-body figure,.blog-body img,.blog-card,.blog-card img{background:#fff!important;background-image:none!important}
.blog-body ul,.blog-body ol{padding-left:1.7em;margin:0 0 1.2em}.blog-body ul{list-style:disc}.blog-body ol{list-style:decimal}.blog-body li{margin:.3em 0}.blog-body li>p{margin:.3em 0}.blog-body pre{white-space:pre-wrap}.blog-body blockquote{border-left:3px solid #b69852;margin:1em 0;padding-left:1em}
