.deals-hero{max-width:1440px;margin:auto;padding:70px 6% 55px;display:grid;grid-template-columns:1.25fr .75fr;gap:8%;align-items:end;border-bottom:1px solid var(--line)}
.deals-hero h1{font:400 clamp(58px,7vw,102px)/.95 Garamond,Georgia,serif;letter-spacing:-3px;margin:24px 0 0}.deals-hero h1 em{color:#a34916}.deals-intro{font-size:17px}.checked{font-size:9px;letter-spacing:1.5px;font-weight:700;margin-top:24px}
.deal-list{max-width:1240px;margin:55px auto 0;padding:0 6%}.deal-card{display:grid;grid-template-columns:54px minmax(0,1fr) 170px;gap:24px;align-items:center;padding:27px 18px;border-top:1px solid var(--line);background:transparent;transition:background .18s ease}.deal-card:last-child{border-bottom:1px solid var(--line)}.deal-card:hover{opacity:1;background:#e7f1ef}.deal-card.best{background:var(--green);color:var(--cream);border:0;padding:33px 24px;margin-bottom:12px}.deal-card.best:hover{background:#21613f}.rank{font:32px Garamond,Georgia,serif;color:#a34916}.best .rank{color:var(--gold)}.tag,.merchant{font-size:9px;letter-spacing:1.5px;font-weight:700}.merchant{display:block;color:#667d6c;margin-top:14px}.best .merchant{color:#bcd7c8}.deal-copy h2{font:400 29px/1.1 Garamond,Georgia,serif;margin:8px 0}.deal-copy p{font-size:12px;color:#526554;margin:0;max-width:640px}.best .deal-copy p{color:#d2e9dc}.price{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.price strong{font:30px/1.15 Garamond,Georgia,serif}.price s{font-size:12px;color:#718376;margin:5px 0}.price b{font-size:10px;letter-spacing:1px;color:#a34916}.best .price s{color:#bcd7c8}.best .price b{color:var(--gold)}.preowned{background:#eef6f4}.deal-note{max-width:960px;margin:50px auto 70px;padding:28px 6%;border-left:4px solid #a34916;background:#fff7e9}.deal-note p:last-child{font-size:12px;margin-bottom:0;color:#526554}
.deals-turn{grid-column:1/-1;background:#fff7e9!important;border-top-color:var(--gold)!important}.deals-turn p{max-width:620px;color:#526554;font-size:13px}.deals-turn h3{font-size:48px}
@media(max-width:760px){.deals-hero{grid-template-columns:1fr;padding-top:45px}.deals-hero h1{font-size:64px}.deal-card{grid-template-columns:40px 1fr;gap:14px;padding:25px 6px}.price{grid-column:2;text-align:left;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px 12px}.price strong{width:100%}.deal-copy h2{font-size:25px}.deal-card.best{padding:28px 18px}.deals-turn h3{font-size:38px}}
