.mod-video[data-astro-cid-hobnfddy]{margin:2rem 0}.mod-video-frame[data-astro-cid-hobnfddy]{border-radius:var(--radius-box,16px);background:var(--color-text);box-shadow:0 30px 60px -28px color-mix(in srgb, var(--color-text) 45%, transparent);position:relative;overflow:hidden}.mod-video[data-astro-cid-hobnfddy] video[data-astro-cid-hobnfddy]{aspect-ratio:16/9;width:100%;height:auto;display:block}.mod-video-chip[data-astro-cid-hobnfddy]{background:var(--color-accent);color:var(--color-text);pointer-events:none;border-radius:999px;padding:.25rem .6rem;font-size:.8125rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.mod-video[data-astro-cid-hobnfddy] figcaption[data-astro-cid-hobnfddy]{color:var(--color-muted);margin-top:.6rem;font-size:.875rem}.mod-video[data-astro-cid-hobnfddy] summary[data-astro-cid-hobnfddy]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.mod-video[data-astro-cid-hobnfddy] details[data-astro-cid-hobnfddy] p[data-astro-cid-hobnfddy]{color:var(--color-muted);font-size:.9375rem}.mod-ranking[data-astro-cid-kiww2cyq]{margin:2.5rem 0}.mod-partner[data-astro-cid-kiww2cyq]{border-radius:var(--radius-box,16px);border:2px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));margin-bottom:2rem;padding:1.5rem;position:relative}.mod-partner-label[data-astro-cid-kiww2cyq]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .4rem;font-size:.75rem;font-weight:800}.mod-partner-name[data-astro-cid-kiww2cyq]{color:var(--color-text);margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.mod-disclosure[data-astro-cid-kiww2cyq]{color:var(--color-muted);margin:1rem 0 0;font-size:.8125rem}.mod-criteria[data-astro-cid-kiww2cyq]{color:var(--color-muted);font-size:.9375rem}.mod-list[data-astro-cid-kiww2cyq]{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mod-list[data-astro-cid-kiww2cyq] li[data-astro-cid-kiww2cyq]{border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);background:var(--color-surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.mod-rank[data-astro-cid-kiww2cyq]{background:color-mix(in srgb, var(--color-text) 6%, transparent);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.mod-list[data-astro-cid-kiww2cyq] li[data-astro-cid-kiww2cyq]:nth-child(-n+3) .mod-rank[data-astro-cid-kiww2cyq]{background:var(--color-accent);color:var(--color-text)}.mod-entry[data-astro-cid-kiww2cyq]{min-width:0;display:grid}.mod-district[data-astro-cid-kiww2cyq],.mod-note[data-astro-cid-kiww2cyq]{color:var(--color-muted);font-size:.8125rem}.mod-score[data-astro-cid-kiww2cyq]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.mod-score[data-astro-cid-kiww2cyq] small[data-astro-cid-kiww2cyq]{color:var(--color-muted);margin-left:.2rem;font-weight:500}.mod-stars[data-astro-cid-kiww2cyq]{color:var(--color-accent);margin-right:.15rem}.mod-partners[data-astro-cid-jnzwfzxi]{margin:2.5rem 0}.mod-partners[data-astro-cid-jnzwfzxi] ul[data-astro-cid-jnzwfzxi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mod-partners[data-astro-cid-jnzwfzxi] li[data-astro-cid-jnzwfzxi]{border-radius:var(--radius-box,16px);border:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);background:var(--color-surface);padding:1.25rem;position:relative}.mod-partners[data-astro-cid-jnzwfzxi] li[data-astro-cid-jnzwfzxi] p[data-astro-cid-jnzwfzxi]{margin:0 0 .5rem}.mod-badge[data-astro-cid-jnzwfzxi]{background:var(--color-accent);color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:.5rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:800;display:inline-block}.mod-role[data-astro-cid-jnzwfzxi]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:700}.mod-name[data-astro-cid-jnzwfzxi]{color:var(--color-text);font-size:1.15rem;font-weight:800}.mod-partners[data-astro-cid-jnzwfzxi] a[data-astro-cid-jnzwfzxi]{font-weight:700}.mod-disclosure[data-astro-cid-jnzwfzxi]{color:var(--color-muted);font-size:.8125rem}
