.tr-blog,.tr-blog *, .tr-blog *::before,.tr-blog *::after{box-sizing:border-box}.tr-blog a:focus-visible{outline:2px solid #527a47;outline-offset:4px}.blog-wrap{width:min(1200px,calc(100% - 64px));margin:auto}.blog-intro{background:#eff4eb;border-bottom:1px solid #dfe8d9;padding:20px 0 37px}.blog-crumb{display:flex;gap:10px;font-size:13px;color:#536b54;margin-bottom:24px}.blog-kicker{margin:0 0 6px;font-size:12px;font-weight:750;letter-spacing:.11em;color:#4d7149}.blog-intro h1{font-size:clamp(36px,5vw,58px);line-height:1.09;letter-spacing:-.045em;margin:0 0 13px}.blog-lead{max-width:660px;font-size:17px;color:#44594a;margin:0}.blog-archive{padding:26px 0 48px}.blog-filters{display:flex;flex-wrap:wrap;gap:9px}.blog-filters a,.blog-pages a{padding:9px 15px;min-height:44px;display:inline-flex;align-items:center;border:1px solid #d8e4d4;background:white;border-radius:7px;text-decoration:none;font-weight:650;font-size:14px}.blog-filters a:hover,.blog-pages a:hover{background:#edf4e8}.blog-filters a[aria-current],.blog-pages a[aria-current]{background:#315d36;border-color:#315d36;color:white}.blog-results{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:24px 0 14px}.blog-results strong{font-size:20px}.blog-results span{font-size:13px;color:#526458}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{min-width:0;display:flex;flex-direction:column;background:white;border:1px solid #dfe8da;border-radius:12px;overflow:hidden}.blog-card-photo{display:block;aspect-ratio:16/9;background:#e6eee1;overflow:hidden}.blog-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.blog-card-copy{display:flex;flex-direction:column;flex:1;align-items:flex-start;padding:17px 20px 19px}.blog-tag{background:#edf4e8;color:#365e39;font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px}.blog-card h2{font-size:21px;line-height:1.27;letter-spacing:-.02em;margin:9px 0 7px}.blog-card h2 a{text-decoration:none}.blog-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.blog-card p{font-size:14px;color:#4d6051;margin:0 0 13px}.blog-card time{font-size:12px;color:#58685c;margin-top:auto}.blog-pages{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-top:25px}.blog-help{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:34px;padding:23px 26px;background:#eff4eb;border:1px solid #dfe8da;border-radius:10px}.blog-help h2{font-size:21px;margin:0 0 4px}.blog-help p{margin:0;color:#4d6051}.blog-help-actions{display:flex;flex-wrap:wrap;gap:10px}.blog-help-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;text-decoration:none;border:1px solid #315d36;border-radius:6px;white-space:nowrap;font-weight:700;font-size:14px}.blog-help-actions a:last-child{background:#315d36;color:white}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-wrap{width:calc(100% - 36px)}.blog-intro{padding-bottom:26px}.blog-crumb{margin-bottom:18px}.blog-lead{font-size:15px}.blog-grid{grid-template-columns:1fr;gap:16px}.blog-filters{gap:6px}.blog-filters a{padding:7px 10px;font-size:13px}.blog-results{margin-top:18px}.blog-help{align-items:flex-start;flex-direction:column;padding:18px}.blog-archive{padding-top:18px}}
body.blog #main{padding:0;background:#fafbf8}body.blog #main>.fusion-row{width:100%;max-width:none}body.blog .fusion-page-title-bar{display:none}body.blog #content.tr-blog{width:100%;max-width:none;float:none;color:#243e2b;background:#fafbf8;font-family:Inter,Arial,sans-serif;line-height:1.55}body.blog .tr-blog h1,body.blog .tr-blog h2{color:inherit;font-family:inherit;font-weight:700}body.blog .tr-blog a{color:inherit}body.blog .tr-blog .blog-filters a[aria-current],body.blog .tr-blog .blog-pages a[aria-current],body.blog .tr-blog .blog-help-actions a:last-child{color:white}

body.blog #main:has(.tr-blog){padding:0!important}
