.blog-index-module__fi3h7G__page{padding-top:clamp(7rem,12vw,10rem)}.blog-index-module__fi3h7G__section{padding:var(--section-y) 0}.blog-index-module__fi3h7G__sectionTight{padding:0 0 var(--section-y)}.blog-index-module__fi3h7G__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.blog-index-module__fi3h7G__filters{gap:var(--space-2);margin-bottom:var(--gap-title);flex-wrap:wrap;justify-content:center;display:flex}.blog-index-module__fi3h7G__filter{font:600 .74rem/1 var(--font-mono);cursor:pointer;color:var(--ink-2);background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:.6rem .9rem}.blog-index-module__fi3h7G__filter:hover{border-color:var(--line-2);color:var(--ink)}.blog-index-module__fi3h7G__filter[aria-pressed=true]{background:var(--pastel-yellow);color:var(--ink);border-color:#0000}.blog-index-module__fi3h7G__empty{text-align:center;padding:var(--space-9) 0;color:var(--ink-3);font-size:.95rem}@media (max-width:1080px){.blog-index-module__fi3h7G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.blog-index-module__fi3h7G__grid{grid-template-columns:1fr}}.blog-index-module__fi3h7G__filters>*,.blog-index-module__fi3h7G__grid>*{min-width:0}
