.BlogIndexPage-module__SV0QAq__hero{background:radial-gradient(circle at 12% 20%, #5eb2f23d, transparent 28rem), linear-gradient(180deg, var(--color-brand-50), var(--color-surface));padding:clamp(4rem,8vw,7rem) 0 clamp(2.5rem,5vw,4.5rem)}.BlogIndexPage-module__SV0QAq__heroInner{max-width:50rem}.BlogIndexPage-module__SV0QAq__hero h1{max-width:15ch;color:var(--color-heading);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,6vw,4.6rem);line-height:1.02}.BlogIndexPage-module__SV0QAq__heroInner>p:last-child{max-width:43rem;color:var(--color-text);margin:1.25rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.BlogIndexPage-module__SV0QAq__contentSection{padding:1rem 0 clamp(4rem,8vw,7rem)}.BlogIndexPage-module__SV0QAq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;display:grid}.BlogIndexPage-module__SV0QAq__card{border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);overflow:hidden}.BlogIndexPage-module__SV0QAq__card:hover{border-color:var(--color-brand-300);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.BlogIndexPage-module__SV0QAq__imageLink{aspect-ratio:9/5.6;background:var(--color-brand-50);display:block;overflow:hidden}.BlogIndexPage-module__SV0QAq__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogIndexPage-module__SV0QAq__card:hover .BlogIndexPage-module__SV0QAq__image{transform:scale(1.025)}.BlogIndexPage-module__SV0QAq__imageFallback{background:radial-gradient(circle at 30% 30%, #fffc, transparent 8rem), linear-gradient(135deg, var(--color-brand-100), var(--color-brand-500));width:100%;height:100%;display:block}.BlogIndexPage-module__SV0QAq__cardBody{padding:1.25rem}.BlogIndexPage-module__SV0QAq__date{color:var(--color-brand-600);font-size:var(--text-xs);margin:0 0 .65rem;font-weight:800}.BlogIndexPage-module__SV0QAq__card h2{color:var(--color-heading);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25}.BlogIndexPage-module__SV0QAq__card h2 a{text-decoration:none}.BlogIndexPage-module__SV0QAq__card h2 a:focus-visible,.BlogIndexPage-module__SV0QAq__readMore:focus-visible,.BlogIndexPage-module__SV0QAq__imageLink:focus-visible{outline:var(--focus-ring);outline-offset:.2rem}.BlogIndexPage-module__SV0QAq__cardBody>p:not(.BlogIndexPage-module__SV0QAq__date){color:var(--color-text-muted);margin:.9rem 0 0;line-height:1.65}.BlogIndexPage-module__SV0QAq__readMore{color:var(--color-navy-900);font-size:var(--text-sm);align-items:center;gap:.45rem;margin-top:1.1rem;font-weight:900;text-decoration:none;display:inline-flex}html[dir=rtl] .BlogIndexPage-module__SV0QAq__readMore span{transform:rotate(180deg)}.BlogIndexPage-module__SV0QAq__emptyState{border:1px solid var(--color-border-soft);border-radius:var(--radius-2xl);background:var(--color-surface-muted);text-align:center;max-width:46rem;margin-inline:auto;padding:clamp(2rem,6vw,4rem)}.BlogIndexPage-module__SV0QAq__emptyState h2{color:var(--color-heading);margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.BlogIndexPage-module__SV0QAq__emptyState p{color:var(--color-text-muted);margin:.85rem 0 0;line-height:1.7}@media (max-width:980px){.BlogIndexPage-module__SV0QAq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogIndexPage-module__SV0QAq__hero{padding-top:3rem}.BlogIndexPage-module__SV0QAq__grid{grid-template-columns:1fr;gap:1rem}.BlogIndexPage-module__SV0QAq__cardBody{padding:1.05rem}}@media (prefers-reduced-motion:reduce){.BlogIndexPage-module__SV0QAq__card,.BlogIndexPage-module__SV0QAq__image{transition:none}}
