.selected-feature__note[data-astro-cid-f7hdh35s]{margin:0 0 var(--space-4)}.selected-feature[data-astro-cid-f7hdh35s]{margin-bottom:var(--space-5)}.selected-feature__heading[data-astro-cid-f7hdh35s]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.selected-feature__heading[data-astro-cid-f7hdh35s] h2[data-astro-cid-f7hdh35s]{font-size:var(--text-xl);margin:0}.selected-feature__heading[data-astro-cid-f7hdh35s] a[data-astro-cid-f7hdh35s]{font-size:var(--text-sm);white-space:nowrap;font-weight:700}.selected-feature[data-astro-cid-f7hdh35s]>ul[data-astro-cid-f7hdh35s]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.selected-entry[data-astro-cid-f7hdh35s]{height:100%;padding:var(--space-4);border-radius:var(--radius-card);gap:var(--space-2);color:var(--color-text);background:linear-gradient(145deg,var(--feature-start,var(--color-surface)),var(--feature-end,var(--color-bg)));border:1px solid #0000;flex-direction:column;display:flex}.selected-entry--rose[data-astro-cid-f7hdh35s]{--feature-start:var(--feature-rose-start);--feature-end:var(--feature-rose-end)}.selected-entry--aqua[data-astro-cid-f7hdh35s]{--feature-start:var(--feature-aqua-start);--feature-end:var(--feature-aqua-end)}.selected-entry--gold[data-astro-cid-f7hdh35s]{--feature-start:var(--feature-gold-start);--feature-end:var(--feature-gold-end)}.selected-entry__identity[data-astro-cid-f7hdh35s]{align-items:center;gap:var(--space-3);display:flex}.selected-entry__identity[data-astro-cid-f7hdh35s]>div[data-astro-cid-f7hdh35s]:last-child{min-width:0}.selected-entry__logo[data-astro-cid-f7hdh35s]{background:var(--tile-bg);width:56px;height:56px;font-size:var(--text-lg);border:0;flex:none;overflow:hidden}.selected-entry__logo[data-astro-cid-f7hdh35s] img[data-astro-cid-f7hdh35s]{object-fit:contain;width:100%;height:100%;display:block}.selected-label[data-astro-cid-f7hdh35s]{text-align:center;background:var(--feature-label-bg,var(--color-primary-bg));min-width:8.5rem;max-width:100%;color:var(--feature-label-text,var(--color-primary-text));font-size:var(--text-xs);align-self:center;margin:0;padding:2px 7px;font-weight:700;display:inline-block}.selected-entry[data-astro-cid-f7hdh35s] h3[data-astro-cid-f7hdh35s]{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.selected-entry[data-astro-cid-f7hdh35s] h3[data-astro-cid-f7hdh35s] a[data-astro-cid-f7hdh35s]{text-decoration:none}.selected-entry[data-astro-cid-f7hdh35s] h3[data-astro-cid-f7hdh35s] a[data-astro-cid-f7hdh35s]:hover{text-decoration:var(--link-hover-decoration,underline)}.selected-entry__type[data-astro-cid-f7hdh35s]{font-size:var(--text-xs);margin:2px 0 0}.selected-entry__summary[data-astro-cid-f7hdh35s]{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.selected-entry__states[data-astro-cid-f7hdh35s]{font-size:var(--text-xs);margin:0}.selected-entry__actions[data-astro-cid-f7hdh35s]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:18rem;margin-top:auto;padding-top:4px;display:grid}.selected-entry__actions[data-astro-cid-f7hdh35s] .button[data-astro-cid-f7hdh35s]{text-align:center;min-height:44px;padding-inline:var(--space-2);white-space:normal;justify-content:center}@media (width<=40rem){.selected-feature[data-astro-cid-f7hdh35s]>ul[data-astro-cid-f7hdh35s]{grid-template-columns:minmax(0,1fr)}.selected-feature__heading[data-astro-cid-f7hdh35s]{align-items:start;gap:var(--space-2);flex-direction:column}.selected-entry__logo[data-astro-cid-f7hdh35s]{width:48px;height:48px}}.partner-card[data-astro-cid-7fju3aed]{border:1px solid var(--color-border);border-radius:var(--radius-card);height:100%;padding:16px}.partner-card__logo[data-astro-cid-7fju3aed]{width:72px;height:72px;margin-bottom:12px}.partner-card__logo[data-astro-cid-7fju3aed] img[data-astro-cid-7fju3aed]{width:100%;height:auto;display:block}.partner-card__label[data-astro-cid-7fju3aed]{font-size:var(--text-xs);margin-bottom:8px}.partner-card[data-astro-cid-7fju3aed] h3[data-astro-cid-7fju3aed]{font-size:var(--text-lg)}.partner-card[data-astro-cid-7fju3aed] h3[data-astro-cid-7fju3aed] a[data-astro-cid-7fju3aed]{text-decoration:none}.directory__featured-after[data-astro-cid-na7ub4wq]{margin-top:var(--space-6)}.filters[data-astro-cid-na7ub4wq]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.filters__controls[data-astro-cid-na7ub4wq]{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.filters__controls[data-astro-cid-na7ub4wq]:disabled{opacity:.6}[data-astro-cid-na7ub4wq][data-filter-status]{margin:0}[data-astro-cid-na7ub4wq][data-filter-retry]{justify-self:start}.filters__row[data-astro-cid-na7ub4wq]{gap:var(--space-4);display:grid}@media (width>=48rem){.filters__controls[data-astro-cid-na7ub4wq]{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.filters__controls[data-astro-cid-na7ub4wq]:disabled{opacity:.6}[data-astro-cid-na7ub4wq][data-filter-status]{margin:0}[data-astro-cid-na7ub4wq][data-filter-retry]{justify-self:start}.filters__row[data-astro-cid-na7ub4wq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters[data-astro-cid-na7ub4wq] .hint[data-astro-cid-na7ub4wq]{margin-top:var(--space-1)}[data-astro-cid-na7ub4wq][data-partner-results]{margin-bottom:var(--space-6)}.more-filters[data-astro-cid-na7ub4wq] summary[data-astro-cid-na7ub4wq]{min-height:44px;padding-block:var(--space-2);cursor:pointer;font-weight:700;display:list-item}.more-filters__groups[data-astro-cid-na7ub4wq]{gap:var(--space-4);margin:var(--space-3) 0;display:grid}@media (width>=48rem){.more-filters__groups[data-astro-cid-na7ub4wq]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.more-filters__group[data-astro-cid-na7ub4wq]:last-child{columns:12rem 2;column-gap:var(--space-5)}}.more-filters__group[data-astro-cid-na7ub4wq]{overflow-wrap:anywhere;border:0;min-width:0;margin:0;padding:0}.more-filters__group[data-astro-cid-na7ub4wq] legend[data-astro-cid-na7ub4wq]{margin-bottom:var(--space-2)}.check[data-astro-cid-na7ub4wq]{align-items:center;gap:var(--space-2);break-inside:avoid;min-height:44px;margin:0;font-weight:400;display:flex}.check[data-astro-cid-na7ub4wq] input[data-astro-cid-na7ub4wq]{flex:none;width:1.125rem;height:1.125rem;margin:0}.type-tags[data-astro-cid-na7ub4wq]{border:0;margin:0;padding:0}.type-tags__row[data-astro-cid-na7ub4wq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.type-tag[data-astro-cid-na7ub4wq]{position:relative}.type-tag[data-astro-cid-na7ub4wq] input[data-astro-cid-na7ub4wq]{opacity:0;width:1px;height:1px;position:absolute}.type-tag[data-astro-cid-na7ub4wq] label[data-astro-cid-na7ub4wq]{min-height:44px;padding:var(--space-1) var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-button);background:var(--color-bg);cursor:pointer;align-items:center;margin:0;font-weight:700;display:inline-flex}.type-tag[data-astro-cid-na7ub4wq] input[data-astro-cid-na7ub4wq]:checked+label[data-astro-cid-na7ub4wq]{background:var(--color-primary-bg);color:var(--color-primary-text)}.type-tag[data-astro-cid-na7ub4wq] input[data-astro-cid-na7ub4wq]:focus-visible+label[data-astro-cid-na7ub4wq]{outline:3px solid var(--color-focus);outline-offset:2px}.results-bar[data-astro-cid-na7ub4wq]{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);scroll-margin-top:var(--space-4);flex-wrap:wrap;display:flex}.results-line[data-astro-cid-na7ub4wq]{margin:0;font-weight:700}.no-results[data-astro-cid-na7ub4wq]{padding:var(--space-5);border:1px dashed var(--color-input-border);border-radius:var(--radius-card);margin-bottom:var(--space-5)}.no-results__actions[data-astro-cid-na7ub4wq]{gap:var(--space-3);flex-wrap:wrap;display:flex}.grid[data-astro-cid-na7ub4wq]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.grid[data-astro-cid-na7ub4wq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid[data-astro-cid-na7ub4wq]{grid-template-columns:repeat(3,minmax(0,1fr))}}
