﻿.BlogGrid-module__rPEtNa__section{background:var(--color-bg);padding-bottom:clamp(48px,6vw,80px)}.BlogGrid-module__rPEtNa__head{justify-content:space-between;align-items:flex-start;gap:var(--space-32);margin-bottom:var(--space-40);display:flex}.BlogGrid-module__rPEtNa__empty{font-family:var(--font-body);font-weight:500;font-size:var(--fs-body);color:var(--color-text-muted)}.BlogGrid-module__rPEtNa__filters{gap:var(--space-12);margin-bottom:var(--space-32);flex-wrap:wrap;display:flex}.BlogGrid-module__rPEtNa__chip{padding:var(--space-8) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);text-decoration:none;display:inline-block}.BlogGrid-module__rPEtNa__chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.BlogGrid-module__rPEtNa__chipActive,.BlogGrid-module__rPEtNa__chipActive:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}.BlogGrid-module__rPEtNa__grid{gap:var(--space-24) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:80px;display:grid}.BlogGrid-module__rPEtNa__card{gap:var(--space-12);flex-direction:column;height:100%;display:flex}.BlogGrid-module__rPEtNa__media{aspect-ratio:444/240;border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.BlogGrid-module__rPEtNa__mediaEmpty{background:var(--color-bg-light)}.BlogGrid-module__rPEtNa__image{object-fit:cover;transition:transform var(--transition-base)}.BlogGrid-module__rPEtNa__card:hover .BlogGrid-module__rPEtNa__image{transform:scale(1.03)}.BlogGrid-module__rPEtNa__meta{align-items:center;gap:var(--space-12);display:flex}.BlogGrid-module__rPEtNa__tag{border-radius:var(--radius-pill);background:var(--color-bg-blue);color:var(--color-accent);font-family:var(--font-body);font-weight:500;font-size:var(--fs-xs);padding:2px 10px}.BlogGrid-module__rPEtNa__read{font-family:var(--font-body);font-weight:500;font-size:var(--fs-xs);color:var(--color-text-muted)}.BlogGrid-module__rPEtNa__title{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--color-text-primary)}.BlogGrid-module__rPEtNa__more{align-items:center;gap:var(--space-4);font-family:var(--font-body);font-weight:500;font-size:var(--fs-sm);color:var(--color-accent);margin-top:auto;display:inline-flex}@media (max-width:900px){.BlogGrid-module__rPEtNa__head{flex-direction:column}.BlogGrid-module__rPEtNa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.BlogGrid-module__rPEtNa__grid{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (max-width:640px){.BlogGrid-module__rPEtNa__section{padding-block:var(--m-section-py)}.BlogGrid-module__rPEtNa__head,.BlogGrid-module__rPEtNa__filters{margin-bottom:var(--m-block-gap)}.BlogGrid-module__rPEtNa__grid{gap:var(--m-item-gap)}}
