.cw-blog-list,.cw-blog-post{max-width:1100px;margin:0 auto;padding:72px 24px 96px;color:#19271d;line-height:1.8}
.cw-blog-page .siteContent{padding:0}.cw-blog-page .siteContent>.container{max-width:1200px}.cw-blog-page .mainSection-col-two{max-width:none}
.cw-update-placeholder{display:flex;align-items:center;justify-content:center;width:150px;aspect-ratio:4/3;background:#edf3ee;color:#31573d;font-size:14px}
@media(max-width:767px){.cw-update-placeholder{width:96px;height:96px}}
.cw-blog-list header{margin-bottom:32px}.cw-blog-list h1,.cw-blog-post h1{font-size:clamp(30px,4vw,48px);line-height:1.4;text-wrap:balance;margin:16px 0 24px;letter-spacing:-.025em}
.cw-blog-list header>p{color:#53705b;font-weight:600}.cw-blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 36px}
.cw-blog-filters a{padding:10px 16px;border:1px solid #dbe5dd;border-radius:24px;color:#31573d;background:white;text-decoration:none;font-size:14px}
.cw-blog-filters a[aria-current]{background:#07872c;color:white;border-color:#07872c}
.cw-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}
.cw-blog-card{min-width:0;margin:0!important;border:1px solid #e2e9e3;border-radius:12px;overflow:hidden;background:white}
.cw-blog-card a{display:block;height:100%;color:inherit;text-decoration:none}.cw-blog-card a:hover h3{color:#07872c}.cw-blog-card a:focus-visible{outline:3px solid #07872c;outline-offset:-3px}
.cw-blog-card img,.cw-blog-card__placeholder{width:100%;aspect-ratio:1.52;object-fit:cover;display:block;height:auto}
.cw-blog-card__placeholder{display:flex;align-items:center;justify-content:center;background:#edf3ee;color:#54705c;font-size:14px}
.cw-blog-card__copy{padding:20px}.cw-blog-category{font-size:12px;color:#087c2b;font-weight:600;display:inline-block;margin-right:12px}
.cw-blog-card time,.cw-blog-post time{font-size:12px;color:#6a756e}.cw-blog-card h3{font-size:19px;line-height:1.6;border:0;background:none;padding:0;margin:12px 0;box-shadow:none;text-wrap:pretty}
.cw-blog-card h3:after{display:none}.cw-blog-card p{font-size:14px;color:#67726a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0}
.cw-blog-pagination{display:flex;gap:24px;justify-content:center;align-items:center;margin-top:40px}.cw-blog-pagination a,.cw-blog-back{color:#087c2b;display:inline-block;padding:12px 0}
.cw-blog-post{max-width:820px}.cw-blog-post header{margin:28px 0}.cw-blog-post__excerpt{font-size:18px;color:#67726a}.cw-blog-post__image{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:12px;margin:32px 0}
.cw-blog-post__body{font-size:17px;overflow-wrap:anywhere}.cw-blog-post__body p{margin:0 0 1.3em}.cw-blog-post__body h2{margin-top:2em;font-size:28px}.cw-blog-post__body h3{font-size:23px}.cw-blog-post__body h4{font-size:20px}.cw-blog-post__body img{display:block;max-width:100%;height:auto;margin:24px auto}.cw-blog-post__body a{text-decoration:underline;color:#087c2b}
.cw-related-posts{margin:64px 0 24px;padding-top:40px;border-top:1px solid #dbe5dd}.cw-related-posts>h2{background:none;border:0;box-shadow:none;font-size:24px;padding:0;margin:0 0 24px}.cw-related-posts .cw-blog-grid{gap:16px}.cw-related-posts .cw-blog-card__copy{padding:16px}
.cw-journal__grid[data-cw-blog-list]{display:block}.cw-archive-thumbnail{flex:0 0 160px;display:block;width:160px;margin-right:24px}.cw-archive-thumbnail img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:8px}
@media(max-width:800px){.cw-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-related-posts .cw-blog-grid{grid-template-columns:1fr}.cw-blog-list,.cw-blog-post{padding-top:40px}}
@media(max-width:520px){.cw-blog-grid{grid-template-columns:1fr;gap:20px}.cw-blog-list,.cw-blog-post{padding-left:20px;padding-right:20px}.cw-blog-filters{gap:6px}.cw-blog-filters a{padding:8px 12px}.cw-archive-thumbnail{flex-basis:96px;width:96px;margin-right:16px}.cw-blog-post__body{font-size:16px}}
