:root{--card-border:#0c23401a;--card-hover:#0c234014}.blog-index-module__DvcKSq__page{max-width:1200px;color:var(--text-colour);margin:0 auto;padding:72px 24px 96px}.blog-index-module__DvcKSq__hero{text-align:center;margin-bottom:40px}.blog-index-module__DvcKSq__kicker{color:var(--brand-blue-dark);text-transform:uppercase;letter-spacing:.04em;background:#2c79d61f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.blog-index-module__DvcKSq__hero h1{color:var(--heading-colour);margin:16px 0 12px;font-size:clamp(2rem,3vw,2.75rem)}.blog-index-module__DvcKSq__subhead{max-width:720px;color:var(--muted-colour);margin:0 auto;font-size:1.05rem;line-height:1.7}.blog-index-module__DvcKSq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:32px;display:grid}.blog-index-module__DvcKSq__card{border:1px solid var(--card-border);color:inherit;background:#fff;border-radius:20px;grid-template-columns:120px 1fr;align-items:stretch;gap:16px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid;box-shadow:0 10px 35px #0000000a}.blog-index-module__DvcKSq__card:hover,.blog-index-module__DvcKSq__card:focus-visible{background:linear-gradient(135deg,#2c79d60a,#0c234005);border-color:#2c79d659;transform:translateY(-4px);box-shadow:0 16px 40px #2c79d61f}.blog-index-module__DvcKSq__thumbnail{background:#0c23400a;border-radius:14px;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.blog-index-module__DvcKSq__thumbnail img{object-fit:cover;width:100%;height:100%}.blog-index-module__DvcKSq__placeholder{color:var(--brand-blue-dark);letter-spacing:.08em;font-weight:700}.blog-index-module__DvcKSq__cardBody{flex-direction:column;gap:10px;display:flex}.blog-index-module__DvcKSq__card h2{color:var(--heading-colour);margin:0;font-size:1.2rem}.blog-index-module__DvcKSq__cardDescription{color:var(--muted-colour);margin:0;line-height:1.6}.blog-index-module__DvcKSq__readMore{color:var(--brand-blue-dark);align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;display:inline-flex}.blog-index-module__DvcKSq__readMore:after{content:"→";transition:transform .16s;display:inline-block;transform:translate(0)}.blog-index-module__DvcKSq__card:hover .blog-index-module__DvcKSq__readMore:after,.blog-index-module__DvcKSq__card:focus-visible .blog-index-module__DvcKSq__readMore:after{transform:translate(4px)}@media (max-width:720px){.blog-index-module__DvcKSq__card{grid-template-columns:1fr}.blog-index-module__DvcKSq__thumbnail{min-height:180px}}
