.blog-index-hero{max-width:760px}.blog-category-section,.blog-post-grid-section{padding:0 clamp(24px,9vw,152px) clamp(80px,10vw,140px)}.blog-category-grid,.blog-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-category-card,.blog-post-card{background:#fff;border:1px solid #e9e0d2;border-radius:8px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.blog-category-card:hover,.blog-post-card:hover{transform:translateY(-4px);box-shadow:0 14px 23px #3a301e1a}.blog-category-card picture,.blog-post-card picture{background:#f1eadf;display:block}.blog-category-card img,.blog-post-card img{aspect-ratio:1.35;object-fit:cover;width:100%}.blog-category-card>div,.blog-post-card>div{padding:24px}.blog-category-card h2,.blog-post-card h2{margin:0 0 13px;font-size:32px}.blog-category-card p,.blog-post-card p{margin:0 0 20px}.text-link b{color:var(--coral);margin-left:6px;font-size:20px;font-weight:400}.blog-category-hero{background:var(--sage);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(44px,8vw,120px);padding:clamp(70px,9vw,130px) clamp(24px,9vw,152px);display:grid}.blog-category-hero>div{max-width:560px}.blog-category-hero .back,.blog-post-hero .back{margin-bottom:28px;display:inline-block}.blog-category-hero h1{font-size:clamp(52px,6vw,82px)}.blog-category-hero p:not(.eyebrow){max-width:500px;margin:23px 0 0;font-size:18px}.blog-category-hero picture{border-radius:8px;display:block;overflow:hidden;box-shadow:0 18px 35px #2539211f}.blog-category-hero img{aspect-ratio:1;object-fit:cover;width:100%}.blog-article{padding-bottom:clamp(72px,9vw,125px)}.blog-post-hero{text-align:center;max-width:1060px;margin:0 auto;padding:clamp(65px,9vw,120px) 24px 0}.blog-post-hero .back{float:left}.blog-post-hero .eyebrow{clear:both;padding-top:12px}.blog-post-hero h1{max-width:850px;margin:0 auto;font-size:clamp(49px,6.2vw,86px)}.blog-post-hero>p:not(.eyebrow){max-width:680px;margin:24px auto 38px;font-size:19px;line-height:1.5}.blog-post-hero picture{background:#e7d8c2;border-radius:8px;display:block;overflow:hidden}.blog-post-hero img{aspect-ratio:1.6;object-fit:cover;width:100%}.article-body{max-width:760px;margin:0 auto;padding:clamp(52px,7vw,88px) 24px 0;font-size:18px;line-height:1.7}.article-body p{margin:0 0 23px}.article-body h2{margin:58px 0 20px;font-size:clamp(34px,4vw,49px);line-height:1.04}.article-body h3{font-family:var(--font-sans),sans-serif;letter-spacing:0;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.article-body a:not(.button){text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;text-decoration-thickness:1.5px}.article-lead{font-family:var(--font-serif),serif;color:var(--ink);font-size:clamp(25px,3vw,34px);line-height:1.28}.article-body ol{margin:0 0 24px;padding-left:24px}.article-body li{margin:10px 0;padding-left:8px}.article-image{margin:48px 0}.article-image picture{background:#e7d8c2;border-radius:8px;display:block;overflow:hidden}.article-image img{aspect-ratio:1.55;object-fit:cover;width:100%}.message-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 12px;display:grid}.message-examples>div{background:#f3ebde;border-radius:7px;padding:23px}.message-examples p{margin:0;font-size:16px;line-height:1.55}.article-callout{background:var(--sage);text-align:center;border-radius:8px;margin:64px -80px 56px;padding:clamp(42px,6vw,72px)}.article-callout h2{max-width:540px;margin:0 auto 18px}.article-callout p:not(.eyebrow){max-width:590px;margin:0 auto 25px}.article-faq{border-top:1px solid var(--line);padding-top:45px}.article-faq h2{margin-top:0}.article-faq>div{border-bottom:1px solid var(--line);padding:22px 0}.article-faq p{margin:0}.blog-category-grid{grid-template-columns:minmax(0,940px);justify-content:center}.blog-category-card{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.blog-category-card img{aspect-ratio:auto;height:100%}@media (max-width:1100px){.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-callout{margin-left:0;margin-right:0}}@media (max-width:900px){.blog-category-hero{grid-template-columns:1fr}.blog-category-hero picture{max-width:590px}.blog-post-hero{text-align:left}.blog-post-hero h1,.blog-post-hero>p:not(.eyebrow){margin-left:0}.blog-post-hero img{aspect-ratio:1.3}}@media (max-width:560px){.blog-category-grid,.blog-post-grid,.message-examples{grid-template-columns:1fr}.blog-category-card{display:block}.blog-category-card img{aspect-ratio:1.35;height:auto}.blog-category-section,.blog-post-grid-section{padding:0 22px 68px}.blog-category-hero{padding:66px 22px}.blog-category-hero h1{font-size:56px}.blog-post-hero{padding:62px 22px 0}.blog-post-hero h1{font-size:52px}.blog-post-hero img{aspect-ratio:1;object-position:center}.article-body{padding:54px 22px 0;font-size:17px}.article-body h2{margin-top:49px;font-size:37px}.article-image{margin:38px 0}.article-image img{aspect-ratio:1;object-fit:cover}.article-callout{margin-top:52px;padding:45px 23px}.article-callout h2{font-size:41px}.blog-category-card>div,.blog-post-card>div{padding:20px}}
