.vc{background:var(--paper);color:var(--ink);border-radius:6px;border:1px solid var(--rule-strong);box-shadow:0 1px 0 rgba(0,0,0,.4),0 18px 50px -18px rgba(0,0,0,.65);overflow:hidden;animation:rise .6s var(--ease)}.vc a{color:var(--gold-ink)}.vc-masthead{padding:1.7rem 2.1rem 1.4rem;border-bottom:2px solid var(--ink)}.vc-brandline{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.vc-brandline strong{color:var(--gold-ink);font-weight:500}.vc-query{font-family:var(--font-display);font-style:italic;font-weight:440;font-size:clamp(1.35rem,3.4vw,1.9rem);line-height:1.2;margin-top:.9rem;letter-spacing:-.005em}.vc-refline{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin-top:.75rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.vc-section{padding:1.5rem 2.1rem;border-top:1px solid var(--rule)}.vc-section:first-of-type{border-top:none}.vc-h{font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:1rem;display:flex;align-items:center;gap:.7rem}.vc-h:after{content:"";flex:1 1;height:1px;background:var(--rule)}.vc-pick{padding:1.9rem 2.1rem 1.6rem}.vc-pick-eyebrow{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.7rem}.vc-pick-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.vc-pick-name{font-family:var(--font-display);font-weight:520;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.05;letter-spacing:-.015em}.vc-pick-variant{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-muted);margin-top:.5rem}.vc-seal{flex-shrink:0;text-align:center;border:1.5px solid var(--gold-ink);border-radius:50%;width:4.6rem;height:4.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--gold-ink)}.vc-seal-n{font-size:1.45rem;font-weight:600;line-height:1}.vc-seal-cap,.vc-seal-n{font-family:var(--font-mono)}.vc-seal-cap{font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;margin-top:.2rem}.vc-oneliner{white-space:pre-line;font-family:var(--font-display);font-style:italic;font-size:1.18rem;line-height:1.45;color:var(--ink-soft);margin-top:1.1rem;max-width:38em}.vc-why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem;margin-top:1.4rem}.vc-watch h4,.vc-why h4{font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.55rem}.vc-why h4{color:var(--green-ink)}.vc-watch h4{color:var(--rust-ink)}.vc-watch li,.vc-why li{list-style:none;font-size:.89rem;line-height:1.5;padding-left:1.1rem;position:relative;margin-bottom:.4rem;color:var(--ink-soft)}.vc-why li:before{content:"✓";position:absolute;left:0;color:var(--green-ink);font-size:.8rem}.vc-watch li:before{content:"▲";position:absolute;left:0;color:var(--rust-ink);font-size:.55rem;top:.3rem}.vc-brandline-top{padding:.95rem 2.1rem 0}.vc-hl{display:flex;flex-direction:column;gap:.15rem}.vc-hl .vc-pick-name{font-size:clamp(1.45rem,4.2vw,2.2rem);overflow-wrap:anywhere}.vc-hl-buy{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:.9rem}.vc-hl-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.vc-hl-price{font-family:var(--font-mono);font-size:clamp(1.6rem,6vw,2.1rem);font-weight:500;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-hl-period{font-family:var(--font-mono);font-size:.9rem;color:var(--ink-soft)}.vc-hl-store{font-size:.98rem;color:var(--ink-soft)}.vc-hl-store strong{color:var(--ink);font-weight:600}.vc-hl-rating{font-family:var(--font-mono);font-size:1.6rem;color:var(--ink)}.vc-hl-rating small{font-size:.72rem;color:var(--ink-muted);letter-spacing:.04em}.vc-hl-where{font-size:.95rem;color:var(--ink-soft)}.vc-hl-unit{font-size:.78rem;color:var(--ink-soft)}.vc-hl-pricetag,.vc-hl-unit{font-family:var(--font-mono)}.vc-hl-pricetag{font-size:.72rem;color:var(--ink-muted);letter-spacing:.02em}.vc-hl-storenote{font-size:.84rem;color:var(--rust-ink);max-width:34em}.vc-hl-savings{font-size:.84rem;color:var(--ink-soft)}.vc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1.4rem;border-radius:6px;background:var(--gold);color:var(--ink)!important;font-family:var(--font-sans,inherit);font-weight:600;font-size:1rem;letter-spacing:.01em;text-decoration:none;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18);transition:background .2s var(--ease),transform .2s var(--ease)}.vc-cta-arrow{margin-left:.45rem}.vc-cta:hover{background:#d6b46c}.vc-cta:active{transform:translateY(1px)}.vc-coupon-copy:focus-visible,.vc-cta:focus-visible,.vc-research>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vc-lowas{border-left:3px solid var(--rust-ink);padding:.35rem 0 .35rem .8rem;background:rgba(156,59,46,.05);width:100%}.vc-lowas-line{font-size:.98rem;color:var(--ink)}.vc-lowas-price{font-family:var(--font-mono);font-weight:600;font-size:1.12rem;color:var(--rust-ink)}.vc-lowas-kinds{font-size:.85rem;color:var(--ink-soft)}.vc-lowas-assuming{font-size:.84rem;color:var(--ink-soft);margin-top:.1rem}.vc-deals{list-style:none;display:flex;flex-direction:column;gap:.45rem;width:100%;margin:.1rem 0 0;padding:0}.vc-deal{display:grid;grid-template-columns:7.4rem 1fr;grid-gap:.6rem;gap:.6rem;align-items:start;font-size:.86rem;line-height:1.4}.vc-deal-tag{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:.18rem .45rem;border-radius:3px;border:1px solid var(--rust-ink);color:var(--rust-ink);margin-top:.1rem}.vc-deal[data-verified=false] .vc-deal-tag{border-style:dashed;border-color:var(--rule-strong);color:var(--ink-muted)}.vc-deal-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-width:0}.vc-deal-title{color:var(--ink)}.vc-deal-who{flex-basis:100%;font-size:.78rem;color:var(--ink-muted)}.vc-deal-who[data-applies=yes]{color:var(--green-ink);font-weight:600}.vc-coupon{display:inline-flex;align-items:stretch;border:1px dashed var(--gold-ink);border-radius:4px;overflow:hidden}.vc-coupon-code{font-family:var(--font-mono);font-size:.86rem;letter-spacing:.08em;padding:.12rem .5rem;color:var(--ink);background:rgba(138,106,31,.08)}.vc-coupon-copy{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:0 .6rem;min-height:32px;border:0;border-left:1px dashed var(--gold-ink);background:transparent;color:var(--gold-ink);cursor:pointer}.vc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vc-hl-confidence{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.vc-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--gold-ink)}.vc-hl-confidence[data-label=strong] .vc-dot{background:var(--green-ink)}.vc-hl-confidence[data-label=thin] .vc-dot{background:var(--rust-ink)}.vc-key{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem 1.4rem;gap:1.1rem 1.4rem;margin-top:1.3rem}.vc-key-h{font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.55rem}.vc-why .vc-key-h{color:var(--green-ink)}.vc-unconfirmed .vc-key-h,.vc-watch .vc-key-h{color:var(--rust-ink)}.vc-unconfirmed li{list-style:none;font-size:.89rem;line-height:1.5;padding-left:1.1rem;position:relative;margin-bottom:.4rem;color:var(--ink-soft)}.vc-unconfirmed li:before{content:"?";position:absolute;left:0;font-family:var(--font-mono);color:var(--rust-ink);font-size:.8rem}.vc-key-timing{grid-column:1/-1;font-size:.88rem;line-height:1.5;color:var(--ink-soft)}.vc-key-timing strong{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink)}.vc-key-timing[data-verdict=wait] strong{color:var(--rust-ink)}.vc-research{border-top:1px solid var(--rule-strong)}.vc-research>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:48px;padding:.7rem 2.1rem;cursor:pointer;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);background:var(--paper-2)}.vc-research>summary::-webkit-details-marker{display:none}.vc-research>summary:after{content:"→";transition:transform .25s var(--ease)}.vc-research[open]>summary:after{transform:rotate(90deg)}.vc-research .vc-research-close,.vc-research[open] .vc-research-open{display:none}.vc-research[open] .vc-research-close{display:inline}.vc-research-body>.vc-place{padding:0 2.1rem 1.2rem}.vc-research .vc-masthead{border-bottom:1px solid var(--rule)}.vc-research .vc-query{font-size:clamp(1.1rem,3vw,1.4rem);margin-top:0}.vc-offer .vc-deals{margin-top:.5rem}.vc-intel{margin-top:1.3rem;border:1px dashed var(--rust-ink);border-radius:4px;padding:.7rem .95rem;font-size:.84rem;color:var(--rust-ink);background:rgba(156,59,46,.05)}.vc-unit-price{margin:.2rem 0 0;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-soft)}.vc-place{margin:.8rem 0 0;padding:.7rem .9rem;border:1px solid var(--rule);border-radius:4px;background:var(--paper-2)}.vc-place-where{margin:0;color:var(--ink);font-size:.92rem}.vc-place-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.35rem 0 .55rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-muted)}.vc-place-meta strong{color:var(--ink)}.vc-needs{list-style:none;margin:0 0 .6rem;padding:0;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.82rem;color:var(--ink-soft)}.vc-needs li{display:flex;flex-wrap:wrap;gap:.15rem .6rem;align-items:baseline}.vc-need-label{color:var(--ink)}.vc-need-status{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.vc-needs li[data-status=met] .vc-need-status{color:var(--green-ink)}.vc-needs li[data-status=not_met] .vc-need-status{color:var(--rust-ink)}.vc-need-quote{flex-basis:100%;font-size:.76rem;font-style:italic;color:var(--ink-muted);overflow-wrap:anywhere}.vc-confidence{display:flex;flex-wrap:wrap;gap:.25rem .8rem;align-items:baseline;margin:.7rem 0 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--ink-muted)}.vc-confidence-label{text-transform:uppercase;color:var(--gold-ink)}.vc-confidence[data-label=thin] .vc-confidence-label{color:var(--rust-ink)}.vc-claim{padding:.6rem 0;border-bottom:1px solid var(--rule)}.vc-claim:last-child{border-bottom:none}.vc-claim-text{margin:0;color:var(--ink);font-size:.9rem}.vc-claim blockquote{margin:.3rem 0;padding-left:.7rem;border-left:2px solid var(--rule-strong);color:var(--ink-soft);font-size:.84rem}.vc-claim a{font-family:var(--font-mono);font-size:.68rem;color:var(--gold-ink)}.vc-answer{margin:0 0 1.1rem;border-left:3px solid var(--gold-ink);padding:.6rem .9rem;background:rgba(138,106,31,.06);color:var(--ink);line-height:1.45}.vc-answer-label{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.vc-answer-headline{margin:.2rem 0 0;font-family:var(--font-display);font-size:1.12rem}.vc-answer-written{margin:.3rem 0 0;font-size:.98rem}.vc-answer ul{margin:.45rem 0 0;padding-left:1.1rem;font-size:.9rem}.vc-answer-quote{margin:.5rem 0 0;padding-left:.7rem;border-left:1px solid var(--rule-strong);font-style:italic;font-size:.88rem;color:var(--ink-soft)}.vc-answer-quote cite{font-style:normal;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-muted)}.vc-answer-secondary{margin:.5rem 0 0;font-size:.88rem;color:var(--ink-soft)}.vc-safety{margin:0 0 1.1rem;border-left:3px solid var(--rust-ink);padding:.55rem .9rem;background:rgba(156,59,46,.05);color:var(--ink);font-size:.9rem;line-height:1.45}.vc-safety[data-placement=with]{margin:1.2rem 0 0;border-left-color:var(--rule-strong);background:transparent;color:var(--ink-soft)}.vc-safety p{margin:.15rem 0 0}.vc-safety-label{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rust-ink)}.vc-safety[data-placement=with] .vc-safety-label{color:var(--ink-muted)}.vc-intel-src{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-top:.25rem}.vc-timing{display:grid;grid-template-columns:auto 1fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}.vc-stamp{border:2.5px solid;border-radius:4px;padding:.55rem 1.1rem;font-family:var(--font-mono);font-weight:700;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-2deg);white-space:nowrap}.vc-stamp[data-verdict=buy_now]{color:var(--green-ink);border-color:var(--green-ink)}.vc-stamp[data-verdict=wait]{color:var(--rust-ink);border-color:var(--rust-ink)}.vc-stamp[data-verdict=either]{color:var(--ink-muted);border-color:var(--ink-muted)}.vc-timing-reason{font-size:.92rem;line-height:1.55;color:var(--ink-soft)}.vc-timing-meta{display:flex;flex-wrap:wrap;gap:.35rem 1.3rem;margin-top:.7rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.vc-timing-meta strong{color:var(--ink);font-weight:500}.vc-spark{margin-top:1.3rem}.vc-spark svg{width:100%;height:auto;display:block}.vc-spark-caption{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;color:var(--ink-muted);margin-top:.35rem}.vc-offer{display:grid;grid-template-columns:1fr auto;grid-gap:.4rem 1.5rem;gap:.4rem 1.5rem;padding:1.05rem 0;border-top:1px solid var(--rule)}.vc-offer:first-of-type{border-top:none;padding-top:.2rem}.vc-offer-vendorline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem}.vc-offer-vendor{font-family:var(--font-display);font-weight:560;font-size:1.1rem}.vc-badge{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:.12rem .4rem;white-space:nowrap}.vc-badge[data-kind=best]{color:var(--paper);background:var(--gold-ink);border-color:var(--gold-ink)}.vc-badge[data-kind=new]{color:var(--ink-muted)}.vc-badge[data-kind=open_box],.vc-badge[data-kind=refurbished],.vc-badge[data-kind=used]{color:var(--gold-ink)}.vc-badge[data-kind=verified]{color:var(--green-ink)}.vc-badge[data-kind=feed]{color:var(--ink-muted)}.vc-badge[data-kind=phantom]{color:var(--paper);background:var(--rust-ink);border-color:var(--rust-ink)}.vc-badge[data-kind=oos]{color:var(--rust-ink)}.vc-offer-trust{font-size:.83rem;color:var(--ink-muted);line-height:1.45;max-width:34em}.vc-offer-condnote{font-size:.8rem;color:var(--gold-ink)}.vc-offer-phantom{font-size:.82rem;color:var(--rust-ink)}.vc-offer-right{text-align:right;grid-row:span 3;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.vc-price{font-size:1.3rem;font-weight:600;letter-spacing:-.01em}.vc-effective,.vc-price{font-family:var(--font-mono)}.vc-effective{font-size:.72rem;color:var(--green-ink);max-width:16rem}.vc-commission{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--ink-muted);border-top:1px dotted var(--rule-strong);padding-top:.3rem;margin-top:.3rem}.vc-commission strong{color:var(--gold-ink);font-weight:500}.vc-commission[data-zero=true] strong{color:var(--green-ink)}.vc-buy{margin-top:.45rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--paper)!important;background:var(--ink);border-radius:4px;padding:.42rem .9rem;transition:background .2s var(--ease)}.vc-buy:hover{background:var(--gold-ink)}.vc-bar-row{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr 2.4rem;align-items:center;grid-gap:.9rem;gap:.9rem;padding:.42rem 0}.vc-bar-axis{font-size:.85rem;color:var(--ink-soft)}.vc-bar-basis{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-left:.45rem}.vc-bar-track{height:5px;background:var(--paper-3);border-radius:99px;overflow:hidden}.vc-bar-fill{height:100%;background:var(--gold-ink);border-radius:99px;transition:width .9s var(--ease)}.vc-bar-n{font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-align:right;color:var(--ink)}.vc-bar-note{grid-column:1/-1;font-size:.76rem;font-style:italic;font-family:var(--font-display);color:var(--ink-muted);margin-top:-.2rem;padding-left:.1rem}.vc-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2.5rem;gap:0 2.5rem}.vc-spec-row{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--rule);font-size:.86rem}.vc-spec-row dt{color:var(--ink-muted)}.vc-spec-row dd{text-align:right;font-weight:500}.vc-reddit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.6rem}.vc-reddit-score{font-family:var(--font-mono);font-size:2.1rem;font-weight:600;color:var(--ink);line-height:1}.vc-reddit-score small{font-size:.85rem;color:var(--ink-muted);font-weight:400}.vc-reddit-meta{font-size:.68rem;letter-spacing:.05em;color:var(--ink-muted)}.vc-reddit-meta,.vc-trend{font-family:var(--font-mono);text-transform:uppercase}.vc-trend{font-size:.66rem;letter-spacing:.1em}.vc-trend[data-trend=rising]{color:var(--green-ink)}.vc-trend[data-trend=declining]{color:var(--rust-ink)}.vc-trend[data-trend=stable]{color:var(--ink-muted)}.vc-aspects{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.vc-aspect{display:inline-flex;align-items:baseline;gap:.45rem;border:1px solid var(--rule-strong);border-radius:999px;padding:.28rem .8rem;font-size:.8rem;color:var(--ink-soft)}.vc-aspect b{font-family:var(--font-mono);font-weight:600;font-size:.76rem;color:var(--gold-ink)}.vc-aspect small{font-family:var(--font-mono);font-size:.6rem;color:var(--ink-muted)}.vc-contention{font-family:var(--font-display);font-style:italic;font-size:.95rem;color:var(--ink-soft);margin-top:1rem;padding-left:.9rem;border-left:2px solid var(--gold-ink)}.vc-buzz{font-size:.8rem;color:var(--ink-muted);margin-top:.6rem}.vc-buzz:before{content:"◌ emerging: ";font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.vc-quotes{margin-top:1.1rem;border:1px solid var(--rule);border-radius:4px}.vc-quotes summary{list-style:none;cursor:pointer;padding:.6rem .95rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.vc-quotes summary::-webkit-details-marker{display:none}.vc-quotes summary:before{content:"+ "}.vc-quotes[open] summary:before{content:"− "}.vc-quote{border-top:1px solid var(--rule);padding:.9rem .95rem}.vc-quote blockquote{font-family:var(--font-display);font-style:italic;font-size:.96rem;line-height:1.5;color:var(--ink-soft)}.vc-quote-attr{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem;font-family:var(--font-mono);font-size:.64rem;color:var(--ink-muted)}.vc-quote-attr a{color:var(--gold-ink)}.vc-pc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}.vc-sources{grid-column:1/-1;font-family:var(--font-mono);font-size:.64rem;color:var(--ink-muted);margin-top:.4rem;line-height:1.7}.vc-check{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;padding:.65rem 0;border-top:1px solid var(--rule);font-size:.87rem}.vc-check:first-of-type{border-top:none}.vc-check-box{width:.95rem;height:.95rem;border:1.5px solid var(--gold-ink);border-radius:3px;margin-top:.2rem}.vc-check b{font-weight:600}.vc-check-detail{color:var(--ink-soft);margin-top:.1rem}.vc-check-src{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin-top:.2rem}.vc-elim{padding:.55rem 0;border-top:1px solid var(--rule);font-size:.87rem;display:grid;grid-template-columns:minmax(10rem,15rem) 1fr;grid-gap:1.2rem;gap:1.2rem}.vc-elim:first-of-type{border-top:none}.vc-elim-name{font-weight:600;color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rust-ink);text-decoration-color:var(--rust-ink);text-decoration-thickness:1px}.vc-elim-reason{color:var(--ink-soft)}.vc-runners{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.vc-runner{border:1px solid var(--rule-strong);border-radius:5px;padding:1.05rem 1.15rem;background:var(--paper-2)}.vc-runner-head{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.vc-runner-name{font-family:var(--font-display);font-weight:540;font-size:1.08rem}.vc-runner-score{font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:var(--gold-ink);white-space:nowrap}.vc-runner-variant{font-family:var(--font-mono);font-size:.64rem;color:var(--ink-muted);margin-top:.2rem}.vc-runner-oneliner{font-family:var(--font-display);font-style:italic;font-size:.9rem;color:var(--ink-soft);margin-top:.55rem;line-height:1.45}.vc-runner-offer{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;margin-top:.75rem;padding-top:.6rem;border-top:1px dotted var(--rule-strong);font-family:var(--font-mono);font-size:.74rem}.vc-runner-offer b{font-size:.9rem}.vc-foot{padding:1.3rem 2.1rem 1.6rem;border-top:2px solid var(--ink);background:var(--paper-2)}.vc-foot-notice{font-size:.8rem;line-height:1.55;color:var(--ink-soft);max-width:46em}.vc-foot-meta{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin-top:.7rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:640px){.vc-brandline-top,.vc-research-body>.vc-place,.vc-research>summary{padding-left:1.15rem;padding-right:1.15rem}.vc-key{grid-template-columns:1fr}.vc-brandline-top span:last-child{display:none}.vc-deal{grid-template-columns:6.6rem 1fr;gap:.5rem}.vc-hl-buy .vc-cta{align-self:stretch}.vc-foot,.vc-masthead,.vc-pick,.vc-section{padding-left:1.15rem;padding-right:1.15rem}.vc-pc,.vc-runners,.vc-specs,.vc-timing,.vc-why-grid{grid-template-columns:1fr}.vc-stamp{justify-self:start}.vc-offer{grid-template-columns:1fr}.vc-offer-right{grid-row:auto;align-items:flex-start;text-align:left;margin-top:.4rem}.vc-bar-row{grid-template-columns:1fr 2.4rem}.vc-bar-axis{grid-column:1/-1;padding-bottom:.15rem}.vc-elim{grid-template-columns:1fr;gap:.15rem}}@media print{.vc{box-shadow:none;border:1px solid var(--rule-strong)}.vc-quotes{display:block}.vc-buy,.vc-coupon-copy,.vc-cta{display:none}.vc-research-body{display:block!important}}.vc-noproduct{margin:.75rem 0 0;font-size:.9rem;color:var(--ink-muted)}