/* Scoped V99 fixes. Home section order, Guide layout and V93 card stages remain locked. */
.evidence-detail .detail-spacer{padding:0!important;border:0!important}
.evidence-detail .listing-key-details{margin:0;padding-top:18px!important}
.vehicle-history{overflow-y:auto!important;overflow-x:hidden!important;padding:30px!important;box-sizing:border-box}
.vehicle-history>form{display:block!important;position:absolute!important;top:12px;right:16px;z-index:5;margin:0!important;float:none!important}
.vehicle-history>form>button{position:static!important;display:block!important;background:#f1eee6!important;color:var(--ink)!important;border:1px solid var(--ink)!important;padding:8px 12px!important;min-height:36px;font:13px var(--sans)!important}
.vehicle-history>form>button:is(:hover,:focus-visible){background:#efbfd5!important;outline:2px solid var(--ink);outline-offset:2px}
.listed-history-head{position:relative;isolation:isolate;background:#b9d8e7;margin:-30px -30px 24px;padding:34px 30px 25px;overflow:hidden;border-bottom:1px solid var(--ink)}
.listed-history-head:before,.listed-history-head:after{display:none!important}
.listed-history-head>i{position:absolute;z-index:-1;pointer-events:none;right:16px;top:17px;width:135px;height:94px;background:#efd257;opacity:.4;transform:rotate(-11deg)}
.listed-history-head>i+i{right:-12px;top:48px;width:145px;height:70px;background:#d688b1;opacity:.38;transform:rotate(12deg)}
.listed-history-head h2{position:relative;max-width:17ch;margin:12px 0!important;font:400 clamp(28px,3.5vw,38px)/1.04 var(--serif)!important}
.listed-history-head p{position:relative;font:13px/1.45 var(--sans)!important;margin:8px 0 0!important}
.history-events .history-event-header{grid-template-columns:minmax(105px,.8fr) minmax(0,1.25fr) minmax(100px,.8fr)!important;gap:18px!important;padding:23px 0!important;align-items:start;overflow:visible!important}
.history-event-header>div{min-width:0}.history-event-header time{font:13px/1.4 var(--sans)}
.history-event-header time small{display:block;font:12px/1.4 var(--sans);margin-top:6px}
.history-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:9px!important;overflow:visible!important;padding:0!important;min-width:0}
.history-price strong{display:block!important;font:400 clamp(21px,2.8vw,29px)/1.15 var(--serif)!important;overflow-wrap:anywhere}
.history-price .outcome{display:inline-block!important;position:static!important;transform:none!important;max-width:100%;line-height:1.25!important;white-space:normal!important;overflow:visible!important;box-sizing:border-box}
.history-price .outcome{border-bottom:1px solid var(--ink)!important}
.history-venue{display:flex;flex-direction:column;gap:6px;font:13px/1.4 var(--sans);overflow-wrap:anywhere}
.history-venue b{font-weight:600}.history-venue small,.history-venue span{font:12px/1.4 var(--sans)}
.history-provenance{font-size:12px!important;line-height:1.55!important}
.search-mixed-grid :is(.search-guide,.search-story):is(:hover,:focus-visible){background:var(--search-hover,#d6e5ea)!important;color:#17232b!important;box-shadow:6px 6px 0 #17232b!important;transform:translateY(-2px)}
.search-mixed-grid :is(.search-guide,.search-story):focus-visible{outline:2px solid #17232b;outline-offset:3px}
.series-start{padding-block:38px 48px;border-block:1px solid var(--ink)}
.series-start>h2{font:400 clamp(34px,4vw,50px)/1.05 var(--serif);margin:12px 0}.series-start>p{font:14px/1.5 var(--sans);margin:12px 0 25px}
.series-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.series-start-grid .journal-card{min-width:0;display:flex;flex-direction:column;height:100%}
.series-start-grid .journal-card-art{height:170px;min-height:170px}
.series-start-grid .journal-card-copy{flex:1;padding:23px!important}.series-start-grid h3{font:400 29px/1.1 var(--serif)!important;overflow-wrap:break-word}.series-start-grid p{font-size:14px!important;line-height:1.55!important}
.incoming-archive{margin-top:35px}.incoming-archive-panel>summary{display:flex;gap:20px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:22px max(24px,4vw);font:16px var(--sans);background:#e6e2d8;border-block:1px solid var(--ink)}
.incoming-archive-panel>summary .hand{font-size:23px;color:#c32276}.incoming-archive-panel>summary:is(:hover,:focus-visible){background:#efbfd5}
.incoming-archive .catalog-bottom{gap:15px}.incoming-archive .catalog-pending{padding:6px 0 6px 12px;text-align:right;white-space:normal}
.incoming-archive .catalog-eyebrow{color:#c32276;font-family:var(--hand);font-size:18px}
.incoming-archive .catalog-price{display:none}.guide-related-stories{margin-bottom:35px}.guide-related-stories>h3{font:400 28px var(--serif)}
.editorial-margin .owned-car-note{position:relative;isolation:isolate;background:transparent!important;padding:0!important;transform:none!important;overflow:visible!important;border:0!important;margin:48px 0 38px!important}
.editorial-margin .owned-car-note>i{position:absolute;z-index:-1;left:13%;top:18%;width:70%;height:43%;background:#a8c9b6;transform:rotate(-9deg);border:0;opacity:.8}
.editorial-margin .owned-car-note>i+i{left:24%;top:12%;width:62%;height:47%;background:#ccdfe7;transform:rotate(7deg);opacity:.65}
.editorial-margin .owned-car-note:nth-of-type(2)>i{width:64%;height:51%;background:#bed3e1;transform:rotate(10deg)}
.editorial-margin .owned-car-note:nth-of-type(2)>i+i{width:76%;height:35%;background:#e6d197;transform:rotate(-6deg)}
.editorial-margin .owned-car-note:nth-of-type(3)>i{height:47%;background:#d7b9c9;transform:rotate(-5deg)}
.editorial-margin .owned-car-note:nth-of-type(3)>i+i{width:58%;height:53%;background:#b9d5c9;transform:rotate(11deg)}
.editorial-margin .owned-car-note:nth-of-type(4)>i{width:77%;height:40%;background:#dfc97c;transform:rotate(6deg)}
.editorial-margin .owned-car-note img{display:block;width:116%!important;max-width:none!important;margin-left:-8%;height:auto!important;max-height:205px;object-fit:contain;transform:none!important;position:relative;z-index:1}
.editorial-margin .owned-car-note figcaption{position:relative;font:20px/1.3 var(--hand);margin-top:16px;transform:rotate(-2deg);z-index:2}
.collection-opening p{max-width:70ch}.guide-instrument>strong:only-of-type{overflow-wrap:break-word}
@media(max-width:850px){.series-start-grid{gap:16px}.series-start-grid .journal-card-copy{padding:18px!important}.series-start-grid h3{font-size:24px!important}}
@media(max-width:700px){.evidence-detail .detail-spacer{display:none!important}.vehicle-history{padding:22px!important}.listed-history-head{margin:-22px -22px 20px;padding:30px 22px 22px}.history-events .history-event-header{grid-template-columns:minmax(0,1fr) minmax(95px,.7fr)!important;gap:12px!important}.history-event-header time{grid-column:1/-1}.history-observation{grid-template-columns:1fr 50px auto!important;padding-left:16px!important;gap:10px!important}.series-start-grid{grid-template-columns:1fr}.series-start-grid .journal-card-art{height:160px;min-height:160px}.series-start{padding-block:30px}.incoming-archive-panel>summary{padding-inline:18px;font-size:14px}.incoming-archive-panel>summary .hand{font-size:19px}.editorial-margin .owned-car-note{max-width:280px!important;margin-inline:auto!important}}
