/* V39: quieter geometry and small handwritten signing-off. */
.market-showcase .incoming-stamp{top:19px;right:22px;background:transparent;z-index:4}.market-showcase .month-stamp{top:20px;right:22px;background:transparent}
.market-showcase .market-show-score{position:absolute;left:25px;right:25px;bottom:24px;display:flex;justify-content:flex-end;padding:0;margin:0}.market-showcase .carousel-tach{display:flex;align-items:flex-end;gap:9px}.carousel-tach svg{width:70px;height:45px}.market-showcase .off-redline,.catalog-grid .off-redline{font:400 clamp(17px,1.3vw,22px)/1.2 var(--hand)!important;letter-spacing:-.035em;text-transform:uppercase;transform:rotate(-4deg);white-space:nowrap;display:inline-block;flex-shrink:0;max-width:100%}.catalog-grid .off-redline{font-size:17px!important;margin-right:5px}.catalog-grid .catalog-bottom{width:100%;min-width:0;gap:14px}.catalog-bottom>div:first-child{min-width:0;flex-shrink:1}.catalog-grid .catalog-open{font:400 17px/1.2 var(--hand);letter-spacing:-.035em;text-transform:uppercase;transform:rotate(-3deg);padding:4px 0;white-space:nowrap}
.editorial-page .editorial-hero.page-width{width:100%;max-width:none;margin-inline:0;padding-inline:var(--pad)}
/* Four annotated columns, anchored by one printed mint heading. */
.market-page--focus .focus-moves{background:#e9e5db;gap:0;padding:0;grid-template-columns:1.15fr repeat(4,1fr);align-items:stretch;border-bottom:1px solid var(--ink)}.market-page--focus .focus-moves-heading{padding:34px 28px;background:#9cd4c2;border-right:1px solid var(--ink);position:relative;isolation:isolate;overflow:hidden}.focus-moves-heading:after{content:'';width:80px;height:80px;border:1px solid #1113;border-radius:50%;position:absolute;right:-26px;bottom:16px;z-index:-1}.market-page--focus .focus-moves-heading h3{font-size:35px;line-height:1.03;margin:20px 0 28px}.moves-note{display:block;color:var(--ink);font-size:21px;transform:rotate(-6deg)}.market-page--focus .focus-moves article{padding:35px 25px 29px;border-right:1px solid #1113;background:var(--paper)}.market-page--focus .focus-moves article:last-child{border-right:0}.market-page--focus .focus-moves article h4{display:inline-block;position:relative;font:600 11px var(--sans);letter-spacing:.055em;margin-bottom:22px;z-index:0}.focus-moves article h4:after{content:'';position:absolute;bottom:-7px;left:0;width:29px;height:2px;background:#d92572;transform:rotate(-4deg)}.market-page--focus .focus-moves article p{font:16px/1.55 var(--serif);margin:0}
/* The record is ink on paper. A single magenta mark does the color work. */
.vehicle-history{isolation:isolate;background:var(--paper)!important;border:1px solid var(--ink);box-shadow:10px 10px 0 #1115}.vehicle-history:before{content:'';position:absolute;right:85px;top:21px;width:64px;height:64px;border:1px solid #1114;transform:rotate(-12deg);z-index:-1;pointer-events:none}.vehicle-history:after{content:'';position:absolute;right:120px;top:40px;width:42px;height:42px;border:2px solid #1119;border-radius:50%;z-index:-1;pointer-events:none}.vehicle-history h2{max-width:85%}.history-events{background:transparent}.history-events article{background:transparent}.history-price .outcome-sold{background:#df087a!important}.vehicle-history .history-vin{border-left:3px solid #df087a;padding-left:12px}.history-model:after{height:3px}
.drive-watch{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;background:var(--ink);color:var(--paper);padding:42px var(--pad);gap:7%;border-top:1px solid}.drive-watch .kicker{color:#c0bfb6}.drive-watch h3{font:400 clamp(35px,4vw,56px)/.98 var(--serif);letter-spacing:-.045em;margin:20px 0 24px}.drive-watch .hand{font-size:22px;color:#e85d9e}.drive-watch-links a{display:grid;grid-template-columns:1fr auto;gap:9px 25px;padding:24px 0;border-bottom:1px solid #f1eee645;color:inherit}.drive-watch-links a:first-child{border-top:1px solid #f1eee645}.drive-watch-links a:hover{color:#9cd4c2}.drive-watch-links small{grid-column:1;display:block;font:600 9px var(--sans);letter-spacing:.09em;color:#c0bfb6}.drive-watch-links strong{grid-column:1;font:400 27px/1.13 var(--serif);letter-spacing:-.025em}.drive-watch-links .watch-arrow{grid-column:2;grid-row:1/4;align-self:center;width:40px;height:40px;border:1px solid #f1eee677;border-radius:50%;display:grid;place-items:center;font:22px var(--sans)}.drive-watch-links p{grid-column:1;font:13px/1.5 var(--sans);color:#bcbab1;margin:4px 0 0;max-width:55ch}
@media(max-width:1000px){.market-page--focus .focus-moves{grid-template-columns:repeat(2,1fr)}.market-page--focus .focus-moves-heading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;border-right:0;border-bottom:1px solid}.focus-moves-heading>.kicker{grid-column:1/-1}.market-page--focus .focus-moves-heading h3{margin:0;font-size:34px}.moves-note{align-self:center;justify-self:end}.market-page--focus .focus-moves article{border-bottom:1px solid #1113}.catalog-grid .off-redline{font-size:16px!important}}
@media(max-width:700px){.market-showcase .incoming-stamp{top:17px;right:18px;font-size:9px}.market-showcase .market-show-score{right:24px;bottom:23px}.catalog-grid .catalog-bottom{gap:12px;padding-right:5px}.catalog-grid .off-redline{font-size:17px!important}.editorial-page .editorial-hero.page-width{padding-inline:20px}.market-page--focus .focus-moves-heading{padding:27px 20px}.market-page--focus .focus-moves article{padding:28px 20px}.market-page--focus .focus-moves article p{font-size:15px}.moves-note{font-size:19px}.vehicle-history:before{right:60px;top:62px;width:44px;height:44px}.vehicle-history:after{right:85px;top:76px;width:30px;height:30px}.vehicle-history h2{max-width:80%;font-size:31px}.drive-watch{display:block;padding:32px 20px}.drive-watch header{margin-bottom:30px}.drive-watch h3{font-size:42px}.drive-watch-links strong{font-size:25px}.drive-watch-links .watch-arrow{width:32px;height:32px;font-size:18px}.drive-watch-links a{gap:9px 16px}}
.catalog-grid .catalog-bottom{left:auto;right:auto;bottom:auto}.catalog-grid .catalog-incoming .catalog-bottom{inset:auto}
