.ideas_intro[data-astro-cid-qttvq6at]{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.ideas_body[data-astro-cid-qttvq6at]{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.ideas_head[data-astro-cid-qttvq6at]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.ideas_head[data-astro-cid-qttvq6at] .ideas_lead{max-width:32em;color:var(--text-muted)}.ideas_search[data-astro-cid-qttvq6at]{width:100%;max-width:var(--ideas-search-width);display:flex;position:relative}.ideas_query[data-astro-cid-qttvq6at]{width:100%;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-5);background-color:var(--background-2);color:var(--text);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);appearance:none;font-family:inherit;&::placeholder{color:var(--text-muted)}&:focus-visible{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset-inner)}}.ideas_search[data-astro-cid-qttvq6at] .ideas_search_icon{top:50%;right:var(--space-5);color:var(--text-muted);pointer-events:none;position:absolute;translate:0 -50%}.ideas_rubrics[data-astro-cid-qttvq6at]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ideas_rubric[data-astro-cid-qttvq6at]{padding:var(--space-3) var(--space-4);background-color:var(--background-2);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--hover-speed) var(--hover-easing), color var(--hover-speed) var(--hover-easing);border:0;align-items:center;font-family:inherit;display:inline-flex;@media (hover:hover){&:hover{background-color:var(--background-2-hover)}}&[aria-pressed=true]{background-color:var(--text);color:var(--background)}&:focus-visible{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset)}}.ideas_filters[data-astro-cid-qttvq6at]{gap:var(--site-gutter);flex-wrap:wrap;width:100%;display:flex}.ideas_filter[data-astro-cid-qttvq6at]{gap:var(--space-2);flex-direction:column;width:100%;display:flex;@media (width>=48rem){width:var(--ideas-filter-width)}}.ideas_filter_label[data-astro-cid-qttvq6at]{color:var(--text-muted)}.ideas_select[data-astro-cid-qttvq6at]{display:flex;position:relative;& select{width:100%;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);background-color:var(--background-2);color:var(--text);border-radius:var(--radius-sm);appearance:none;cursor:pointer;border:0;font-family:inherit;&:focus-visible{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset-inner)}}}.ideas_select[data-astro-cid-qttvq6at] .ideas_select_icon{top:50%;right:var(--space-4);pointer-events:none;position:absolute;translate:0 -50%;rotate:90deg}.ideas_grid[data-astro-cid-qttvq6at]{gap:var(--site-gutter);width:100%;margin:0;padding:0;list-style:none;display:grid;@media (width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ideas_item[data-astro-cid-qttvq6at]{flex-direction:column;display:flex;&[hidden]{display:none}&>.article-card{width:100%}@media (width>=64rem){&.wide{grid-column:span 2}}}.ideas_empty[data-astro-cid-qttvq6at]{color:var(--text-muted);&[hidden]{display:none}}.ideas_more[data-astro-cid-qttvq6at]{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.ideas_more[data-astro-cid-qttvq6at] .ideas_more_button[hidden]{display:none}.ideas_pages[data-astro-cid-qttvq6at]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex;&[hidden]{display:none}}.ideas_page[data-astro-cid-qttvq6at]{min-width:var(--ideas-page-size);height:var(--ideas-page-size);padding-inline:var(--space-3);background-color:var(--background-2);color:var(--text);border:var(--border-width) solid transparent;border-radius:var(--radius-xs);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;&[aria-current]{border-color:var(--text)}@media (hover:hover){&:hover{background-color:var(--background-2-hover)}}}.ideas_page-next[data-astro-cid-qttvq6at]{background-color:var(--text);color:var(--background)}
