.blog-shell{--blog-title-size:28px;--blog-title-line:37px;background:var(--cream);min-height:100vh;overflow:hidden}.blog-title{font-family:var(--font-sans);font-size:var(--blog-title-size);font-weight:var(--text-h2-weight);letter-spacing:var(--tracking-tight);line-height:var(--blog-title-line);margin:0}.blog-shell .cta-band{margin-top:80px}.blog-list{flex-direction:column;gap:33px;margin-top:56px;display:flex}.blog-row{border-radius:var(--radius-button);background:var(--green);grid-template-columns:344px minmax(0,1fr);width:calc(100% + 39px);transition:background-color .2s;display:grid;position:relative;overflow:hidden}.blog-row:hover{background:#55684f}.blog-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;width:100%;height:100%;transition:transform .32s}.blog-row:hover .blog-photo{transform:scale(1.02)}.blog-row-body{flex-direction:column;justify-content:flex-end;min-height:260px;padding:24px 48px 38px 39px;display:flex}.blog-row-title{color:var(--cream)}.blog-hardline{display:block}.blog-row-summary{color:var(--cream);opacity:.86;margin:19px 0 0}.blog-row-more{color:var(--light-green);align-self:flex-start;align-items:center;gap:14px;margin-top:23px;transition:color .2s;display:inline-flex}.blog-row:hover .blog-row-more{color:var(--cream)}.blog-chevron{flex:none;width:14px;height:7px;transition:transform .2s;display:block}.blog-row:hover .blog-chevron{transform:translateY(2px)}.blog-post-hero{background:var(--dark-green);align-items:center;min-height:315px;display:flex;position:relative}.blog-post-hero-bg{grid-template-columns:50.97% minmax(0,1fr);display:grid;position:absolute;inset:0}.blog-post-hero-panel{background:var(--dark-green)}.blog-post-hero-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-post-hero-inner{width:min(var(--container), calc(100% - (var(--site-pad) * 2)));margin-inline:auto;padding-block:40px;position:relative}.blog-post-hero-title{max-width:560px;color:var(--cream)}.blog-post-hero-sub{max-width:560px;color:var(--cream);opacity:.86;margin:20px 0 0}.blog-measure{width:min(1104px, calc(100% - (var(--site-pad) * 2)));margin-inline:auto}.blog-post-body{grid-template-columns:repeat(2,minmax(0,483px));justify-content:start;column-gap:92px;margin-top:107px;display:grid}.blog-post-heading{color:var(--green);margin:0 0 15px}.blog-post-col p{color:var(--dark-green);margin:0}.blog-post-col p+p{margin-top:20px}.blog-post-figure{aspect-ratio:1104/419;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;margin:80px auto 0}@media (max-width:1250px){.blog-row{grid-template-columns:300px minmax(0,1fr)}.blog-row-body{padding-right:36px}.blog-post-body{margin-top:88px}}@media (max-width:1024px){.blog-list{gap:28px;margin-top:44px}.blog-row{grid-template-columns:260px minmax(0,1fr)}.blog-row-body{min-height:232px;padding:24px 32px}.blog-post-hero{min-height:280px}.blog-post-figure{margin-top:64px}}@media (max-width:900px){.blog-row{grid-template-columns:minmax(0,1fr);width:100%}.blog-photo{aspect-ratio:16/9;height:auto}.blog-row-body{min-height:0;padding:28px 28px 32px}.blog-hardline{display:inline}.blog-post-hero{min-height:0;display:block}.blog-post-hero-bg{grid-template-columns:minmax(0,1fr);position:static}.blog-post-hero-panel{display:none}.blog-post-hero-img{aspect-ratio:16/9}.blog-post-hero-inner{padding-block:32px 40px}.blog-post-body{grid-template-columns:minmax(0,1fr);margin-top:64px}.blog-post-col+.blog-post-col{margin-top:20px}}@media (max-width:680px){.blog-list{gap:20px;margin-top:36px}.blog-row-body{padding:22px 22px 26px}.blog-shell{--blog-title-size:24px;--blog-title-line:30px}.blog-row-summary{margin-top:10px}.blog-row-more{min-height:44px;margin-top:8px}.blog-post-hero-inner{padding-block:26px 32px}.blog-post-body{margin-top:48px}.blog-post-figure{aspect-ratio:3/2;margin-top:48px}}
