.agency-table[data-astro-cid-ocsitofj]{border-collapse:collapse;text-align:left;width:100%;min-width:56rem}.agency-table[data-astro-cid-ocsitofj] th[data-astro-cid-ocsitofj],.agency-table[data-astro-cid-ocsitofj] td[data-astro-cid-ocsitofj]{vertical-align:top;border-bottom:1px solid #00000014;padding:1rem 1rem 1rem 0}.agency-table[data-astro-cid-ocsitofj] thead[data-astro-cid-ocsitofj] th[data-astro-cid-ocsitofj]{white-space:nowrap;padding-top:0}.agency-table-wide[data-astro-cid-ocsitofj]{max-width:16rem}.agency-table-name[data-astro-cid-ocsitofj]{font-family:var(--font-heading);white-space:nowrap;font-weight:700}.agency-table-name[data-astro-cid-ocsitofj] a[data-astro-cid-ocsitofj]{color:var(--color-brand-forest);text-decoration:none}.agency-table-name[data-astro-cid-ocsitofj] a[data-astro-cid-ocsitofj]:hover{text-underline-offset:3px;text-decoration:underline}.agency-card[data-astro-cid-ocsitofj]{overflow:hidden}.agency-card-title[data-astro-cid-ocsitofj]{font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.15}.agency-rank[data-astro-cid-ocsitofj]{color:var(--color-secondary);opacity:.6;margin-right:.75rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875rem;font-weight:400}.agency-rate[data-astro-cid-ocsitofj]{font-family:var(--font-heading);color:var(--color-brand-forest);font-size:1.5rem;line-height:1}.agency-facts[data-astro-cid-ocsitofj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}@media (width>=768px){.agency-facts[data-astro-cid-ocsitofj]{grid-template-columns:repeat(4,minmax(0,1fr))}}.agency-facts[data-astro-cid-ocsitofj]>div[data-astro-cid-ocsitofj]{border-top:1px solid #00000014;align-content:start;gap:.25rem;padding:.875rem 0 1rem;display:grid}.agency-points[data-astro-cid-ocsitofj]{gap:.5rem;list-style:none;display:grid}.agency-points[data-astro-cid-ocsitofj]>li[data-astro-cid-ocsitofj]{padding-left:1rem;position:relative}.agency-points[data-astro-cid-ocsitofj]>li[data-astro-cid-ocsitofj]:before{content:"";background:var(--color-brand-forest);width:.375rem;height:1px;position:absolute;top:.7em;left:0}.agency-points-wide[data-astro-cid-ocsitofj]{gap:.75rem}.agency-tag[data-astro-cid-ocsitofj]{color:var(--color-secondary);border-radius:var(--radius-card);border:1px solid #0000001a;padding:.25rem .625rem;font-size:.75rem;line-height:1.4}.agency-choose[data-astro-cid-ocsitofj]{border-radius:var(--radius-card);background:#00000014;border:1px solid #00000014;gap:1px;display:grid;overflow:hidden}@media (width>=768px){.agency-choose[data-astro-cid-ocsitofj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.agency-choose[data-astro-cid-ocsitofj]>li[data-astro-cid-ocsitofj]{background:var(--color-page);padding:1.25rem 1.5rem}.agency-choose-name[data-astro-cid-ocsitofj]{font-family:var(--font-heading);color:var(--color-brand-forest);font-weight:700;text-decoration:none}.agency-choose-name[data-astro-cid-ocsitofj]:hover{text-underline-offset:3px;text-decoration:underline}.agency-link[data-astro-cid-ocsitofj]{color:var(--color-brand-forest);text-underline-offset:3px;text-decoration:underline}.agency-link[data-astro-cid-ocsitofj]:hover{background:color-mix(in oklab, var(--color-brand-lime) 40%, transparent)}.agency-related[data-astro-cid-ocsitofj]{column-gap:2.5rem;display:grid}@media (width>=640px){.agency-related[data-astro-cid-ocsitofj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.agency-related[data-astro-cid-ocsitofj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.agency-related-row[data-astro-cid-ocsitofj]{border-bottom:1px solid #0000000f;align-items:center;gap:.75rem;padding:.875rem 0;text-decoration:none;transition:padding-left .15s;display:flex}.agency-related-row[data-astro-cid-ocsitofj]:hover,.agency-related-row[data-astro-cid-ocsitofj]:focus-visible{padding-left:.375rem}.agency-related-name[data-astro-cid-ocsitofj]{font-family:var(--font-heading);color:var(--color-brand-forest);font-weight:700}.agency-related-meta[data-astro-cid-ocsitofj]{margin-left:auto}@media (prefers-reduced-motion:reduce){.agency-related-row[data-astro-cid-ocsitofj]{transition:none}}
