.agency-card[data-astro-cid-h2mkodyv]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:1.25rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.agency-card[data-astro-cid-h2mkodyv]:hover{border-color:var(--accent-border);box-shadow:var(--shadow-md)}.agency-card-main[data-astro-cid-h2mkodyv]{padding:1.6rem 1.75rem;min-width:0}.agency-card-header[data-astro-cid-h2mkodyv]{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.agency-logo-box[data-astro-cid-h2mkodyv]{flex:none;width:5.5rem;height:3.5rem;border-radius:var(--radius-md);background:#fff;border:1px solid var(--border-subtle);padding:.45rem .6rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);text-decoration:none}.agency-logo-box[data-astro-cid-h2mkodyv] img[data-astro-cid-h2mkodyv]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.agency-title-block[data-astro-cid-h2mkodyv]{min-width:0}.position-pill[data-astro-cid-h2mkodyv]{display:inline-block;color:var(--accent-primary);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1rem}.agency-name[data-astro-cid-h2mkodyv]{margin:0;font-size:1.4rem;line-height:1.2}.agency-name[data-astro-cid-h2mkodyv] a[data-astro-cid-h2mkodyv]{color:var(--text-primary);text-decoration:none}.agency-name[data-astro-cid-h2mkodyv] a[data-astro-cid-h2mkodyv]:hover{color:var(--accent-primary);text-decoration:underline}.agency-location[data-astro-cid-h2mkodyv]{margin:.15rem 0 0;font-size:.88rem;color:var(--text-muted)}.field-eyebrow[data-astro-cid-h2mkodyv]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.15rem}.agency-best-for[data-astro-cid-h2mkodyv]{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.85rem}.agency-reason[data-astro-cid-h2mkodyv]{font-size:.93rem;color:var(--text-secondary);margin-bottom:1rem}.agency-note[data-astro-cid-h2mkodyv]{font-size:.83rem;padding:.55rem .85rem;border-radius:var(--radius-sm);border-left:3px solid;margin-bottom:.65rem}.ownership-alert[data-astro-cid-h2mkodyv]{background:#fffbeb;border-color:#d97706;color:#78350f}.disambiguation-alert[data-astro-cid-h2mkodyv]{background:#f0f9ff;border-color:#0284c7;color:#075985}.tag-list[data-astro-cid-h2mkodyv]{list-style:none;margin:.4rem 0 1.1rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.need-tag-pill[data-astro-cid-h2mkodyv]{display:inline-block;font-size:.78rem;font-weight:600;padding:.22rem .65rem;border-radius:var(--radius-pill);background:var(--bg-accent-soft);color:var(--accent-primary);border:1px solid var(--accent-border);text-decoration:none}a[data-astro-cid-h2mkodyv].need-tag-pill:hover{background:var(--accent-primary);color:#fff}.agency-facts-row[data-astro-cid-h2mkodyv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem 1.5rem;margin:0 0 1rem;padding:.9rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.fact-item[data-astro-cid-h2mkodyv] dt[data-astro-cid-h2mkodyv]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.1rem}.fact-item[data-astro-cid-h2mkodyv] dd[data-astro-cid-h2mkodyv]{margin:0;font-size:.9rem;font-weight:500;color:var(--text-primary)}.fact-item[data-astro-cid-h2mkodyv] dd[data-astro-cid-h2mkodyv].muted{color:var(--text-muted);font-weight:400}.fact-source-link[data-astro-cid-h2mkodyv]{display:block;font-size:.74rem;font-weight:400;margin-top:.1rem}.agency-evidence-box[data-astro-cid-h2mkodyv]{font-size:.84rem}.agency-evidence-box[data-astro-cid-h2mkodyv] summary[data-astro-cid-h2mkodyv]{cursor:pointer;font-weight:600;color:var(--accent-primary);list-style:none;display:inline-flex;align-items:center;gap:.5rem}.agency-evidence-box[data-astro-cid-h2mkodyv] summary[data-astro-cid-h2mkodyv]::-webkit-details-marker{display:none}.agency-evidence-box[data-astro-cid-h2mkodyv] summary[data-astro-cid-h2mkodyv]:before{content:"+";font-weight:700;width:1.1rem;text-align:center}.agency-evidence-box[data-astro-cid-h2mkodyv][open] summary[data-astro-cid-h2mkodyv]:before{content:"–"}.evidence-count[data-astro-cid-h2mkodyv]{background:var(--bg-accent-soft);border-radius:var(--radius-pill);padding:0 .5rem;font-size:.75rem}.evidence-note[data-astro-cid-h2mkodyv]{color:var(--text-muted);font-style:italic;margin:.75rem 0 .6rem}.evidence-links-list[data-astro-cid-h2mkodyv]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.evidence-links-list[data-astro-cid-h2mkodyv] li[data-astro-cid-h2mkodyv]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .5rem}.evidence-type-badge[data-astro-cid-h2mkodyv]{font-size:.7rem;font-weight:600;background:var(--bg-subtle);color:var(--text-secondary);padding:.08rem .5rem;border-radius:4px}.evidence-url-link[data-astro-cid-h2mkodyv]{font-weight:500}.evidence-date[data-astro-cid-h2mkodyv]{color:var(--text-muted);font-size:.75rem}.agency-card-actions[data-astro-cid-h2mkodyv]{display:flex;flex-direction:column;gap:.6rem;background:var(--bg-page);border-left:1px solid var(--border-subtle);padding:1.6rem 1.35rem}.action-btn[data-astro-cid-h2mkodyv]{width:100%}.btn-ghost[data-astro-cid-h2mkodyv]{background:transparent;border-color:transparent;color:var(--text-secondary)}.btn-ghost[data-astro-cid-h2mkodyv]:hover{background:var(--bg-surface);border-color:var(--border-strong)}.js-compare-toggle[data-astro-cid-h2mkodyv][aria-pressed=true]{background:var(--bg-accent-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.checked-stamp[data-astro-cid-h2mkodyv]{padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--border-subtle);font-size:.76rem;color:var(--text-muted);text-align:center}@media(max-width:820px){.agency-card[data-astro-cid-h2mkodyv]{grid-template-columns:1fr}.agency-card-main[data-astro-cid-h2mkodyv]{padding:1.25rem}.agency-card-actions[data-astro-cid-h2mkodyv]{border-left:none;border-top:1px solid var(--border-subtle);padding:1rem 1.25rem;flex-direction:row;flex-wrap:wrap;align-items:center}.action-btn[data-astro-cid-h2mkodyv]{width:auto;flex:1;min-width:140px}.checked-stamp[data-astro-cid-h2mkodyv]{width:100%;text-align:left;margin-top:.25rem}}
