.service-ranking[data-astro-cid-ml7jdivb]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.service-row[data-astro-cid-ml7jdivb]{grid-template-columns:var(--space-10) minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1.65fr);align-items:center;gap:var(--space-6);padding:var(--space-6);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;display:grid;position:relative}.service-row--top[data-astro-cid-ml7jdivb]{background:var(--surface-recommendation);border-color:var(--border-recommendation)}.service-rank[data-astro-cid-ml7jdivb]{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.service-row--top[data-astro-cid-ml7jdivb] .service-rank[data-astro-cid-ml7jdivb]{background:var(--ink);color:var(--white)}.service-provider[data-astro-cid-ml7jdivb]{min-width:0}.top-pick[data-astro-cid-ml7jdivb]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--gold-ink);display:inline-block}h3[data-astro-cid-ml7jdivb]{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}h3[data-astro-cid-ml7jdivb] a[data-astro-cid-ml7jdivb]{color:var(--ink);text-decoration:none}h3[data-astro-cid-ml7jdivb] a[data-astro-cid-ml7jdivb]:hover{text-underline-offset:.2em;text-decoration:underline}.service-fit[data-astro-cid-ml7jdivb]{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--muted);display:block}.service-reason[data-astro-cid-ml7jdivb]{min-width:0}p[data-astro-cid-ml7jdivb]{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);margin:0}.service-caution[data-astro-cid-ml7jdivb]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.service-action[data-astro-cid-ml7jdivb]{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.service-price[data-astro-cid-ml7jdivb] strong[data-astro-cid-ml7jdivb]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-heading);color:var(--ink);display:block}.service-price[data-astro-cid-ml7jdivb] span[data-astro-cid-ml7jdivb]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted);line-height:1.5;display:block}.review-link[data-astro-cid-ml7jdivb]{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--height-control);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--ink);background:var(--white);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--motion-fast), border-color var(--motion-fast);text-decoration:none;display:inline-flex}.review-link[data-astro-cid-ml7jdivb] svg{flex-shrink:0}.review-link[data-astro-cid-ml7jdivb]:hover{background:var(--accent-soft);border-color:var(--ink)}.service-row--top[data-astro-cid-ml7jdivb] .review-link[data-astro-cid-ml7jdivb]{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.service-row--top[data-astro-cid-ml7jdivb] .review-link[data-astro-cid-ml7jdivb]:hover{background:var(--action-primary-hover)}@media (width<=1050px){.service-row[data-astro-cid-ml7jdivb]{grid-template-columns:var(--space-8) minmax(0, 1fr) minmax(0, 1.5fr);gap:var(--space-4)}.service-rank[data-astro-cid-ml7jdivb]{width:var(--space-8);height:var(--space-8)}.service-action[data-astro-cid-ml7jdivb]{padding-top:var(--space-4);border-top:1px solid var(--border);grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto}}@media (width<=620px){.service-row[data-astro-cid-ml7jdivb]{grid-template-columns:var(--space-8) minmax(0, 1fr);padding:var(--space-4);gap:var(--space-4)}.service-rank[data-astro-cid-ml7jdivb]{align-self:start}.service-reason[data-astro-cid-ml7jdivb],.service-action[data-astro-cid-ml7jdivb]{grid-column:1/-1}.service-price[data-astro-cid-ml7jdivb] strong[data-astro-cid-ml7jdivb]{font-size:var(--text-xl)}.review-link[data-astro-cid-ml7jdivb]{padding-inline:var(--space-3);gap:var(--space-2)}}
