.agency-reviews[data-astro-cid-zicqapbr]{background:var(--cream-100)}.agency-review-cards[data-astro-cid-zicqapbr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agency-review-card[data-astro-cid-zicqapbr]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;min-width:0;min-height:240px;padding:24px;transition:border-color .22s,box-shadow .26s;display:flex}.agency-review-card[data-astro-cid-zicqapbr]:hover{box-shadow:var(--shadow-soft);border-color:#741d1957}.agency-review-card[data-astro-cid-zicqapbr] h3[data-astro-cid-zicqapbr],.agency-review-card[data-astro-cid-zicqapbr] p[data-astro-cid-zicqapbr],.agency-review-card[data-astro-cid-zicqapbr] blockquote[data-astro-cid-zicqapbr]{margin:0}.agency-review-card[data-astro-cid-zicqapbr] h3[data-astro-cid-zicqapbr]{color:var(--wine-900);font-family:var(--font-body);font-size:18px;font-weight:750;line-height:1.35}.agency-review-card__rating[data-astro-cid-zicqapbr]{color:var(--gold-700);font-size:15px;font-weight:750;line-height:1.4;margin-top:8px!important}.agency-review-card__rating[data-astro-cid-zicqapbr] span[data-astro-cid-zicqapbr]{color:var(--gold-500);letter-spacing:.04em}.agency-review-card[data-astro-cid-zicqapbr] blockquote[data-astro-cid-zicqapbr]{color:var(--text);font-family:var(--font-body);text-wrap:pretty;padding:16px 0 20px;font-size:16px;line-height:1.5}.agency-review-card__source[data-astro-cid-zicqapbr]{color:var(--wine-800);text-underline-offset:4px;margin-top:auto;font-size:15px;font-weight:700;text-decoration:underline}.agency-review-card__source[data-astro-cid-zicqapbr]:hover{color:var(--wine-700)}.agency-reviews__footer[data-astro-cid-zicqapbr]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:24px;display:grid}.agency-reviews__footer[data-astro-cid-zicqapbr] h3[data-astro-cid-zicqapbr],.agency-reviews__footer[data-astro-cid-zicqapbr] p[data-astro-cid-zicqapbr]{margin:0}.agency-reviews__footer[data-astro-cid-zicqapbr] h3[data-astro-cid-zicqapbr]{color:var(--wine-900);font-family:var(--font-display);font-size:24px;line-height:1.2}.agency-reviews__footer[data-astro-cid-zicqapbr] p[data-astro-cid-zicqapbr]{color:var(--muted);margin-top:8px;font-size:16px}@media (width<=900px){.agency-review-cards[data-astro-cid-zicqapbr]{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-reviews__footer[data-astro-cid-zicqapbr]{grid-template-columns:1fr;align-items:stretch}.agency-reviews__footer[data-astro-cid-zicqapbr] .button[data-astro-cid-zicqapbr]{justify-self:start}}@media (width<=639px){.agency-review-cards[data-astro-cid-zicqapbr]{margin-inline:calc(var(--page-pad) * -1);padding:0 var(--page-pad) 10px;scroll-padding-left:var(--page-pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.agency-review-cards[data-astro-cid-zicqapbr]::-webkit-scrollbar{display:none}.agency-review-card[data-astro-cid-zicqapbr]{scroll-snap-align:start;flex:0 0 min(82vw,316px);min-height:248px;padding:24px 20px}.agency-reviews__footer[data-astro-cid-zicqapbr]{padding:24px 20px}.agency-reviews__footer[data-astro-cid-zicqapbr] .button[data-astro-cid-zicqapbr]{width:100%}}
