.back-link{display:inline-flex;margin-bottom:28px;padding-bottom:4px;border-bottom:1px solid var(--green);color:var(--green);font-size:16px;letter-spacing:.1em;text-transform:uppercase}.blog-directory{padding-top:60px;padding-bottom:90px}.blog-category-card{display:grid;grid-template-columns:minmax(320px,.95fr) 1.05fr;border:1px solid var(--line)}.blog-category-card picture,.category-feature picture{display:block;min-height:330px;background:#e7dcc9}.blog-category-card img,.category-feature img{display:block;width:100%;height:100%;object-fit:cover}.blog-category-card>div{padding:clamp(32px,6vw,88px);align-self:center}.blog-kicker{color:var(--green);font-size:15px;letter-spacing:.14em;text-transform:uppercase}.blog-category-card h2,.blog-post-card h2{margin:17px 0 18px;color:var(--green)}.blog-category-card p,.blog-post-card p{font-size:21px;line-height:1.32;max-width:540px}.category-feature{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);padding-bottom:78px}.blog-post-card{padding:clamp(34px,6vw,90px);align-self:center}.article-hero{max-width:1120px;padding-top:68px}.article-hero h1{max-width:1000px;font-size:clamp(53px,6vw,94px);margin:24px 0}.article-hero>p{font-size:25px;line-height:1.3;max-width:760px;margin-bottom:38px}.article-hero-image{display:block;border:1px solid var(--line);background:#e7dcc9}.article-hero-image img{display:block;width:100%;height:auto;max-height:690px;object-fit:cover}.article-body{max-width:760px;margin:0 auto;padding:64px 24px 100px}.article-body p{font-size:20px;line-height:1.5}.article-body p+p{margin-top:20px}.article-body h2{font-size:43px;line-height:.98;margin:60px 0 18px;color:var(--green)}.article-body h3{font-size:28px;line-height:1.05;margin:30px 0 10px;color:var(--green)}.article-lede{font-size:26px!important;line-height:1.35!important;color:var(--green);padding-left:22px;border-left:2px solid var(--brass)}.article-image{margin:44px -11vw}.article-image picture{display:block;border:1px solid var(--line);background:#e7dcc9}.article-image img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}.article-faq{border-top:1px solid var(--line)}.article-faq>div{border-bottom:1px solid var(--line);padding:22px 0}.article-faq h3{margin:0 0 9px}@media(max-width:680px){.blog-directory{padding-top:36px;padding-bottom:58px}.blog-category-card,.category-feature{grid-template-columns:1fr}.blog-category-card picture,.category-feature picture{min-height:240px}.blog-category-card>div,.blog-post-card{padding:32px 24px}.blog-category-card h2,.blog-post-card h2{font-size:42px}.blog-category-card p,.blog-post-card p{font-size:19px}.article-hero{padding-top:44px}.article-hero h1{font-size:52px}.article-hero>p{font-size:21px}.article-body{padding:44px 16px 70px}.article-body p{font-size:19px}.article-body h2{font-size:37px;margin-top:46px}.article-image{margin:36px 0}.article-image img{max-height:none}.article-lede{font-size:23px!important}}