.stars[data-astro-cid-sjvrenx4]{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.stars-row[data-astro-cid-sjvrenx4]{display:inline-flex;gap:2px}.stars-row[data-astro-cid-sjvrenx4] svg[data-astro-cid-sjvrenx4]{width:var(--star-size);height:var(--star-size)}.stars-row--off[data-astro-cid-sjvrenx4]{color:#00205824}.stars-row--on[data-astro-cid-sjvrenx4]{position:absolute;inset:0;width:var(--star-fill);overflow:hidden;color:#fbbc04}.gr[data-astro-cid-zl56rucb]{display:inline-flex;align-items:center;gap:var(--s-2);padding:.45rem .9rem;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-full);box-shadow:var(--shadow-xs);text-decoration:none;color:var(--c-navy);white-space:nowrap}a[data-astro-cid-zl56rucb].gr:hover{border-color:var(--c-primary)}.gr-score[data-astro-cid-zl56rucb]{font-weight:var(--font-extrabold);font-size:var(--text-base)}.gr-count[data-astro-cid-zl56rucb]{font-size:var(--text-sm);color:var(--c-text-muted);font-weight:var(--font-medium)}.gr--dark[data-astro-cid-zl56rucb]{background:#ffffff1a;border-color:#ffffff2e;color:var(--c-white);box-shadow:none}.gr--dark[data-astro-cid-zl56rucb] .gr-count[data-astro-cid-zl56rucb]{color:#ffffffc7}.section--white[data-astro-cid-h3xzfrp5]{background:var(--c-white)}.rv[data-astro-cid-h3xzfrp5]{scroll-margin-top:72px}.rv-list[data-astro-cid-h3xzfrp5]{display:grid;gap:var(--s-5)}.rv--compact[data-astro-cid-h3xzfrp5] .rv-list[data-astro-cid-h3xzfrp5]{grid-template-columns:repeat(3,minmax(0,1fr))}.rv--full[data-astro-cid-h3xzfrp5] .rv-list[data-astro-cid-h3xzfrp5]{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-card[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-7);background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.rv-card-top[data-astro-cid-h3xzfrp5]{display:flex;align-items:center;justify-content:space-between}.rv-text[data-astro-cid-h3xzfrp5]{margin:0;flex:1}.rv-text[data-astro-cid-h3xzfrp5]:before{content:"“";display:block;height:2.2rem;font-size:4.5rem;font-weight:var(--font-extrabold);line-height:1;color:var(--c-primary);opacity:.35}.rv-text[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--c-navy);line-height:1.5;letter-spacing:-.01em}.rv--full[data-astro-cid-h3xzfrp5] .rv-text[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]{font-size:var(--text-xl)}.rv-meta[data-astro-cid-h3xzfrp5]{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-border)}.rv-avatar[data-astro-cid-h3xzfrp5]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--c-navy);color:var(--c-white);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.02em}.rv-who[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:1px;min-width:0}.rv-author[data-astro-cid-h3xzfrp5]{font-weight:var(--font-bold);color:var(--c-navy)}.rv-context[data-astro-cid-h3xzfrp5]{font-size:var(--text-sm);color:var(--c-text-subtle)}.rv-layout[data-astro-cid-h3xzfrp5]{display:grid;grid-template-columns:minmax(300px,.85fr) 2fr;gap:var(--s-6);align-items:stretch}.rv-summary[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:var(--s-4);padding:clamp(var(--s-7),3vw,var(--s-10));background:radial-gradient(90% 60% at 100% 0%,#00a0f842,#00a0f800 60%),var(--c-navy);color:var(--c-white);border-radius:var(--radius-2xl)}.eyebrow--light[data-astro-cid-h3xzfrp5]{color:var(--c-accent)}.rv-summary-title[data-astro-cid-h3xzfrp5]{font-size:clamp(var(--text-2xl),2.4vw,var(--text-3xl));font-weight:var(--font-extrabold);letter-spacing:-.025em;line-height:1.15}.rv-summary-intro[data-astro-cid-h3xzfrp5]{color:var(--c-navy-muted);line-height:var(--leading-relaxed)}.rv-score[data-astro-cid-h3xzfrp5]{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-2);padding-top:var(--s-5);border-top:1px solid var(--c-navy-border)}.rv-score-value[data-astro-cid-h3xzfrp5]{font-size:3.5rem;font-weight:var(--font-extrabold);letter-spacing:-.04em;line-height:1}.rv-score-meta[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--text-sm);color:#ffffffc7}.rv-score-meta[data-astro-cid-h3xzfrp5] .stars-row--off{color:#fff3}.rv-dist[data-astro-cid-h3xzfrp5]{display:flex;flex-direction:column;gap:6px}.rv-dist[data-astro-cid-h3xzfrp5] li[data-astro-cid-h3xzfrp5]{display:grid;grid-template-columns:2.2rem 1fr 1.8rem;align-items:center;gap:var(--s-3);font-size:var(--text-xs);color:#ffffffb8}.rv-dist-label[data-astro-cid-h3xzfrp5]{white-space:nowrap}.rv-dist-count[data-astro-cid-h3xzfrp5]{text-align:right;font-variant-numeric:tabular-nums}.rv-dist-bar[data-astro-cid-h3xzfrp5]{height:6px;border-radius:var(--radius-full);background:#ffffff1f;overflow:hidden}.rv-dist-bar[data-astro-cid-h3xzfrp5] span[data-astro-cid-h3xzfrp5]{display:block;height:100%;border-radius:inherit;background:#fbbc04}.rv-summary-source[data-astro-cid-h3xzfrp5]{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--text-xs);color:#ffffffa3}.rv-summary-cta[data-astro-cid-h3xzfrp5]{margin-top:auto;white-space:normal;text-align:center}.rv-head[data-astro-cid-h3xzfrp5]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-8)}.rv-head[data-astro-cid-h3xzfrp5] .eyebrow[data-astro-cid-h3xzfrp5]{margin-bottom:var(--s-3)}.rv-head-title[data-astro-cid-h3xzfrp5]{color:var(--c-navy)}@media(max-width:1100px){.rv-layout[data-astro-cid-h3xzfrp5]{grid-template-columns:1fr}}@media(max-width:860px){.rv-head[data-astro-cid-h3xzfrp5]{flex-direction:column;align-items:flex-start}}@media(max-width:860px){.rv--compact[data-astro-cid-h3xzfrp5] .rv-list[data-astro-cid-h3xzfrp5],.rv--full[data-astro-cid-h3xzfrp5] .rv-list[data-astro-cid-h3xzfrp5]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86%,360px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s-3);-webkit-overflow-scrolling:touch}.rv-card[data-astro-cid-h3xzfrp5]{scroll-snap-align:start;padding:var(--s-6)}}
