.BlogIndexClient-module__k1WrtG__filters{border-top:var(--rule-thin) solid var(--color-ink);gap:var(--space-5) var(--space-8);padding-block:var(--space-5);flex-wrap:wrap;display:flex}.BlogIndexClient-module__k1WrtG__filterGroup{gap:var(--space-3);display:grid}.BlogIndexClient-module__k1WrtG__filterLabel{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:600}.BlogIndexClient-module__k1WrtG__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogIndexClient-module__k1WrtG__chip,.BlogIndexClient-module__k1WrtG__chipActive{border:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-soft);cursor:pointer;font-family:var(--font-data);padding:var(--space-2) var(--space-4);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;font-size:.75rem}.BlogIndexClient-module__k1WrtG__chip:hover{border-color:var(--color-ink);color:var(--color-ink)}.BlogIndexClient-module__k1WrtG__chipActive{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink);font-weight:600}.BlogIndexClient-module__k1WrtG__resultsBar{align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.BlogIndexClient-module__k1WrtG__count{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs);margin:0}.BlogIndexClient-module__k1WrtG__viewToggle{gap:var(--space-2);display:flex}.BlogIndexClient-module__k1WrtG__viewButton,.BlogIndexClient-module__k1WrtG__viewButtonActive{border:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-soft);cursor:pointer;font-family:var(--font-data);padding:var(--space-1) var(--space-3);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;font-size:.7rem}.BlogIndexClient-module__k1WrtG__viewButton:hover{border-color:var(--color-ink);color:var(--color-ink)}.BlogIndexClient-module__k1WrtG__viewButtonActive{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink);font-weight:600}.BlogIndexClient-module__k1WrtG__list{border-top:var(--rule-thin) solid var(--color-ink)}.BlogIndexClient-module__k1WrtG__row{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:end;gap:clamp(var(--space-6), 5vw, var(--space-12));padding-block:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,4fr) auto;display:grid}.BlogIndexClient-module__k1WrtG__row h3{font-size:clamp(var(--text-lg), 3vw, var(--text-2xl));margin:var(--space-3) 0 0;max-width:26ch}.BlogIndexClient-module__k1WrtG__row>p{color:var(--color-ink-soft);margin:0}.BlogIndexClient-module__k1WrtG__rowMeta{gap:var(--space-2);text-align:right;justify-items:end;display:grid}.BlogIndexClient-module__k1WrtG__rowDate{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs)}@media (max-width:60rem){.BlogIndexClient-module__k1WrtG__row{grid-template-columns:1fr;align-items:start}.BlogIndexClient-module__k1WrtG__rowMeta{text-align:left;justify-items:start}}.BlogIndexClient-module__k1WrtG__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.BlogIndexClient-module__k1WrtG__card{border:var(--rule-thin) solid var(--color-rule);color:inherit;gap:var(--space-3);padding:var(--space-6);transition:border-color var(--dur-short) var(--ease-out);text-decoration:none;display:grid}.BlogIndexClient-module__k1WrtG__card:hover{border-color:var(--color-ink)}.BlogIndexClient-module__k1WrtG__card:hover h3{color:var(--color-signal-dark)}.BlogIndexClient-module__k1WrtG__cardMeta{color:var(--color-signal-dark);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.BlogIndexClient-module__k1WrtG__card h3{color:var(--color-ink);font-size:var(--text-lg);transition:color var(--dur-short) var(--ease-out);margin:0;line-height:1.25}.BlogIndexClient-module__k1WrtG__card p{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.5}.BlogIndexClient-module__k1WrtG__cardReadingTime{color:var(--color-muted);font-family:var(--font-data);font-size:var(--text-xs)}.BlogIndexClient-module__k1WrtG__empty{color:var(--color-muted);padding-block:var(--space-10)}@media (max-width:40rem){.BlogIndexClient-module__k1WrtG__grid{grid-template-columns:1fr}}.BlogIndexClient-module__k1WrtG__filterGroup{min-width:0;max-width:100%}.BlogIndexClient-module__k1WrtG__select{appearance:auto;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);width:min(100%,26rem);color:var(--color-ink);font-family:var(--font-data);max-width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);background:0 0;font-size:.75rem}.BlogIndexClient-module__k1WrtG__select:hover{border-color:var(--color-ink)}
