.wtTojG_filterRow{flex-wrap:wrap;gap:8px;margin-bottom:2rem;display:flex}.wtTojG_filterPill{letter-spacing:.03em;color:var(--kurb-text-muted);background:var(--kurb-surface-muted);border:1px solid var(--kurb-border);cursor:pointer;border-radius:9999px;padding:6px 16px;font-size:.8125rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.wtTojG_filterPill:hover{background:var(--kurb-surface-muted)}.wtTojG_filterPillActive{color:var(--kurb-on-accent);border-color:var(--kurb-text);background:#111827}.wtTojG_filterPillActive:hover{background:#1f2937}.wtTojG_grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:849px){.wtTojG_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wtTojG_grid{grid-template-columns:1fr}}.wtTojG_card{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;transition:transform .15s;display:flex}.wtTojG_card:hover{transform:translateY(-2px)}.wtTojG_card:hover .wtTojG_cardTitle{text-decoration:underline}.wtTojG_cardImage{background:var(--kurb-surface-muted);border-radius:12px;line-height:0}.wtTojG_cardBody{flex-direction:column;flex:1;gap:.4rem;display:flex}.wtTojG_cardTitle{color:var(--kurb-text);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.wtTojG_cardExcerpt{color:var(--kurb-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.wtTojG_cardMeta{color:var(--kurb-text-subtle);margin:4px 0 0;font-size:.75rem}.wtTojG_tagRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wtTojG_categoryTag{letter-spacing:.05em;text-transform:uppercase;color:var(--kurb-accent);border:1px solid var(--kurb-border);white-space:nowrap;background:#1500ff14;border-radius:4px;padding:2px 8px;font-size:.6875rem;font-weight:700}.wtTojG_tag{letter-spacing:.05em;text-transform:uppercase;color:var(--kurb-text-muted);background:var(--kurb-surface);border:1px solid var(--kurb-border);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:600}
.tggImq_page{max-width:1200px;color:var(--kurb-text);margin:auto;padding:1.5rem 1rem 5rem}@media (max-width:849px){.tggImq_page{padding:1rem 1rem 3rem}}.tggImq_hero{border-bottom:1px solid var(--kurb-border);margin-bottom:2rem;padding-bottom:1.5rem}.tggImq_heroTitle{font-size:2.5rem;font-weight:700;line-height:1.15}@media (max-width:600px){.tggImq_heroTitle{font-size:1.75rem}}.tggImq_featured{color:inherit;border:1px solid var(--kurb-border);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:3rem;text-decoration:none;transition:box-shadow .14s cubic-bezier(.2,0,0,1);display:grid;overflow:hidden}.tggImq_featured:hover{box-shadow:var(--kurb-card-shadow-hover)}@media (max-width:849px){.tggImq_featured{grid-template-columns:1fr}}.tggImq_featuredImage{background:var(--kurb-surface-muted);aspect-ratio:1;overflow:hidden}@media (max-width:849px){.tggImq_featuredImage{aspect-ratio:16/9}}.tggImq_featuredBody{background:var(--kurb-surface-raised);flex-direction:column;justify-content:center;gap:.75rem;padding:2rem;display:flex}@media (max-width:849px){.tggImq_featuredBody{padding:1.25rem}}.tggImq_featuredTags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tggImq_categoryTag,.tggImq_tag{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.6875rem}.tggImq_categoryTag{color:var(--kurb-accent-text);background:var(--kurb-accent-soft);border:1px solid rgb(var(--kurb-accent-rgb)/24%);font-weight:700}.tggImq_tag{color:var(--kurb-text-muted);background:var(--kurb-surface);border:1px solid var(--kurb-border);font-weight:600}.tggImq_featuredTitle{color:var(--kurb-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:600px){.tggImq_featuredTitle{font-size:1.2rem}}.tggImq_featuredExcerpt{color:var(--kurb-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.tggImq_featuredMeta{color:var(--kurb-text-subtle);margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.tggImq_featured{transition:none}}
