.rv-strip[data-astro-cid-bbqbw7cw]{margin:clamp(2.5rem,4vw,48px) 0}.rv-head[data-astro-cid-bbqbw7cw]{font-family:var(--font-heading);color:var(--c-steel-900);margin:0 0 clamp(18px,2.5vw,26px);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700}.rv-list[data-astro-cid-bbqbw7cw]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.rv-list[data-astro-cid-bbqbw7cw]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.rv-list[data-astro-cid-bbqbw7cw]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.rv-card[data-astro-cid-bbqbw7cw]{scroll-snap-align:start}.rv-body[data-astro-cid-bbqbw7cw]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.rv-card[data-astro-cid-bbqbw7cw]{background:var(--c-steel-900);border:1px solid var(--c-steel-700);border-top:4px solid var(--c-gold);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;padding:clamp(20px,2.4vw,28px);transition:transform .2s,box-shadow .2s;display:flex}.rv-card[data-astro-cid-bbqbw7cw]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.rv-stars[data-astro-cid-bbqbw7cw]{color:var(--c-gold);letter-spacing:.12em;margin:0 0 clamp(12px,1.6vw,16px);font-size:clamp(1.35rem,1.9vw,1.65rem);line-height:1}.rv-lead[data-astro-cid-bbqbw7cw]{font-family:var(--font-heading);color:var(--c-white);margin:0 0 8px;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:700;line-height:1.3}.rv-body[data-astro-cid-bbqbw7cw]{font-family:var(--font-body);color:var(--c-steel-50);flex:auto;margin:0 0 clamp(14px,1.8vw,18px);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.rv-foot[data-astro-cid-bbqbw7cw]{border-top:1px solid var(--c-steel-700);align-items:center;gap:.7rem;margin-top:auto;padding-top:clamp(12px,1.6vw,16px);display:flex}.rv-avatar[data-astro-cid-bbqbw7cw]{background:var(--c-gold);width:2.4rem;height:2.4rem;color:var(--c-steel-900);font-family:var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.rv-meta[data-astro-cid-bbqbw7cw]{flex-direction:column;min-width:0;display:flex}.rv-name[data-astro-cid-bbqbw7cw]{font-family:var(--font-heading);color:var(--c-off-white);font-size:.95rem;font-weight:700}.rv-sub[data-astro-cid-bbqbw7cw]{font-family:var(--font-body);font-size:var(--fs-fine);color:var(--c-steel-200)}.rv-disclaim[data-astro-cid-bbqbw7cw]{font-family:var(--font-body);font-size:var(--fs-fine);color:var(--c-steel-500);margin:clamp(16px,2vw,20px) 0 0}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+2){border-top-color:var(--c-steel-300)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+2) .rv-avatar[data-astro-cid-bbqbw7cw]{background:var(--c-steel-300);color:var(--c-steel-900)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+3){border-top-color:var(--c-gold-deep)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+3) .rv-avatar[data-astro-cid-bbqbw7cw]{background:var(--c-gold-deep);color:var(--c-steel-900)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+4){border-top-color:var(--c-steel-400)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+4) .rv-avatar[data-astro-cid-bbqbw7cw]{background:var(--c-steel-400);color:var(--c-steel-900)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+5){border-top-color:var(--c-steel-500)}.rv-card[data-astro-cid-bbqbw7cw]:nth-child(5n+5) .rv-avatar[data-astro-cid-bbqbw7cw]{background:var(--c-steel-500);color:var(--c-off-white)}.lf-block[data-astro-cid-7646cueq]{margin:clamp(2.5rem,4vw,48px) 0 0}.lf-office[data-astro-cid-7646cueq]{background:var(--c-steel-800);border:1px solid var(--c-steel-700);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}@media (width<=700px){.lf-office[data-astro-cid-7646cueq]{grid-template-columns:1fr}.lf-map[data-astro-cid-7646cueq]{display:none}.lf-nap[data-astro-cid-7646cueq]{border-right:0}}.lf-nap[data-astro-cid-7646cueq]{background:var(--c-steel-900);border-right:2px solid var(--c-gold-deep);flex-direction:column;justify-content:center;gap:.3rem;padding:clamp(16px,2.2vw,26px);display:flex}.lf-head[data-astro-cid-7646cueq]{font-family:var(--font-heading);color:var(--c-white);margin:0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700;line-height:1.15}.lf-served[data-astro-cid-7646cueq]{font-family:var(--font-body);font-size:var(--fs-meta);color:var(--c-steel-200);margin:0}.lf-addr[data-astro-cid-7646cueq]{font-family:var(--font-body);color:var(--c-off-white);margin:.2rem 0 0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.45}.lf-phone[data-astro-cid-7646cueq] a[data-astro-cid-7646cueq]{font-family:var(--font-heading);color:var(--c-gold);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;text-decoration:none}.lf-phone[data-astro-cid-7646cueq] a[data-astro-cid-7646cueq]:hover{text-underline-offset:2px;text-decoration:underline}.lf-hours[data-astro-cid-7646cueq]{font-family:var(--font-body);font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:.05em;color:var(--c-steel-200);margin:0}.lf-dir[data-astro-cid-7646cueq]{font-family:var(--font-heading);color:var(--c-gold);align-self:start;margin-top:.4rem;font-size:.9rem;font-weight:700;text-decoration:none}.lf-dir[data-astro-cid-7646cueq]:hover{color:var(--c-white)}.lf-map[data-astro-cid-7646cueq]{min-height:clamp(200px,26vw,300px);position:relative}.lf-map[data-astro-cid-7646cueq] iframe[data-astro-cid-7646cueq]{border:0;width:100%;height:100%;position:absolute;inset:0}.lf-results[data-astro-cid-7646cueq]{margin-top:clamp(18px,2.5vw,28px)}.lf-results-bar[data-astro-cid-7646cueq]{justify-content:space-between;align-items:center;gap:12px;margin:0 0 clamp(10px,1.4vw,16px);display:flex}.lf-results-head[data-astro-cid-7646cueq]{font-family:var(--font-heading);color:var(--c-steel-900);margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.lf-nav[data-astro-cid-7646cueq]{flex-shrink:0;gap:8px;display:flex}.lf-prev[data-astro-cid-7646cueq],.lf-next[data-astro-cid-7646cueq]{background:var(--c-steel-800);width:40px;height:40px;color:var(--c-gold);border:1px solid var(--c-steel-700);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}.lf-prev[data-astro-cid-7646cueq]:hover,.lf-next[data-astro-cid-7646cueq]:hover{background:var(--c-steel-900);color:var(--c-white)}.lf-carousel[data-astro-cid-7646cueq]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;display:flex;overflow-x:auto}.lf-carousel[data-astro-cid-7646cueq]::-webkit-scrollbar{display:none}.lf-slide[data-astro-cid-7646cueq]{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.8vw,20px);display:grid}@media (width<=860px){.lf-slide[data-astro-cid-7646cueq]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lf-desc[data-astro-cid-7646cueq]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.lf-result[data-astro-cid-7646cueq]{background:var(--c-steel-800);border:1px solid var(--c-steel-700);border-left:3px solid var(--c-gold);border-radius:10px;padding:clamp(14px,1.8vw,20px)}.lf-amount[data-astro-cid-7646cueq]{font-family:var(--font-heading);color:var(--c-gold);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;line-height:1.1;display:block}.lf-cat[data-astro-cid-7646cueq]{font-family:var(--font-body);font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:.06em;color:var(--c-steel-200);margin:.2rem 0 .5rem;display:block}.lf-desc[data-astro-cid-7646cueq]{font-family:var(--font-body);font-size:var(--fs-meta);color:var(--c-off-white);margin:0;line-height:1.45}.lf-disclaim[data-astro-cid-7646cueq]{font-family:var(--font-body);font-size:var(--fs-fine);color:var(--c-steel-500);margin:clamp(10px,1.4vw,16px) 0 0}.lf-disclaim[data-astro-cid-7646cueq] a[data-astro-cid-7646cueq]{color:var(--c-steel-600);text-underline-offset:2px;text-decoration:underline}.lf-disclaim[data-astro-cid-7646cueq] a[data-astro-cid-7646cueq]:hover{color:var(--c-steel-900)}.la-block[data-astro-cid-ch2ltay6]{margin:clamp(2.5rem,5vw,3.5rem) 0 0}.la-head[data-astro-cid-ch2ltay6]{font-family:var(--font-heading);color:var(--c-steel-900);margin:0 0 clamp(6px,1vw,10px);font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700}.la-lead[data-astro-cid-ch2ltay6]{font-family:var(--font-body);color:var(--c-steel-700);margin:0 0 clamp(16px,2vw,24px);font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.45}.la-block[data-astro-cid-ch2ltay6] .f-team-v2.la-roster{height:auto;padding:0;display:block}
