.t9vVaq_controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 16px;display:flex}.t9vVaq_topics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t9vVaq_controlLabel{width:100%;color:var(--rf-paper);margin:0 0 2px;font-size:13px;font-weight:600;display:block}.t9vVaq_topic{min-height:44px;color:var(--rf-paper-2);border:1px solid var(--rf-line);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-size:14px}.t9vVaq_topic[aria-pressed=true]{color:var(--rf-on-accent);background:var(--rf-amber);border-color:var(--rf-amber);font-weight:700}.t9vVaq_search{flex:0 320px;min-width:0}.t9vVaq_searchInput{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font-size:15px}.t9vVaq_count{color:var(--rf-dim);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-size:14px;display:flex}.t9vVaq_count p{margin:0}.t9vVaq_reset{min-height:44px;color:var(--rf-paper);border:1px solid var(--rf-line-strong);cursor:pointer;background:0 0;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:700}.t9vVaq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;margin:0 0 40px;padding:0;list-style:none;display:grid}.t9vVaq_card{background:var(--rf-ink-raised);border:1px solid var(--rf-line);border-radius:6px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.t9vVaq_card:hover,.t9vVaq_card:focus-within{border-color:var(--rf-amber)}.t9vVaq_cover{height:112px}.t9vVaq_body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.t9vVaq_meta{color:var(--rf-dim);margin:0 0 8px;font-size:12px}.t9vVaq_category{color:var(--rf-amber);font-weight:700}.t9vVaq_title{margin:0 0 8px;font-size:17px;line-height:1.4}.t9vVaq_link{color:var(--rf-paper);text-decoration:none}.t9vVaq_link:after{content:"";position:absolute;inset:0}.t9vVaq_link:focus-visible{outline:none}.t9vVaq_card:has(.t9vVaq_link:focus-visible){outline:2px solid var(--rf-amber);outline-offset:2px}.t9vVaq_excerpt{color:var(--rf-paper-2);flex:1;margin:0 0 16px;font-size:14px;line-height:1.55}.t9vVaq_byline{color:var(--rf-dim);border-top:1px solid var(--rf-line);margin:0;padding-top:12px;font-size:13px;font-weight:600}@media (max-width:720px){.t9vVaq_cover{height:12px}}
