.google-review-card[data-astro-cid-nzf2wea3]{gap:var(--space-4);padding:var(--space-5);display:grid}.google-review-card__head[data-astro-cid-nzf2wea3]{align-items:start;gap:10px;display:grid}.google-review-card__rating[data-astro-cid-nzf2wea3]{color:#c9a14a;letter-spacing:.08em;font-size:1.2rem;line-height:1.2}.google-review-card__meta[data-astro-cid-nzf2wea3]{gap:4px;display:grid}.google-review-card__source[data-astro-cid-nzf2wea3]{color:var(--color-brand-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.google-review-card[data-astro-cid-nzf2wea3] h3[data-astro-cid-nzf2wea3]{font-family:var(--font-serif);font-size:1.25rem;line-height:1.45}.google-review-card[data-astro-cid-nzf2wea3] time[data-astro-cid-nzf2wea3]{color:var(--color-text-muted);font-size:.86rem;display:block}.google-review-card__comment[data-astro-cid-nzf2wea3],.google-review-card__reply[data-astro-cid-nzf2wea3] p[data-astro-cid-nzf2wea3]{color:var(--color-text-soft);line-height:1.9}.google-review-card__reply[data-astro-cid-nzf2wea3]{background:var(--color-surface-warm);border-radius:var(--radius-md);padding:var(--space-4)}.google-review-card__reply-details[data-astro-cid-nzf2wea3]{border-top:1px solid #ab1b2629}.google-review-card__reply-details[data-astro-cid-nzf2wea3] summary[data-astro-cid-nzf2wea3]{color:var(--color-brand-dark);cursor:pointer;align-items:center;gap:var(--space-3);justify-content:space-between;min-height:48px;font-size:.95rem;font-weight:700;list-style:none;display:flex}.google-review-card__reply-details[data-astro-cid-nzf2wea3] summary[data-astro-cid-nzf2wea3]::-webkit-details-marker{display:none}.google-review-card__reply-indicator[data-astro-cid-nzf2wea3]{border:1px solid #ab1b2638;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:1.1rem;line-height:1;transition:transform .18s;display:inline-flex}.google-review-card__reply-indicator[data-astro-cid-nzf2wea3]:before{content:"+"}.google-review-card__reply-details[data-astro-cid-nzf2wea3][open] .google-review-card__reply-indicator[data-astro-cid-nzf2wea3]{transform:rotate(180deg)}.google-review-card__reply-details[data-astro-cid-nzf2wea3][open] .google-review-card__reply-indicator[data-astro-cid-nzf2wea3]:before{content:"−"}.google-review-card__reply-details[data-astro-cid-nzf2wea3] summary[data-astro-cid-nzf2wea3]:focus-visible{border-radius:var(--radius-sm);outline-offset:3px;outline:3px solid #ab1b2647}.google-review-card__reply-details[data-astro-cid-nzf2wea3][open] .google-review-card__reply[data-astro-cid-nzf2wea3]{margin-top:var(--space-2)}.google-review-card__reply[data-astro-cid-nzf2wea3] h4[data-astro-cid-nzf2wea3]{color:var(--color-brand-dark);margin-bottom:6px;font-size:.95rem}.google-review-card--compact[data-astro-cid-nzf2wea3]{scroll-snap-align:start;min-width:min(82vw,320px)}.google-review-card--compact[data-astro-cid-nzf2wea3] .google-review-card__comment[data-astro-cid-nzf2wea3]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.google-review-card--compact[data-astro-cid-nzf2wea3] .google-review-card__reply[data-astro-cid-nzf2wea3]{display:none}@media (prefers-reduced-motion:reduce){.google-review-card__reply-indicator[data-astro-cid-nzf2wea3]{transition:none}}.google-reviews-section__inner[data-astro-cid-4dnlw5h7]{gap:var(--space-5);display:grid}.google-reviews-section__lead[data-astro-cid-4dnlw5h7],.google-reviews-section__empty[data-astro-cid-4dnlw5h7] p[data-astro-cid-4dnlw5h7]{color:var(--color-text-soft);line-height:1.9}.google-reviews-section__summary[data-astro-cid-4dnlw5h7],.google-reviews-section__empty[data-astro-cid-4dnlw5h7]{gap:var(--space-5);padding:var(--space-5);display:grid}.google-reviews-section__summary[data-astro-cid-4dnlw5h7] dl[data-astro-cid-4dnlw5h7]{gap:12px;margin:0;display:grid}.google-reviews-section__summary[data-astro-cid-4dnlw5h7] dl[data-astro-cid-4dnlw5h7] div[data-astro-cid-4dnlw5h7]{border-bottom:1px solid #ab1b261f;gap:4px;padding-bottom:12px;display:grid}.google-reviews-section__summary[data-astro-cid-4dnlw5h7] dt[data-astro-cid-4dnlw5h7]{color:var(--color-text-muted);font-size:.84rem;font-weight:700}.google-reviews-section__summary[data-astro-cid-4dnlw5h7] dd[data-astro-cid-4dnlw5h7]{font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:700}.google-reviews-section__list--grid[data-astro-cid-4dnlw5h7]{gap:var(--space-5);display:grid}.google-reviews-section__list--rail[data-astro-cid-4dnlw5h7]{align-items:stretch;gap:var(--space-4);margin-inline:calc(var(--space-4) * -1);padding:4px var(--space-4) 12px;scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;display:flex;overflow:auto hidden}.google-reviews-section__action[data-astro-cid-4dnlw5h7]{margin-top:var(--space-1)}
