.atty-reviews-carousel-section[data-astro-cid-33kqvcqk]{margin:0 0 clamp(2rem,4vw,3rem)}.arc-outer[data-astro-cid-33kqvcqk]{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:clamp(.5rem,1vw,1rem)}.arc-track-wrap[data-astro-cid-33kqvcqk]{overflow:hidden}.arc-track[data-astro-cid-33kqvcqk]{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.arc-card[data-astro-cid-33kqvcqk]{flex:0 0 33.333%;min-width:0;padding:0 clamp(.4rem,.8vw,.6rem);box-sizing:border-box}.arc-card[data-astro-cid-33kqvcqk] blockquote[data-astro-cid-33kqvcqk]{display:flex;flex-direction:column;background:var(--c-steel-900);border:1px solid var(--c-steel-700);border-top:4px solid var(--c-gold);border-radius:14px;padding:clamp(1.1rem,2vw,1.5rem);margin:0;box-shadow:var(--shadow-card);height:clamp(330px,27vw,405px);overflow:hidden}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+1) blockquote[data-astro-cid-33kqvcqk]{border-top-color:var(--c-gold)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+2) blockquote[data-astro-cid-33kqvcqk]{border-top-color:var(--c-steel-300)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+3) blockquote[data-astro-cid-33kqvcqk]{border-top-color:var(--c-gold-deep)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+4) blockquote[data-astro-cid-33kqvcqk]{border-top-color:var(--c-steel-400)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+5) blockquote[data-astro-cid-33kqvcqk]{border-top-color:var(--c-steel-500)}.arc-stars[data-astro-cid-33kqvcqk]{color:var(--c-gold);font-size:.95rem;letter-spacing:.12em;line-height:1;margin:0 0 .7rem;flex-shrink:0}.arc-text[data-astro-cid-33kqvcqk]{font-family:var(--font-body);font-size:clamp(.8rem,.9vw,.95rem);line-height:1.55;color:var(--c-steel-50);margin:0 0 auto;font-style:normal;flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.arc-foot[data-astro-cid-33kqvcqk]{display:flex;align-items:center;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--c-steel-700);margin-top:.75rem;flex-shrink:0}.arc-avatar[data-astro-cid-33kqvcqk]{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-gold);color:var(--c-steel-900);font-family:var(--font-heading);font-size:.9rem;font-weight:700}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+1) .arc-avatar[data-astro-cid-33kqvcqk]{background:var(--c-gold);color:var(--c-steel-900)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+2) .arc-avatar[data-astro-cid-33kqvcqk]{background:var(--c-steel-300);color:var(--c-steel-900)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+3) .arc-avatar[data-astro-cid-33kqvcqk]{background:var(--c-gold-deep);color:var(--c-steel-900)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+4) .arc-avatar[data-astro-cid-33kqvcqk]{background:var(--c-steel-400);color:var(--c-steel-900)}.arc-card[data-astro-cid-33kqvcqk]:nth-child(5n+5) .arc-avatar[data-astro-cid-33kqvcqk]{background:var(--c-steel-500);color:var(--c-off-white)}.arc-author[data-astro-cid-33kqvcqk]{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--c-off-white)}.arc-btn[data-astro-cid-33kqvcqk]{background:var(--c-steel-800);border:1px solid var(--c-steel-600);color:var(--c-off-white);border-radius:50%;width:2.2rem;height:2.2rem;display:grid;place-items:center;cursor:pointer;font-size:1rem;transition:background .15s ease;flex-shrink:0}.arc-btn[data-astro-cid-33kqvcqk]:hover:not([disabled]){background:var(--c-steel-600)}.arc-btn[data-astro-cid-33kqvcqk][disabled]{opacity:.3;cursor:default}.arc-dots[data-astro-cid-33kqvcqk]{display:flex;justify-content:center;gap:.5rem;margin-top:clamp(.75rem,1.5vw,1rem)}.arc-dot[data-astro-cid-33kqvcqk]{width:.55rem;height:.55rem;border-radius:50%;background:var(--c-steel-600);cursor:pointer;transition:background .15s ease}.arc-dot--active[data-astro-cid-33kqvcqk]{background:var(--c-gold)}.rv-disclaim[data-astro-cid-33kqvcqk]{font-family:var(--font-body);font-size:var(--fs-fine);color:var(--c-steel-500);margin:clamp(16px,2vw,20px) 0 0}
