html:has(.rva){scroll-behavior:smooth}.rva{--tabbar-h:78px;--hdr-h:60px;--anchors-h:60px;background:var(--tb-bg);font-kerning:normal}.rva img{display:block}.rva button{font:inherit;cursor:pointer}.rva a{color:inherit}.rva h1,.rva h2,.rva h3,.rva p,.rva blockquote,.rva figure{margin:0}.rva a,.rva button{transition-timing-function:cubic-bezier(.32,.72,0,1)}.rva .medallion .score,.rva .meter-cap,.rva .q-src,.rva .xsell-from,.rva .skel-cap{font-variant-numeric:tabular-nums}.rva .skip{z-index:99;background:var(--tb-dark);min-height:44px;color:var(--tb-on-dark);border-radius:var(--radius-pill);transition:top var(--dur-micro) ease;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex;position:fixed;top:-64px;left:16px}.rva .skip:focus-visible{top:12px}.rva .lbl{color:var(--tb-ink-soft)}.rva .sec-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rva .icon-btn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--tb-ink);transition:background-color var(--dur-micro) ease, transform var(--dur-micro) var(--ease-snappy);background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rva .icon-btn:hover{background:var(--tb-tint-wash)}.rva .icon-btn:active{transform:scale(.94)}.rva .icon-btn svg{width:21px;height:21px}.rva .icon-btn.is-saved{color:var(--tb-accent-ink)}.rva .icon-btn.is-saved .heart-path{fill:currentColor}.rva .review{max-width:1200px;padding:var(--space-3) 0 var(--space-6);margin:0 auto}.rva .story>*+*{margin-top:var(--space-6)}.rva .story>#verdict{margin-top:var(--space-1)}.rva .story>.xsell,.rva .story>.xsell+.card{margin-top:var(--space-8)}.rva .story>.card,.rva .story>.xsell,.rva .story>.anchors{margin-left:16px;margin-right:16px}.rva .rail{display:none}.rva .card{background:var(--tb-surface);border:1px solid var(--tb-line);border-radius:var(--radius-card);padding:20px}.rva section[id]{scroll-margin-top:calc(var(--hdr-h) + var(--anchors-h) + var(--space-3))}.rva .hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.rva .hero>img.bg{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.rva .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--sky-midnight) 24%, transparent) 0%, transparent 34%, transparent 50%, color-mix(in srgb, var(--sky-midnight) 80%, transparent) 100%);position:absolute;inset:0}.rva .tg-h,.rva .tg-v{z-index:2;pointer-events:none;background:#ffffff80;position:absolute}.rva .tg-h{height:1px;top:32%;left:0;right:0}.rva .tg-v{width:1px;top:0;bottom:0;left:72%}.rva .tg-spark{z-index:2;color:#fff;pointer-events:none;position:absolute;top:32%;left:72%;transform:translate(-50%,-50%)}.rva .hero-pill{top:var(--space-4);left:var(--space-4);z-index:3;position:absolute}.rva .hero-lockup{z-index:3;padding:0 var(--space-5) var(--space-6);color:#fff;position:relative}.rva .hero-lockup h1{font-size:clamp(2.375rem,10vw,3.25rem);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.rva .hero-lockup h1 .ename{color:#fcfeffeb}.rva .hero-lockup .sub{font-size:var(--text-small);letter-spacing:.01em;color:#fcfeffe0;margin-top:6px}.rva .medal-card{gap:var(--space-3);flex-direction:column;display:flex}.rva .m-row{align-items:center;gap:16px;display:flex}.rva .medallion{border-radius:var(--radius-pill);color:#fff;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:86px;height:118px;display:flex}.rva .medallion .grade{line-height:1}.rva .medallion .tier{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;opacity:.85;margin-top:4px;font-size:.6875rem;font-weight:500}.rva .medallion .score{opacity:.85}.rva .g-high{background:var(--grade-high)}.rva .g-mid{background:var(--grade-mid)}.rva .g-low{background:var(--grade-low)}.rva .m-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.rva .m-line{letter-spacing:-.01em;text-wrap:balance;color:var(--tb-ink);font-size:1.25rem;font-weight:500;line-height:1.3}.rva .m-line .em{color:var(--tb-accent-ink)}.rva .howgrade-link{min-height:44px;font-size:var(--text-label-sm);color:var(--tb-ink-soft);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.rva .howgrade-link:hover{color:var(--tb-ink)}.rva .meter-block{border-top:1px solid var(--tb-line);padding-top:var(--space-3);flex-direction:column;gap:8px;display:flex}.rva .meter{border-radius:var(--radius-pill);background:var(--tb-tint-wash);height:6px;box-shadow:var(--elev-inset);position:relative;overflow:hidden}.rva .meter .fill{border-radius:var(--radius-pill);background:var(--grade-high);width:91%;position:absolute;inset:0 auto 0 0}.rva .meter-cap{justify-content:space-between;gap:var(--space-3);font-size:var(--text-label-sm);color:var(--tb-ink-soft);display:flex}.rva .meter-cap b{color:var(--tb-ink)}.rva .subgrades{padding:var(--space-3) 0 0;border-top:1px solid var(--tb-line);gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin:0;list-style:none;display:flex}.rva .subgrades .sg{align-items:center;gap:7px;display:inline-flex}.rva .subgrades .sg-lbl{color:var(--tb-ink-soft);white-space:nowrap}.rva .subgrades .sg-chip{flex:none;min-width:34px;height:34px;padding-inline:9px}.rva .m-gloss{font-size:var(--text-label-sm);color:var(--tb-ink-soft);text-wrap:pretty;line-height:1.5}.rva .m-proof{border-top:1px solid var(--tb-line);padding-top:var(--space-3);font-size:var(--text-small);line-height:var(--leading-body);color:var(--tb-ink);text-wrap:pretty}.rva .m-proof b{font-weight:500}.rva .anchors{top:calc(var(--hdr-h) + env(safe-area-inset-top));z-index:40;background:linear-gradient(180deg, var(--tb-bg) 78%, transparent);align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky}.rva .anchor-pill{min-height:var(--touch-min);border:1px solid var(--tb-line);border-radius:var(--radius-pill);background:var(--tb-surface);font:500 .875rem/1 var(--font-sans);color:var(--tb-ink);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease, color var(--dur-micro) ease;flex:1 1 0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.rva .anchor-pill:hover{background:var(--tb-tint-wash);border-color:var(--tb-accent)}.rva .anchor-pill.is-active{background:var(--tb-tint-wash);border-color:var(--tb-accent);color:color-mix(in srgb, var(--tb-accent-ink) 85%, var(--tb-ink))}.rva .e-chip.anchor-pill.is-active{box-shadow:var(--elev-card), var(--elev-crown)}.rva .verdict-copy{font-size:1.0625rem;line-height:var(--leading-body);color:var(--tb-ink);text-wrap:pretty}.rva .verdict-copy .em{color:var(--tb-accent-ink);font-weight:500}.rva .readmore{margin-top:12px}.rva .readmore summary{min-height:44px;font-size:var(--text-small);color:var(--tb-accent-ink);cursor:pointer;align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.rva .readmore summary::-webkit-details-marker{display:none}.rva .readmore summary .tog{color:var(--tb-ink-soft);transition:transform var(--dur-snappy) var(--ease-snappy);font-size:.6875rem}.rva .readmore[open] summary .tog{transform:rotate(180deg)}.rva .readmore p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--tb-ink-soft);text-wrap:pretty;margin-top:4px}.rva .readmore p+p{margin-top:12px}.rva .byline{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--tb-line);font-size:var(--text-label-sm);color:var(--tb-ink-soft)}.rva .tonal-pair{flex-direction:column;gap:12px;display:flex}.rva .tonal{border-radius:var(--radius-card);padding:var(--space-4) var(--space-5)}.rva .tonal.strength{background:var(--tb-tint-wash);border:1px solid color-mix(in srgb, var(--tb-accent) 22%, transparent)}.rva .tonal.watchout{background:color-mix(in srgb, var(--grade-low) 7%, var(--tb-surface));border:1px solid color-mix(in srgb, var(--grade-low) 30%, transparent)}.rva .tonal h3{margin-bottom:var(--space-2);align-items:center;gap:8px;display:flex}.rva .tonal ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rva .tonal li{font-size:var(--text-small);color:var(--tb-ink);text-wrap:pretty;padding-left:22px;line-height:1.5;position:relative}.rva .tonal.strength li:before{content:"";background:var(--tb-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:2px}.rva .tonal.watchout li:before{content:"";border-left:5.5px solid #0000;border-right:5.5px solid #0000;border-bottom:9px solid var(--grade-low);width:0;height:0;position:absolute;top:6px;left:0}.rva .q-note{margin:-4px 0 var(--space-3);font-size:var(--text-small);color:var(--tb-ink-soft);text-wrap:pretty}.rva .quote-list{flex-direction:column;gap:12px;display:flex}.rva .quote{border:1px solid var(--tb-line);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);background:var(--tb-surface)}.rva .quote blockquote{letter-spacing:-.005em;color:var(--tb-ink);text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.rva .quote blockquote:before{content:"“";color:var(--tb-accent-ink)}.rva .quote blockquote:after{content:"”";color:var(--tb-accent-ink)}.rva .q-foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:12px;display:flex}.rva .q-src{min-height:44px;font-size:var(--text-label-sm);color:var(--tb-ink-soft);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.rva .q-src:hover{color:var(--tb-ink);text-underline-offset:3px;text-decoration:underline}.rva .q-src .ext{color:var(--tb-accent-ink)}.rva .vbadge{border:1px solid color-mix(in srgb, var(--tb-accent) 35%, transparent);border-radius:var(--radius-pill);background:var(--tb-tint-wash);color:var(--tb-accent-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 11px;font-size:.625rem;font-weight:500;display:inline-flex}.rva .all-quotes{min-height:44px;font-size:var(--text-small);color:var(--tb-accent-ink);align-items:center;margin-top:4px;font-weight:500;text-decoration:none;display:inline-flex}.rva .all-quotes:hover{text-underline-offset:3px;text-decoration:underline}.rva .stream-line{font-size:var(--text-small);color:var(--tb-ink-soft);margin:var(--space-4) 0 var(--space-2);align-items:center;gap:8px;display:flex}.rva .stream-line .spark{color:var(--tb-accent-ink)}.rva .skel-quote{border:1px solid var(--tb-line);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);box-shadow:var(--elev-card), var(--elev-crown);background:var(--tb-surface)}.rva .skel{border-radius:var(--radius-field);height:13px;display:block}.rva .skel+.skel{margin-top:8px}.rva .skel-cap{margin-top:12px}.rva .xsell{border-radius:var(--radius-tile);isolation:isolate;min-height:300px;box-shadow:var(--elev-card), var(--elev-crown);transition:transform var(--dur-gentle) var(--ease-premium), box-shadow var(--dur-gentle) var(--ease-premium);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.rva .xsell>img.bg{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.rva .xsell:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 24%, color-mix(in srgb, var(--tb-dark) 74%, transparent) 100%);position:absolute;inset:0}.rva .xsell-body{z-index:2;align-items:flex-start;gap:var(--space-2);flex-direction:column;padding:20px;display:flex;position:relative}.rva .xsell h2{color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:1.375rem;font-weight:500;line-height:1.2}.rva .xsell .value-line{color:#fefdfbe6;font-size:var(--text-small);letter-spacing:.01em;text-wrap:pretty}.rva .xsell-from{color:var(--tb-ink);border-radius:var(--radius-pill);min-height:40px;font-size:var(--text-small);background:#fff;align-items:center;gap:8px;margin-top:4px;padding:0 18px;font-weight:500;display:inline-flex}.rva .xsell-from b{letter-spacing:-.01em}.rva .empty-zone{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-1);flex-direction:column;display:flex}.rva .empty-stars{color:color-mix(in srgb, var(--tb-ink) 26%, transparent);gap:6px;display:flex}.rva .empty-stars svg{width:22px;height:22px}.rva .empty-zone h3{letter-spacing:-.01em;text-wrap:balance;color:var(--tb-ink);font-size:1.125rem;font-weight:500}.rva .empty-zone p{font-size:var(--text-small);line-height:var(--leading-body);color:var(--tb-ink-soft);text-wrap:pretty;max-width:34ch}.rva .btn-rate{min-height:var(--touch-default);background:var(--tb-cta);color:var(--tb-on-accent);border-radius:var(--radius-pill);font-size:var(--text-small);transition:background-color var(--dur-micro) ease, transform var(--dur-micro) var(--ease-snappy);border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 24px;font-weight:500;display:inline-flex}.rva .btn-rate:hover{background:var(--tb-cta-hot)}.rva .btn-rate:active{transform:scale(.97)}.rva .method summary{cursor:pointer;min-height:44px;font-size:var(--text-small);color:var(--tb-ink);justify-content:space-between;align-items:center;gap:12px;font-weight:500;list-style:none;display:flex}.rva .method summary::-webkit-details-marker{display:none}.rva .method summary .tog{color:var(--tb-ink-soft);transition:transform var(--dur-snappy) var(--ease-snappy);flex:none;font-size:.6875rem}.rva .method[open] summary .tog{transform:rotate(180deg)}.rva .method p{margin-top:var(--space-2);font-size:var(--text-small);line-height:var(--leading-body);color:var(--tb-ink-soft);text-wrap:pretty}.rva .method p+p{margin-top:var(--space-2)}.rva .state-link{font-size:var(--text-label-sm);color:var(--tb-ink-soft)}.rva .state-link a{color:inherit;text-underline-offset:3px;text-decoration:underline}.rva .story>.state-link{margin-top:var(--space-4);margin-left:16px;margin-right:16px}.rva .state-card{border-color:color-mix(in srgb, var(--tb-accent) 35%, transparent)}.rva .state-pill{border:1px solid color-mix(in srgb, var(--tb-accent) 35%, transparent);border-radius:var(--radius-pill);background:var(--tb-tint-wash);color:var(--tb-accent-ink);font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;font-weight:500;display:inline-flex}.rva .state-card h2{letter-spacing:-.01em;color:var(--tb-ink);font-size:1.125rem;font-weight:500}.rva .state-card p{font-size:var(--text-small);line-height:var(--leading-body);color:var(--tb-ink-soft);text-wrap:pretty;margin-top:8px}.rva .state-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.rva .state-retry{min-height:var(--touch-min);background:var(--tb-cta);color:var(--tb-on-accent);border-radius:var(--radius-pill);font-size:var(--text-small);transition:background-color var(--dur-micro) ease;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.rva .state-retry:hover{background:var(--tb-cta-hot)}.rva .state-alt{min-height:var(--touch-min);color:var(--tb-ink-soft);font-size:var(--text-small);text-underline-offset:3px;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.rva .state-alt:hover{color:var(--tb-ink)}.rva .ratebar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:45;margin:12px 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--tb-surface) 88%, transparent);border-top:1px solid var(--tb-line);padding:var(--space-3) var(--space-4);position:sticky}.rva .rb-inner{gap:var(--space-3);max-width:480px;margin:0 auto;display:flex}.rva .rb-rate{min-height:var(--touch-default);border:1px solid var(--tb-line);border-radius:var(--radius-pill);background:var(--tb-surface);color:var(--tb-ink);font-size:var(--text-small);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;display:inline-flex}.rva .rb-rate:hover{background:var(--tb-tint-wash);border-color:var(--tb-accent)}.rva .rb-use{min-height:var(--touch-default);background:var(--tb-cta);color:var(--tb-on-accent);border-radius:var(--radius-pill);letter-spacing:-.01em;transition:background-color var(--dur-micro) ease;border:0;flex:auto;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.rva .rb-use:hover{background:var(--tb-cta-hot)}.rva .rb-use svg{flex:none;width:16px;height:16px}.rva .spy-sheet{animation:rva-sheet-up var(--dur-sheet) var(--ease-sheet) both}.rva .spy-sheet.is-closing{animation:rva-sheet-down .22s var(--ease-sheet) both}@keyframes rva-sheet-up{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes rva-sheet-down{0%{transform:translateY(0)}to{transform:translateY(102%)}}.rva .spy-scrim{animation:rva-scrim-in var(--dur-gentle) ease both}.rva .spy-scrim.is-closing{animation:.22s both rva-scrim-out}@keyframes rva-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes rva-scrim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rva .spy-sheet,.rva .spy-scrim{animation-duration:1ms}}.rva .rs-lede{letter-spacing:-.01em;color:var(--tb-ink);margin:2px 0 12px;font-size:1.0625rem;font-weight:500}.rva .star-row{margin-bottom:var(--space-4);gap:4px;display:flex}.rva .star-btn{border-radius:var(--radius-field);width:48px;height:48px;color:color-mix(in srgb, var(--tb-ink) 26%, transparent);transition:color var(--dur-micro) ease, transform var(--dur-micro) var(--ease-snappy);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.rva .star-btn:hover{background:var(--tb-tint-wash)}.rva .star-btn:active{transform:scale(.9)}.rva .star-btn.is-on{color:var(--tb-accent)}.rva .star-btn svg{width:28px;height:28px}.rva .rs-note{resize:vertical;border:1px solid var(--tb-line);border-radius:var(--radius-field);background:var(--tb-bg);width:100%;min-height:88px;font:400 .9375rem/1.5 var(--font-sans);color:var(--tb-ink);padding:12px 14px}.rva .rs-note::placeholder{color:var(--tb-ink-soft)}.rva .rs-submit{width:100%;min-height:var(--touch-default);background:var(--tb-cta);color:var(--tb-on-accent);border-radius:var(--radius-pill);transition:background-color var(--dur-micro) ease;border:0;justify-content:center;align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.rva .rs-submit:hover{background:var(--tb-cta-hot)}.rva .rs-done{font-size:var(--text-small);color:var(--tb-ink);align-items:center;gap:10px;padding:16px 2px 8px;display:flex}.rva .rs-done .check{color:var(--tb-accent-ink);font-weight:500}@media (min-width:768px){.rva .ratebar{padding:var(--space-3) var(--space-6) max(12px, env(safe-area-inset-bottom));margin:12px 0 0;bottom:0}.rva .rb-inner{max-width:560px}}@media (min-width:768px) and (max-width:1023px){.rva .review{max-width:720px;padding:var(--space-4) 0 var(--space-12)}.rva .story>*+*{margin-top:var(--space-8)}.rva .story>.xsell,.rva .story>.xsell+.card{margin-top:var(--space-12)}.rva .hero{min-height:360px}.rva .hero-lockup{width:100%;max-width:720px;padding:0 var(--space-4) var(--space-6);margin:0 auto}.rva .medal-card{align-items:stretch;gap:var(--space-3) var(--space-6);flex-flow:wrap}.rva .m-row{flex:1 1 0;order:1;min-width:0}.rva .meter-block{border-top:0;border-left:1px solid var(--tb-line);width:240px;padding:var(--space-2) 0 var(--space-2) var(--space-6);flex:none;order:2;justify-content:center}.rva .meter-cap{flex-direction:column;align-items:flex-start;gap:4px}.rva .subgrades{flex-basis:100%;order:3}.rva .m-proof{flex-basis:100%;order:4}.rva .tonal-pair{flex-direction:row;align-items:stretch}.rva .tonal{flex:1 1 0}.rva .quote-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (min-width:1024px){.rva{--hdr-h:68px}.rva .ratebar{display:none}.rva .hero{min-height:380px}.rva .hero-lockup{width:100%;max-width:1200px;padding:0 var(--space-6) var(--space-8);margin:0 auto}.rva .hero-lockup h1{font-size:clamp(3.25rem,5vw,4.25rem)}.rva .hero-pill{left:var(--space-6);top:var(--space-4)}.rva .review{gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.rva .story>.card,.rva .story>.xsell,.rva .story>.anchors,.rva .story>.state-link{margin-left:0;margin-right:0}.rva .story>*+*{margin-top:var(--space-6)}.rva .story>.medal-card,.rva .story>.anchors,.rva .story>.xsell{display:none}.rva .story>#verdict{margin-top:0}.rva .card{padding:24px}.rva .tonal-pair{flex-direction:row}.rva .tonal{flex:1 1 0}.rva section[id]{scroll-margin-top:calc(var(--hdr-h) + 16px)}.rva .rail{top:calc(var(--hdr-h) + 16px);align-self:start;display:block;position:sticky}.rva .rail>*+*{margin-top:var(--space-4)}.rva .jump{flex-direction:column;gap:2px;padding:12px 8px;display:flex}.rva .jump .jump-lbl{padding:4px 12px 8px}.rva .jump a{border-radius:var(--radius-field);min-height:44px;font:500 .875rem/1 var(--font-sans);color:var(--tb-ink);transition:background-color var(--dur-micro) ease;align-items:center;padding:0 12px;text-decoration:none;display:flex}.rva .jump a:hover{background:var(--tb-tint-wash)}.rva .jump a.is-active{background:var(--tb-tint-wash);color:var(--tb-accent-ink)}.rva .rail-actions{gap:var(--space-2);flex-direction:column;display:flex}.rva .rail-actions .rb-use,.rva .rail-actions .rb-rate{width:100%}}@media (min-width:1200px){.rva .story .quote-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (hover:hover) and (pointer:fine){.rva .quote{transition:transform var(--dur-snappy) var(--ease-premium), box-shadow var(--dur-snappy) var(--ease-premium), border-color var(--dur-micro) ease}.rva .quote:hover{box-shadow:var(--elev-float), var(--elev-crown);border-color:color-mix(in srgb, var(--tb-ink) 24%, transparent);transform:translateY(-2px)}.rva .xsell:hover{box-shadow:var(--elev-float), var(--elev-crown)}.rva .xsell img.bg{transition:transform var(--dur-entrance) var(--ease-premium)}.rva .xsell:hover img.bg{transform:scale(1.04)}.rva .xsell:hover .xsell-from{background:var(--tb-tint-wash)}}@media (prefers-reduced-motion:reduce){.rva .quote:hover{transform:none}.rva .xsell:hover img.bg{transition:none;transform:none}}
