.blog-page_page__0suGA{padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,112px)}.blog-page_masthead__FukLd{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:clamp(28px,4vw,48px);margin-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--hv-line);text-align:center}.blog-page_byline__51yg_,.blog-page_count__m2clw{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hv-muted)}.blog-page_name__ua5Pq{margin:0;font-size:clamp(44px,7vw,96px);line-height:1;color:var(--hv-text)}.blog-page_tagline__kyxJq{max-width:560px;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.55;color:var(--hv-body)}.blog-page_empty__GinUg{margin:0;padding:48px 0;text-align:center;color:var(--hv-muted)}.blog-page_post__STAmf{min-width:0}.blog-page_postLink__2nlip{display:flex;flex-direction:column;gap:14px;height:100%;color:inherit;text-decoration:none}.blog-page_media__DBrZC{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;border-radius:20px;background:var(--hv-tint-12)}.blog-page_media__DBrZC img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--hv-photo-filter,none);transition:transform .5s ease}.blog-page_postLink__2nlip:hover .blog-page_media__DBrZC img{transform:scale(1.03)}.blog-page_mediaEmpty__aMQSl{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--hv-font-display);font-size:64px;color:var(--hv-primary);opacity:.5}.blog-page_body__taKO5{display:flex;flex-direction:column;gap:8px}.blog-page_date__ythmP{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}.blog-page_title__IbefK{font-size:22px;font-weight:460;line-height:1.2;color:var(--hv-text)}.blog-page_postLink__2nlip:hover .blog-page_title__IbefK{color:var(--hv-accent-ink)}.blog-page_excerpt__yCZlX{font-size:15px;line-height:1.55;color:var(--hv-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-page_read__zCpOW{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13.5px;font-weight:700;color:var(--hv-primary)}.blog-page_post__STAmf[data-size=lead] .blog-page_media__DBrZC{aspect-ratio:16/10;border-radius:28px}.blog-page_post__STAmf[data-size=lead] .blog-page_title__IbefK{font-size:clamp(28px,3.2vw,44px);line-height:1.08}.blog-page_post__STAmf[data-size=lead] .blog-page_excerpt__yCZlX{font-size:17px}.blog-page_post__STAmf[data-size=side] .blog-page_postLink__2nlip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:16px;align-items:start}.blog-page_post__STAmf[data-size=side] .blog-page_media__DBrZC{aspect-ratio:4/3;border-radius:16px}.blog-page_post__STAmf[data-size=side] .blog-page_title__IbefK{font-size:20px}.blog-page_post__STAmf[data-size=side] .blog-page_excerpt__yCZlX{-webkit-line-clamp:2}.blog-page_post__STAmf[data-size=row] .blog-page_postLink__2nlip{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(18px,3vw,36px);align-items:center;padding-block:24px;border-bottom:1px solid var(--hv-line)}.blog-page_post__STAmf[data-size=row] .blog-page_title__IbefK{font-size:clamp(22px,2.2vw,30px)}.blog-page_feature__QJ81v{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,3vw,40px);margin-bottom:clamp(48px,6vw,80px)}.blog-page_side__A4xwY{display:flex;flex-direction:column;gap:28px}.blog-page_moreTitle__SkSfN{grid-column:1/-1;margin:0 0 4px;font-size:clamp(26px,2.4vw,34px);color:var(--hv-text)}.blog-page_grid__Apy7O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.blog-page_list__B2YVC{display:flex;flex-direction:column;max-width:1040px;margin-inline:auto}.blog-page_list__B2YVC .blog-page_post__STAmf:first-child .blog-page_postLink__2nlip{padding-top:0}@media (max-width:1023px){.blog-page_feature__QJ81v{grid-template-columns:minmax(0,1fr)}.blog-page_grid__Apy7O{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-page_grid__Apy7O{grid-template-columns:minmax(0,1fr)}.blog-page_post__STAmf[data-size=row] .blog-page_postLink__2nlip,.blog-page_post__STAmf[data-size=side] .blog-page_postLink__2nlip{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:14px}.blog-page_post__STAmf[data-size=row] .blog-page_excerpt__yCZlX,.blog-page_post__STAmf[data-size=side] .blog-page_excerpt__yCZlX{display:none}.blog-page_post__STAmf[data-size=row] .blog-page_title__IbefK,.blog-page_post__STAmf[data-size=side] .blog-page_title__IbefK{font-size:18px}}