.BlogGrid-module__rPEtNa__section{background:var(--surface-sunken);padding:100px 0}.BlogGrid-module__rPEtNa__grid{grid-template-columns:repeat(3,1fr);gap:35px 30px;display:grid}.BlogGrid-module__rPEtNa__card{background:var(--surface-raised);border-radius:21px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.BlogGrid-module__rPEtNa__card:hover{box-shadow:0 8px 30px #00000014}.BlogGrid-module__rPEtNa__thumbnailLink{width:100%;display:block}.BlogGrid-module__rPEtNa__thumbnail{width:100%;padding-bottom:66%;position:relative;overflow:hidden}.BlogGrid-module__rPEtNa__thumbnailImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0}.BlogGrid-module__rPEtNa__card:hover .BlogGrid-module__rPEtNa__thumbnailImage{transform:scale(1.03)}.BlogGrid-module__rPEtNa__badge{font-family:var(--font-body);color:var(--color-white);background:var(--color-accent);border-radius:6px;align-self:flex-start;margin:20px 20px 0;padding:6px 14px;font-size:.8rem;font-weight:500;display:inline-block}.BlogGrid-module__rPEtNa__text{flex-direction:column;flex:1;padding:16px 20px 0;display:flex}.BlogGrid-module__rPEtNa__title{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:12px;font-size:1.2rem;font-weight:600;line-height:1.35}.BlogGrid-module__rPEtNa__title a{color:inherit;text-decoration:none}.BlogGrid-module__rPEtNa__title a:hover{color:var(--color-accent)}.BlogGrid-module__rPEtNa__excerpt{font-family:var(--font-body);color:var(--color-text-secondary);flex:1;margin-bottom:14px;font-size:.9rem;line-height:1.6}.BlogGrid-module__rPEtNa__readMore{font-family:var(--font-body);color:var(--color-accent);margin-bottom:16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.BlogGrid-module__rPEtNa__readMore:hover{opacity:.8}.BlogGrid-module__rPEtNa__meta{border-top:1px solid var(--border-subtle);padding:14px 20px}.BlogGrid-module__rPEtNa__date{font-family:var(--font-body);color:#888;font-size:.82rem}html[data-theme=dark] .BlogGrid-module__rPEtNa__date{color:var(--color-text-secondary)}.BlogGrid-module__rPEtNa__pagination{justify-content:center;gap:12px;margin-top:50px;display:flex}.BlogGrid-module__rPEtNa__pageBtn{font-family:var(--font-body);color:var(--color-primary);background:var(--surface-raised);cursor:pointer;border:1px solid #ddd;border-radius:8px;padding:10px 22px;font-size:.9rem;transition:all .2s}html[data-theme=dark] .BlogGrid-module__rPEtNa__pageBtn{border-color:var(--border-subtle)}.BlogGrid-module__rPEtNa__pageBtn:hover:not(.BlogGrid-module__rPEtNa__disabled){background:var(--brand-navy);color:var(--color-white);border-color:var(--brand-navy)}.BlogGrid-module__rPEtNa__disabled{opacity:.4;cursor:default;pointer-events:none}@media (max-width:1024px){.BlogGrid-module__rPEtNa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogGrid-module__rPEtNa__section{padding:60px 0}.BlogGrid-module__rPEtNa__grid{grid-template-columns:1fr;gap:20px}.BlogGrid-module__rPEtNa__thumbnail{padding-bottom:50%}.BlogGrid-module__rPEtNa__title{font-size:1.15rem}}
