.SanityArticleBody-module__J7L1qa__body{color:var(--ink,#1f2933);font-size:1.08rem;line-height:1.8}.SanityArticleBody-module__J7L1qa__body>*+*{margin-top:1.25rem}.SanityArticleBody-module__J7L1qa__body h2{margin-top:2.75rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}.SanityArticleBody-module__J7L1qa__body h3{margin-top:2.25rem;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.3}.SanityArticleBody-module__J7L1qa__body ul,.SanityArticleBody-module__J7L1qa__body ol{padding-left:1.5rem}.SanityArticleBody-module__J7L1qa__body li+li{margin-top:.45rem}.SanityArticleBody-module__J7L1qa__body a{color:var(--color-primary-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.SanityArticleBody-module__J7L1qa__body blockquote{border-left:4px solid var(--color-accent-red);padding:.5rem 0 .5rem 1.25rem;font-size:1.2rem;font-style:italic}.SanityArticleBody-module__J7L1qa__body figure{margin:2.25rem 0}.SanityArticleBody-module__J7L1qa__body img{border-radius:24px;width:100%;height:auto}.SanityArticleBody-module__J7L1qa__body figcaption{color:#667085;text-align:center;margin-top:.6rem;font-size:.9rem}
.blog-module__JsT-Oq__hero{background:linear-gradient(135deg,var(--color-dark),var(--color-dark-light));border-bottom:6px solid var(--color-primary);color:#fff;padding:clamp(4rem,9vw,7rem) 0}.blog-module__JsT-Oq__heroInner,.blog-module__JsT-Oq__content,.blog-module__JsT-Oq__article{max-width:1180px;margin-inline:auto;padding-inline:24px}.blog-module__JsT-Oq__heroInner{max-width:900px}.blog-module__JsT-Oq__eyebrow{color:#9ddcf7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800}.blog-module__JsT-Oq__hero h1{color:inherit;font-family:var(--font-merriweather),Georgia,serif;margin:0;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.blog-module__JsT-Oq__hero p:last-child{max-width:720px;margin:1.25rem 0 0;font-size:1.15rem;line-height:1.7}.blog-module__JsT-Oq__content{padding-block:clamp(3.5rem,7vw,6rem)}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.blog-module__JsT-Oq__card{color:inherit;background:#fff;border:1px solid #2d231924;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 16px 42px #2d231917}.blog-module__JsT-Oq__card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0f172a1f}.blog-module__JsT-Oq__card img{aspect-ratio:16/9;object-fit:cover;width:100%}.blog-module__JsT-Oq__cardBody{flex-direction:column;flex:1;padding:1.4rem;display:flex}.blog-module__JsT-Oq__meta{color:var(--color-primary-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.blog-module__JsT-Oq__card h2{margin:.7rem 0;font-size:1.45rem;line-height:1.25}.blog-module__JsT-Oq__card p{color:#475467;margin:0;line-height:1.65}.blog-module__JsT-Oq__read{color:var(--color-accent-red);margin-top:auto;padding-top:1.25rem;font-weight:800}.blog-module__JsT-Oq__empty{background:var(--color-primary-light);text-align:center;border-radius:24px;padding:3rem}.blog-module__JsT-Oq__article{max-width:900px;padding-block:clamp(3rem,7vw,6rem)}.blog-module__JsT-Oq__back{color:var(--color-primary-dark);margin-bottom:2rem;font-weight:800;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__articleHeader h1{margin:.8rem 0 1.2rem;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.04}.blog-module__JsT-Oq__dek{color:#475467;font-size:1.2rem;line-height:1.7}.blog-module__JsT-Oq__byline{color:#667085;border-bottom:1px solid #0f172a1f;margin:1.5rem 0 2.5rem;padding-bottom:1.5rem}.blog-module__JsT-Oq__feature{border-radius:24px;width:100%;margin-bottom:2.5rem}.blog-module__JsT-Oq__cta{background:var(--color-dark);color:#fff;text-align:center;border-radius:24px;margin-top:3.5rem;padding:2.5rem}.blog-module__JsT-Oq__cta h2{color:inherit;margin-top:0}.blog-module__JsT-Oq__cta a{background:var(--color-primary);color:#fff;border-radius:999px;margin-top:.75rem;padding:.85rem 1.4rem;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:900px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.blog-module__JsT-Oq__grid{grid-template-columns:1fr}.blog-module__JsT-Oq__heroInner,.blog-module__JsT-Oq__content,.blog-module__JsT-Oq__article{padding-inline:18px}}
