.BlogIndexPage-module__q16I3a__section{background:var(--color-warm-surface);padding:clamp(4rem,8vw,7rem) 1.5rem}.BlogIndexPage-module__q16I3a__container{width:min(100%,1120px);margin:0 auto}.BlogIndexPage-module__q16I3a__header{text-align:center;width:min(100%,720px);margin:0 auto clamp(3rem,6vw,5rem)}.BlogIndexPage-module__q16I3a__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem;font-weight:700}.BlogIndexPage-module__q16I3a__headerTitle{color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300;line-height:1.2}.BlogIndexPage-module__q16I3a__intro{color:var(--color-text);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:300;line-height:1.8}.BlogIndexPage-module__q16I3a__headerTitle+.BlogIndexPage-module__q16I3a__intro{margin-top:1rem}.BlogIndexPage-module__q16I3a__grid{flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,3vw,2rem);display:flex}.BlogIndexPage-module__q16I3a__cardWrapper{flex:310px;max-width:380px}.BlogIndexPage-module__q16I3a__card{background:var(--color-card-surface);border:1px solid #00000014;border-radius:.8rem;height:100%;transition:box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 16px 38px #00000014}.BlogIndexPage-module__q16I3a__card:hover{transform:translateY(-4px);box-shadow:0 24px 52px #0000001f}.BlogIndexPage-module__q16I3a__imageLink{display:block;overflow:hidden}.BlogIndexPage-module__q16I3a__image{aspect-ratio:5/3;object-fit:cover;width:100%;height:auto;transition:transform .26s;display:block}.BlogIndexPage-module__q16I3a__card:hover .BlogIndexPage-module__q16I3a__image{transform:scale(1.035)}.BlogIndexPage-module__q16I3a__body{padding:1.5rem}.BlogIndexPage-module__q16I3a__tags{flex-wrap:wrap;gap:.45rem;display:flex}.BlogIndexPage-module__q16I3a__tag{text-transform:uppercase;background:var(--color-primary-lighter);color:var(--color-primary-dark);border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:700}.BlogIndexPage-module__q16I3a__date{color:var(--color-text-muted);text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:700;display:block}.BlogIndexPage-module__q16I3a__title{color:var(--color-text);margin:.9rem 0 0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:300;line-height:1.25}.BlogIndexPage-module__q16I3a__title a{color:inherit;text-decoration:none}.BlogIndexPage-module__q16I3a__title a:hover,.BlogIndexPage-module__q16I3a__title a:focus-visible{color:var(--color-primary)}.BlogIndexPage-module__q16I3a__summary{color:var(--color-text-muted);margin:1rem 0 0;font-size:.95rem;font-weight:300;line-height:1.7}.BlogIndexPage-module__q16I3a__imageLink:focus-visible,.BlogIndexPage-module__q16I3a__title a:focus-visible{outline-offset:4px;outline:3px solid #45848847}
