/* V130 editorial finishing, shared across assessments and listing surfaces. */
.v130-guide-market{border-top:1px solid #29302d;margin-top:32px;padding:24px 0 8px;clear:both}
.v130-guide-market>.kicker{display:block;font:600 10px/1.5 var(--sans);letter-spacing:.07em;margin-bottom:13px}
.v130-guide-market>a{display:inline-flex;gap:40px;align-items:center;color:#202523;background:#dfd18a;border:1px solid #202523;padding:13px 20px;font:600 17px/1.2 var(--sans);text-decoration:none;box-shadow:4px 4px #202523;transition:background .15s,transform .15s,box-shadow .15s}
.v130-guide-market>a:hover{background:#c4a4b5;transform:translate(-2px,-2px);box-shadow:6px 6px #202523}
.v130-guide-market>a:focus-visible{outline:2px solid #a9456a;outline-offset:5px}
.v130-score-origin{font:13px/1.55 var(--sans)!important;max-width:60ch;color:#525b56}
.v130-dutchmann-pick .inline-listing-art{height:190px;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
.v130-dutchmann-pick .inline-listing-art img{width:100%;height:100%;object-fit:contain}
.v130-dutchmann-pick .v130-listing-copy{padding:0 20px 20px}
.v130-dutchmann-pick h3{font:400 26px/1.08 var(--serif);margin:6px 0 10px}
.v130-dutchmann-pick p{font:15px/1.4 var(--serif);margin:0 0 16px}
.v130-dutchmann-pick .listing-read-label{margin:0}
.v130-story-sources{font:14px/1.6 var(--sans);padding-left:20px;max-width:80ch}.v130-story-sources li{margin-block:8px}
.research-watch-card{background:#c8ded3}.research-listen-card{background:#dfd18a}
@media(max-width:600px){.v130-guide-market>a{font-size:15px}.v130-dutchmann-pick .inline-listing-art{height:160px}}

.guide-page .v130-price-range-part{display:block;white-space:nowrap;font-size:clamp(23px,2.5vw,36px);line-height:1.16}

/* V131: matching seller CTAs and an editorial-to-market handoff. */
.v131-original-listing{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;isolation:isolate;width:fit-content;max-width:100%;padding:13px 17px;color:#192a31!important;font:500 17px/1.3 var(--sans);text-decoration:none!important;box-sizing:border-box}
.v131-original-listing:before{content:"";position:absolute;inset:0;z-index:-1;background:#c6dce6;transform:rotate(-1.5deg);transition:background .18s,transform .18s,box-shadow .18s}
.v131-original-listing:is(:hover,:focus-visible):before{background:#d4a0b7;transform:rotate(0) translate(-2px,-2px);box-shadow:4px 4px #25322f}
.v131-original-listing:focus-visible{outline:2px solid #a9456a;outline-offset:5px}
.v130-dutchmann-pick{display:flex;flex-direction:column;padding-bottom:22px}
.v130-dutchmann-pick>.v131-original-listing{margin:auto 20px 0}
.v131-market-story{display:flex!important;flex-direction:column;min-width:0;padding:26px 24px;background:#d1e1e5;color:#202b2d;text-decoration:none;transition:background .18s}
.v131-market-story>.kicker{font:700 11px/1.5 var(--sans);letter-spacing:.1em;color:#315f7b}
.v131-market-story h3{font:400 clamp(27px,2.7vw,40px)/1.05 var(--serif);letter-spacing:-.035em;margin:25px 0 20px}
.v131-market-story p{font:17px/1.5 var(--serif);margin:0 0 18px}
.v131-market-story-cta{display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid #748f96;font:600 14px/1.4 var(--sans)}
.v131-market-story:hover{background:#c8ded3;color:#202b2d}
.v131-market-story:focus-visible{outline:3px solid #a9456a;outline-offset:-3px}
.v131-article-listing{border-top:1px solid #9baba6;margin:30px 0;padding:25px 0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.footer .social-links a[href*="facebook.com"]{color:#862149!important;background:#dfc0ce!important}
.footer .social-links a:is([href*="facebook.com"],[href*="instagram.com"]):is(:hover,:focus-visible){background:#d62b85!important;color:#151515!important;box-shadow:0 0 22px #d62b8580!important}
.home-weekly-visual,.home-weekly-visual:is(:hover,:focus-visible){background:#cbdfe7!important}
.home-weekly-visual>img{box-sizing:border-box;border:1px solid #24302b;background:transparent!important;box-shadow:5px 5px #24302b;object-fit:contain!important;transition:transform .18s,box-shadow .18s}
.home-weekly-visual:is(:hover,:focus-visible)>img{transform:translate(-3px,-3px)!important;box-shadow:8px 8px #24302b;background:transparent!important}
.category-footer{justify-content:flex-end!important;padding-right:20px!important}
.category-rev{display:flex!important;flex-direction:row!important;align-items:center!important;margin-left:auto!important;gap:8px!important}
.category-rev>span{order:0!important}.category-rev>svg{order:1!important}
.category-rev em,.category-launch,.launch-car,.market-show-era,.market-show-score .score-incoming{display:none!important}
.carousel-tach{position:relative;padding-top:22px;display:flex!important;align-items:center;gap:7px}
.carousel-tach .rc-score-copy>small{position:absolute;top:0;left:0;right:0;text-align:center}
@media(max-width:600px){.v131-market-story{padding:24px 20px}.v131-market-story h3{font-size:30px}.v131-original-listing{font-size:15px}}
@media(prefers-reduced-motion:reduce){.v131-original-listing:before,.home-weekly-visual>img{transition:none}}

.site-search .search-mixed-grid .search-story[data-content-type="field-notes"]{--search-category-accent:#b16b88}

/* Lift the handwritten rev band clear of the dial and number. */
.market-show-card .carousel-tach .rc-score-copy>small{top:-23px!important}

/* Monthly pick: "View listing" beside "Read Guide". The details panel stays clickable through the
   guide link's stretched hit area; the listing button sits above it. Styling copies
   .v131-original-listing (default #c6dce6, hover #d4a0b7 + offset shadow) at 75% scale. */
.home-weekly-details .monthly-pick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;align-self:flex-start;margin-top:20px}
.home-weekly-details:is(:hover,:focus-within) .monthly-pick-actions{gap:24px}
.home-weekly-details .monthly-pick-actions .details-cta{margin-top:0;color:inherit;text-decoration:none}
.home-weekly-details .monthly-pick-actions .details-cta:after{content:"";position:absolute;inset:0}
.monthly-view-listing{display:flex;align-items:center;justify-content:space-between;gap:10.5px;position:relative;z-index:1;isolation:isolate;width:fit-content;max-width:100%;padding:9.75px 12.75px;color:#192a31!important;font:500 12.75px/1.3 var(--sans);text-decoration:none!important;box-sizing:border-box}
.monthly-view-listing:before{content:"";position:absolute;inset:0;z-index:-1;background:#c6dce6;transform:rotate(-1.5deg);transition:background .18s,transform .18s,box-shadow .18s}
.monthly-view-listing:is(:hover,:focus-visible):before{background:#d4a0b7;transform:rotate(0) translate(-1.5px,-1.5px);box-shadow:3px 3px #25322f}
.monthly-view-listing:focus-visible{outline:1.5px solid #a9456a;outline-offset:3.75px}
@media(max-width:600px){.monthly-view-listing{font-size:11.25px}}
@media(prefers-reduced-motion:reduce){.monthly-view-listing:before{transition:none}}

/* The market behind the story: on hover the "Open the 964 Market" bar fills with the origin story
   button magenta (.home-origin-copy>span, computed rgb(213,46,117) = #d52e75). No layout shift. */
.v131-market-story-cta{position:relative;isolation:isolate}
.v131-market-story-cta:before{content:"";position:absolute;z-index:-1;left:-12px;right:-12px;top:9px;bottom:-9px;background:transparent;transition:background .18s}
.v131-market-story:is(:hover,:focus-visible) .v131-market-story-cta{color:#fff}
.v131-market-story:is(:hover,:focus-visible) .v131-market-story-cta:before{background:#d52e75}
@media(prefers-reduced-motion:reduce){.v131-market-story-cta:before{transition:none}}
