.blog-module__q7bVTG__page{min-height:100%;padding:7rem 1rem max(9rem, calc(7rem + env(safe-area-inset-bottom)));color:#07130e;background:#f7f5ef}.blog-module__q7bVTG__shell{width:100%;max-width:96rem;margin:0 auto}.blog-module__q7bVTG__backLink{color:#526058;align-items:center;gap:.45rem;width:fit-content;margin-bottom:2.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.blog-module__q7bVTG__backLink svg{width:1rem;height:1rem}.blog-module__q7bVTG__backLink:hover,.blog-module__q7bVTG__backLink:focus-visible{color:#0b6841}.blog-module__q7bVTG__indexHero{border-bottom:1px solid #07130e26;gap:clamp(1.1rem,2vw,1.65rem);max-width:74rem;margin-bottom:clamp(3rem,6.5vw,5.75rem);padding-bottom:clamp(2rem,4vw,3.25rem);display:grid}.blog-module__q7bVTG__indexTitle,.blog-module__q7bVTG__articleTitle,.blog-module__q7bVTG__featuredTitle,.blog-module__q7bVTG__archiveTitle,.blog-module__q7bVTG__cardTitle{font-family:var(--font-serif);line-height:var(--fraunces-line-height);letter-spacing:var(--fraunces-letter-spacing);font-weight:300}.blog-module__q7bVTG__indexTitle{max-width:64rem;font-size:var(--type-page-title);line-height:var(--fraunces-line-height);overflow-wrap:anywhere}.blog-module__q7bVTG__intro,.blog-module__q7bVTG__excerpt,.blog-module__q7bVTG__articleLead{color:#526058;font-weight:300;line-height:1.55}.blog-module__q7bVTG__intro{max-width:43rem;font-size:var(--type-body-large)}.blog-module__q7bVTG__featuredCard{color:#07130e;gap:clamp(1.5rem,4vw,4rem);width:100%;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.blog-module__q7bVTG__featuredCard:hover .blog-module__q7bVTG__featuredTitle,.blog-module__q7bVTG__featuredCard:focus-visible .blog-module__q7bVTG__featuredTitle,.blog-module__q7bVTG__postCard:hover .blog-module__q7bVTG__cardTitle,.blog-module__q7bVTG__postCard:focus-visible .blog-module__q7bVTG__cardTitle{color:#0b6841}.blog-module__q7bVTG__imageFrame,.blog-module__q7bVTG__cardImageFrame,.blog-module__q7bVTG__heroImage,.blog-module__q7bVTG__inlineImageFrame{background:#ebe8df;align-items:center;width:100%;display:grid;position:relative;overflow:hidden}.blog-module__q7bVTG__imageFrame{aspect-ratio:16/10.5;border:1px solid #07130e1f;border-radius:1.5rem;min-height:clamp(18rem,38vw,34rem);box-shadow:0 1.2rem 3rem #07130e14}.blog-module__q7bVTG__featuredContent{align-content:center;gap:clamp(.95rem,1.7vw,1.35rem);display:grid}.blog-module__q7bVTG__meta,.blog-module__q7bVTG__readMore{font-family:var(--font-jetbrains);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:600}.blog-module__q7bVTG__meta{color:#526058}.blog-module__q7bVTG__featuredTitle{max-width:42rem;font-size:var(--type-section-title);line-height:var(--fraunces-line-height);transition:color .16s}.blog-module__q7bVTG__excerpt{max-width:34rem;font-size:clamp(.98rem,1.15vw,1.08rem)}.blog-module__q7bVTG__readMore{color:#0b6841;align-items:center;gap:.45rem;width:fit-content;display:inline-flex}.blog-module__q7bVTG__readMore svg{width:1rem;height:1rem}.blog-module__q7bVTG__archiveHeader{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3.75rem);padding-top:clamp(1rem,2vw,1.75rem);display:flex}.blog-module__q7bVTG__archiveTitle{font-size:var(--type-functional-title);line-height:var(--fraunces-line-height)}.blog-module__q7bVTG__postGrid{gap:clamp(3rem,6vw,5rem) clamp(1.5rem,3vw,2.75rem);width:100%;display:grid}.blog-module__q7bVTG__postCard{color:#07130e;width:100%;display:grid;overflow:hidden}.blog-module__q7bVTG__cardImageFrame{aspect-ratio:4/5;border-radius:clamp(1.35rem,2.2vw,2rem);min-height:clamp(22rem,43vw,34rem)}.blog-module__q7bVTG__cardContent{gap:.6rem;padding:clamp(1rem,1.6vw,1.35rem) 0 0;display:grid}.blog-module__q7bVTG__cardTitle{font-size:var(--type-card-title);line-height:var(--fraunces-line-height);overflow-wrap:anywhere;transition:color .16s}.blog-module__q7bVTG__emptyState{color:#526058;background:#fffdf8;border:1px solid #07130e26;border-radius:1.5rem;padding:3rem}.blog-module__q7bVTG__article{gap:clamp(2rem,5vw,4rem);width:100%;display:grid}.blog-module__q7bVTG__articleHeader{gap:1.4rem;max-width:72rem;display:grid}.blog-module__q7bVTG__headerText{gap:1.4rem;max-width:70rem;display:grid}.blog-module__q7bVTG__articleTitle{max-width:72rem;font-size:var(--type-page-title);line-height:var(--fraunces-line-height);overflow-wrap:anywhere}.blog-module__q7bVTG__articleLead{max-width:48rem;font-size:var(--type-body-large)}.blog-module__q7bVTG__heroImage{aspect-ratio:16/9;border:1px solid #07130e1f;border-radius:1.5rem;min-height:clamp(18rem,42vw,38rem);box-shadow:0 1.2rem 3rem #07130e14}.blog-module__q7bVTG__contentGrid,.blog-module__q7bVTG__body{width:100%;max-width:48rem}.blog-module__q7bVTG__body{font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.75}.blog-module__q7bVTG__body p{color:#07130e;margin:1.25rem 0}.blog-module__q7bVTG__body h2,.blog-module__q7bVTG__body h3{font-family:var(--font-serif);letter-spacing:var(--fraunces-letter-spacing);font-weight:300;line-height:var(--fraunces-line-height);margin:2.6rem 0 1rem}.blog-module__q7bVTG__body h2{font-size:var(--type-functional-title)}.blog-module__q7bVTG__body h3{font-size:var(--type-card-title)}.blog-module__q7bVTG__body a{color:#0b6841;text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.blog-module__q7bVTG__body blockquote{color:#526058;background:#ebe8df;border-left:3px solid #0b6841;border-radius:0 1rem 1rem 0;margin:2rem 0;padding:1.4rem 1.6rem;font-size:1.05rem;font-weight:300}.blog-module__q7bVTG__body ul,.blog-module__q7bVTG__body ol{margin:1.25rem 0;padding-left:1.4rem}.blog-module__q7bVTG__body li{margin:.65rem 0}.blog-module__q7bVTG__inlineImage{width:100%;margin:2.5rem 0}.blog-module__q7bVTG__inlineImageFrame{aspect-ratio:16/10;border:1px solid #07130e1f;border-radius:1.5rem;min-height:clamp(16rem,42vw,28rem)}.blog-module__q7bVTG__caption{color:#526058;margin-top:.7rem;font-size:.9rem;font-weight:300}@media (min-width:48rem){.blog-module__q7bVTG__page{padding:8rem 2.5rem max(10rem, calc(8rem + env(safe-area-inset-bottom)))}.blog-module__q7bVTG__featuredCard{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.72fr);align-items:center}.blog-module__q7bVTG__imageFrame{aspect-ratio:16/11}.blog-module__q7bVTG__postGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:90rem){.blog-module__q7bVTG__page{padding-left:4rem;padding-right:4rem}.blog-module__q7bVTG__postGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
