.blog-intro{padding-bottom:45px}.blog-category-grid,.blog-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 clamp(24px,7vw,120px) clamp(78px,10vw,145px);display:grid}.blog-card{border:1px solid var(--line);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #40584a1a}.blog-card picture,.blog-card picture img{width:100%}.blog-card picture img{object-fit:cover;height:245px}.blog-card>div{flex-direction:column;flex:1;padding:27px;display:flex}.blog-card h2{font:500 34px/.98 var(--font-display);color:var(--ink);margin:0 0 14px}.blog-card>div>p:not(.eyebrow){margin:0 0 23px}.blog-card .text-link{width:max-content;margin-top:auto}.blog-card .text-link b{color:var(--gold);font-size:18px;line-height:0}.blog-category-hero{background:var(--sand);grid-template-columns:1fr 1fr;min-height:520px;display:grid}.blog-category-hero>picture img{object-fit:cover;width:100%;height:100%}.blog-category-hero>div{align-self:center;padding:clamp(55px,8vw,120px)}.blog-category-hero h1,.article h1{font:500 clamp(50px,5vw,78px)/.92 var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:0}.blog-category-hero p:not(.eyebrow){max-width:510px;font-size:18px}.article-hero{background:var(--sand);padding:clamp(65px,9vw,145px) clamp(24px,14vw,250px) 60px}.article-hero>p:not(.eyebrow){max-width:670px;margin:22px 0 35px;font-size:19px}.article-hero picture,.article-hero picture img{width:100%}.article-hero picture img{object-fit:cover;height:min(48vw,590px)}.article-body{max-width:760px;margin:auto;padding:clamp(58px,8vw,105px) 24px}.article-body p,.article-body li{font-size:17px;line-height:1.72}.article-body .article-lede{font:500 25px/1.42 var(--font-display);color:var(--ink)}.article-body h2{font:500 clamp(37px,4vw,52px)/.98 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:62px 0 19px}.article-body h3{font:600 18px/1.3 var(--font-display);color:var(--ink);margin:27px 0 6px}.article-body a:not(.button){color:var(--ink);border-bottom:1px solid var(--gold)}.article-body ul{padding-left:24px}.article-body li{margin:10px 0}.article-image{width:100%;margin:42px 0;display:block}.article-image img{object-fit:cover;width:100%;height:405px}.article-image-narrow img{height:360px}.article-faq,.related-posts{border-top:1px solid var(--line);margin-top:65px;padding-top:1px}.related-posts .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0}.related-posts .blog-card h3{margin:0 0 14px;font-size:30px}@media (max-width:1100px){.blog-category-grid,.blog-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-category-grid,.blog-post-grid{grid-template-columns:1fr;padding:0 24px 66px}.related-posts .related-grid{grid-template-columns:1fr;padding:0}.blog-card picture img{height:225px}.blog-category-hero{grid-template-columns:1fr}.blog-category-hero>picture img{height:280px}.blog-category-hero>div{padding:48px 24px 63px}.article-hero{padding:58px 24px 46px}.article-hero h1{font-size:50px}.article-hero picture img{height:275px}.article-body{padding:60px 24px}.article-body p,.article-body li{font-size:16px}.article-body h2{margin-top:48px;font-size:39px}.article-body .article-lede{font-size:23px}.article-image{margin:34px 0}.article-image img,.article-image-narrow img{height:255px}}
