.sec-head[data-astro-cid-wk2votdk]{max-width:40ch;margin-bottom:clamp(2rem,4vw,3.5rem)}.sec-head--center[data-astro-cid-wk2votdk]{margin-inline:auto;text-align:center;align-items:center}.sec-head__kicker[data-astro-cid-wk2votdk]{display:flex;align-items:center;gap:.7em;font-size:var(--step--1);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.sec-head--center[data-astro-cid-wk2votdk] .sec-head__kicker[data-astro-cid-wk2votdk]{justify-content:center}.sec-head__num[data-astro-cid-wk2votdk]{font-family:var(--font-mono);background:var(--accent-fill);color:var(--on-accent-fill);padding:.15em .5em;border-radius:3px;letter-spacing:.02em}.sec-head__title[data-astro-cid-wk2votdk]{font-size:var(--step-3)}@media(max-width:719px){.sec-head[data-astro-cid-wk2votdk]{margin-bottom:1.4rem}.sec-head[data-astro-cid-wk2votdk] .lead{display:none}.sec-head__kicker[data-astro-cid-wk2votdk]{margin-bottom:.6rem}}.stat[data-astro-cid-c5e5m5j2]{display:flex;flex-direction:column;gap:.4rem;padding-block:.5rem}.stat__value[data-astro-cid-c5e5m5j2]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,7vw,4.5rem);line-height:1;letter-spacing:-.03em;color:var(--accent-2);font-variant-numeric:tabular-nums}.stat__label[data-astro-cid-c5e5m5j2]{font-size:var(--step--1);color:var(--muted-invert);max-width:22ch}@media(max-width:719px){.stat__value[data-astro-cid-c5e5m5j2]{font-size:clamp(2rem,9vw,2.6rem)}}.review[data-astro-cid-6aiyybsj]{display:flex;flex-direction:column;height:100%;padding:clamp(1.4rem,2.6vw,2rem);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur)}.review[data-astro-cid-6aiyybsj]:hover{transform:translateY(-4px);border-color:var(--fg);box-shadow:8px 8px 0 var(--shadow)}.review__stars[data-astro-cid-6aiyybsj]{display:inline-flex;gap:.15em;color:var(--volt-deep)}.review__body[data-astro-cid-6aiyybsj]{flex:1 0 auto;margin-bottom:1.2rem}.review__text[data-astro-cid-6aiyybsj]{font-family:var(--font-display);font-size:var(--step-0);font-weight:400;line-height:1.6;margin-block:1rem 0}.review__text[data-astro-cid-6aiyybsj] p[data-astro-cid-6aiyybsj]+p[data-astro-cid-6aiyybsj]{margin-top:.8em}.greviews[data-enhanced] .review[data-astro-cid-6aiyybsj]:not([data-expanded]) .review__text[data-astro-cid-6aiyybsj]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.review__more[data-astro-cid-6aiyybsj]{align-self:flex-start;margin-top:.6rem;padding:.35rem 0;min-height:44px;border:0;background:none;color:var(--volt-deep);font:600 var(--step--1) / 1 var(--font-body);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.review__more[data-astro-cid-6aiyybsj][hidden]{display:none}.review__more[data-astro-cid-6aiyybsj]:hover{color:var(--fg)}.review__by[data-astro-cid-6aiyybsj]{display:flex;flex-direction:column;gap:.2rem;padding-top:1.2rem;border-top:1px solid var(--line)}.review__name[data-astro-cid-6aiyybsj]{font-weight:600}.review__meta[data-astro-cid-6aiyybsj]{font-size:var(--step--1);color:var(--muted)}@media(prefers-reduced-motion:reduce){.review[data-astro-cid-6aiyybsj],.review[data-astro-cid-6aiyybsj]:hover{transition:none;transform:none}}.greviews[data-astro-cid-cn2a356h]{display:grid;gap:clamp(1.6rem,3vw,2rem)}@media(min-width:900px){.greviews[data-astro-cid-cn2a356h]{grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(2.5rem,4vw,3.5rem);align-items:start}}.greviews__biz[data-astro-cid-cn2a356h]{font-weight:600}.greviews__score[data-astro-cid-cn2a356h]{display:flex;align-items:center;gap:.75rem;margin-top:.4rem}.greviews__rating[data-astro-cid-cn2a356h]{font-family:var(--font-display);font-size:var(--step-4);line-height:1;letter-spacing:-.02em}.greviews__stars[data-astro-cid-cn2a356h]{display:inline-flex;gap:.15em;color:var(--volt-deep)}.greviews__source[data-astro-cid-cn2a356h]{margin-top:.5rem;font-size:var(--step--1);color:var(--muted)}.greviews__actions[data-astro-cid-cn2a356h]{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:1.6rem}.greviews__read[data-astro-cid-cn2a356h]{display:inline-block;padding-block:.65rem;font-family:var(--font-display);font-weight:600;line-height:1.35;color:var(--fg);text-decoration:none}.greviews__read[data-astro-cid-cn2a356h]:hover{text-decoration:underline;text-underline-offset:.2em}.greviews__nowrap[data-astro-cid-cn2a356h]{white-space:nowrap}.greviews__read[data-astro-cid-cn2a356h] svg{display:inline-block;margin-left:.3em;vertical-align:-.12em;transition:transform var(--dur) var(--ease-out)}.greviews__read[data-astro-cid-cn2a356h]:hover svg{transform:translate(2px,-2px)}@media(min-width:560px)and (max-width:899px){.greviews__panel[data-astro-cid-cn2a356h]{display:grid;grid-template-columns:auto 1fr;column-gap:2rem;align-items:end}.greviews__actions[data-astro-cid-cn2a356h]{grid-column:2;grid-row:1 / span 3;align-self:center;justify-self:end;margin-top:0}}.greviews__carousel[data-astro-cid-cn2a356h]{min-width:0}.greviews__track[data-astro-cid-cn2a356h]{position:relative;display:flex;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:6px 12px 14px 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.greviews[data-astro-cid-cn2a356h][data-enhanced] .greviews__track[data-astro-cid-cn2a356h]{scrollbar-width:none}.greviews[data-astro-cid-cn2a356h][data-enhanced] .greviews__track[data-astro-cid-cn2a356h]::-webkit-scrollbar{display:none}.greviews__track[data-astro-cid-cn2a356h]:focus-visible{outline:3px solid var(--fg);outline-offset:4px;border-radius:var(--radius-lg)}.greviews__slide[data-astro-cid-cn2a356h]{flex:0 0 calc((100% - 1.5rem) / 2.2);scroll-snap-align:start}@media(max-width:899px){.greviews__slide[data-astro-cid-cn2a356h]{flex-basis:calc((100% - 1rem)/1.6)}}@media(max-width:719px){.greviews__track[data-astro-cid-cn2a356h]{margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x);scroll-padding-inline:var(--pad-x);gap:.9rem}.greviews__slide[data-astro-cid-cn2a356h]{flex-basis:82vw}}.greviews__nav[data-astro-cid-cn2a356h]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.2rem}.greviews__nav[data-astro-cid-cn2a356h][hidden]{display:none}.greviews__btn[data-astro-cid-cn2a356h]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--fg);cursor:pointer;transition:transform var(--dur) var(--ease-out),border-color var(--dur),opacity var(--dur)}.greviews__btn[data-astro-cid-cn2a356h]:hover:not(:disabled){border-color:var(--fg);transform:translateY(-2px)}.greviews__btn[data-astro-cid-cn2a356h]:disabled{opacity:.35;cursor:default;border-color:var(--line)}.greviews__dots[data-astro-cid-cn2a356h]{display:flex;align-items:center;gap:.5rem}.greviews__dots[data-astro-cid-cn2a356h] .greviews__dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong);transition:background var(--dur),transform var(--dur)}.greviews__dots[data-astro-cid-cn2a356h] .greviews__dot.is-active{background:var(--volt);transform:scale(1.35)}@media(max-width:719px){.greviews__btn[data-astro-cid-cn2a356h]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.greviews__btn[data-astro-cid-cn2a356h],.greviews__btn[data-astro-cid-cn2a356h]:hover:not(:disabled),.greviews__read[data-astro-cid-cn2a356h] svg,.greviews__read[data-astro-cid-cn2a356h]:hover svg{transition:none;transform:none}}
