.badge[data-astro-cid-7nxvbkcu]{background:var(--color-gold);color:var(--color-secondary);font-family:var(--font-display);letter-spacing:.1px;margin:0;padding:6px 16px;font-size:15px;font-weight:500;line-height:1.3em;display:inline-block}.reviews[data-astro-cid-mqtf2asn]{padding-block:96px var(--space-after,0px)}.head[data-astro-cid-mqtf2asn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:36px;display:flex}.head[data-astro-cid-mqtf2asn] h2[data-astro-cid-mqtf2asn]{margin-top:20px}.summary[data-astro-cid-mqtf2asn]{flex-wrap:wrap;gap:12px;display:flex}.summary[data-astro-cid-mqtf2asn] a[data-astro-cid-mqtf2asn]{border-top:3px solid var(--brand);background:#fff;align-items:center;gap:12px;padding:12px 18px 12px 14px;transition:box-shadow .2s,transform .2s;display:flex}.summary[data-astro-cid-mqtf2asn] a[data-astro-cid-mqtf2asn]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #090a1d14}.summary[data-astro-cid-mqtf2asn] .logo[data-astro-cid-mqtf2asn]{width:28px;height:28px}.summary-text[data-astro-cid-mqtf2asn]{flex-direction:column;gap:2px;line-height:1.2;display:flex}.summary-label[data-astro-cid-mqtf2asn]{font-family:var(--font-display);color:var(--color-secondary);font-size:15px;font-weight:600}.summary-score[data-astro-cid-mqtf2asn]{align-items:center;gap:6px;display:flex}.summary-score[data-astro-cid-mqtf2asn] strong[data-astro-cid-mqtf2asn]{color:var(--color-secondary);font-size:15px}.summary-count[data-astro-cid-mqtf2asn]{color:var(--color-muted);font-size:13px}.track[data-astro-cid-mqtf2asn]{--gap:20px;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--gap)) / 3.25);gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;padding-bottom:16px;display:grid;overflow-x:auto}.track[data-astro-cid-mqtf2asn]>li[data-astro-cid-mqtf2asn]{scroll-snap-align:start;display:flex}.card[data-astro-cid-mqtf2asn]{border-top:3px solid var(--brand);background:#fff;flex-direction:column;width:100%;padding:22px 22px 18px;display:flex}[data-astro-cid-mqtf2asn][data-source=google]{--brand:#4285f4;--star:#fabb05;--star-off:#dadce0}[data-astro-cid-mqtf2asn][data-source=yelp]{--brand:#ff1a1a;--star:#fb433c;--star-off:#e5e5e6}[data-astro-cid-mqtf2asn][data-source=thumbtack]{--brand:#009fd9;--star:#2db783;--star-off:#d3d4d5}.card-head[data-astro-cid-mqtf2asn]{align-items:center;gap:12px;display:flex}.avatar[data-astro-cid-mqtf2asn]{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:500;display:inline-flex}.who[data-astro-cid-mqtf2asn]{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.name[data-astro-cid-mqtf2asn]{color:var(--color-secondary);font-size:15px;font-weight:700}.elite[data-astro-cid-mqtf2asn]{color:#fff;background:#e00707;border-radius:3px;padding:3px 5px;font-size:11px;font-weight:700;line-height:1}.logo[data-astro-cid-mqtf2asn]{flex:none;width:22px;height:22px;display:inline-flex}.logo[data-astro-cid-mqtf2asn] svg{width:100%;height:100%}.meta[data-astro-cid-mqtf2asn]{align-items:center;gap:10px;margin-top:14px;display:flex}.meta[data-astro-cid-mqtf2asn] time[data-astro-cid-mqtf2asn]{color:var(--color-muted);font-size:13px}.reviews[data-astro-cid-mqtf2asn] .stars{gap:2px;display:inline-flex}.reviews[data-astro-cid-mqtf2asn] .stars .on{fill:var(--star)}.reviews[data-astro-cid-mqtf2asn] .stars .off{fill:var(--star-off)}.reviews[data-astro-cid-mqtf2asn] .stars .glyph{fill:#fff}[data-astro-cid-mqtf2asn][data-source=yelp] .stars{gap:3px}.hired[data-astro-cid-mqtf2asn]{color:var(--color-muted);align-items:center;gap:5px;margin:8px 0 0;font-size:13px;display:inline-flex}.hired[data-astro-cid-mqtf2asn] svg{color:#2db783}.text[data-astro-cid-mqtf2asn]{color:var(--color-body);flex:1;margin:12px 0 0;font-size:15px;line-height:1.6}.more[data-astro-cid-mqtf2asn]{flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.more[data-astro-cid-mqtf2asn] .text[data-astro-cid-mqtf2asn]{flex:none}.clamp[data-astro-cid-mqtf2asn]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more-toggle[data-astro-cid-mqtf2asn]:checked~.clamp[data-astro-cid-mqtf2asn]{-webkit-line-clamp:unset;display:block}.more-btn[data-astro-cid-mqtf2asn]{color:var(--color-primary);cursor:pointer;margin-top:6px;font-size:14px;font-weight:500}.more-btn[data-astro-cid-mqtf2asn]:after{content:"Read more"}.more-toggle[data-astro-cid-mqtf2asn]:checked~.more-btn[data-astro-cid-mqtf2asn]:after{content:"Show less"}.more-toggle[data-astro-cid-mqtf2asn]:focus-visible~.more-btn[data-astro-cid-mqtf2asn]{outline:2px solid var(--color-primary);outline-offset:2px}[data-astro-cid-mqtf2asn][data-source=google] .elite[data-astro-cid-mqtf2asn]{color:var(--color-muted);background:0 0;padding:0;font-size:12px;font-weight:500}.swipe-hint[data-astro-cid-mqtf2asn]{display:none}.card-foot[data-astro-cid-mqtf2asn]{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.details[data-astro-cid-mqtf2asn]{color:var(--color-muted)}.card-foot[data-astro-cid-mqtf2asn] a[data-astro-cid-mqtf2asn]{color:var(--color-primary);margin-left:auto;font-weight:500}.card-foot[data-astro-cid-mqtf2asn] a[data-astro-cid-mqtf2asn]:hover{text-decoration:underline}@media (width<=1024px){.track[data-astro-cid-mqtf2asn]{grid-auto-columns:calc((100% - var(--gap)) / 2.15)}}@media (width<=767px){.head[data-astro-cid-mqtf2asn]{align-items:flex-start}.summary[data-astro-cid-mqtf2asn]{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.summary[data-astro-cid-mqtf2asn] a[data-astro-cid-mqtf2asn]{text-align:center;flex-direction:column;gap:6px;padding:12px 6px 10px}.summary-text[data-astro-cid-mqtf2asn]{align-items:center}.summary-label[data-astro-cid-mqtf2asn],.summary-score[data-astro-cid-mqtf2asn] .stars{display:none}.reviews[data-astro-cid-mqtf2asn]{padding-top:48px}.head[data-astro-cid-mqtf2asn]{margin-bottom:24px}.track[data-astro-cid-mqtf2asn]{--gap:12px;grid-auto-columns:86%;padding-bottom:8px}.card[data-astro-cid-mqtf2asn]{padding:18px 18px 14px}.avatar[data-astro-cid-mqtf2asn]{width:36px;height:36px;font-size:16px}.clamp[data-astro-cid-mqtf2asn]{-webkit-line-clamp:5}.swipe-hint[data-astro-cid-mqtf2asn]{color:var(--color-muted);text-align:right;margin:8px 0 0;font-size:13px;display:block}}
