.im-car-widget{gap:var(--im-space-5);display:grid}.im-car-widget__head{justify-content:space-between;align-items:baseline;gap:var(--im-space-2) var(--im-space-6);flex-wrap:wrap;display:flex}.im-car-widget h2{font-family:var(--im-font-heading);font-style:italic;font-size:var(--im-type-h2);color:var(--im-ink-title);margin:0;font-weight:400;line-height:1.1}.im-car-widget__partner{font-size:var(--im-type-small);color:var(--im-ink-muted);margin:0}.im-car-widget__partner strong{color:var(--im-ink-title);font-weight:600}.im-car-widget__status{font-size:var(--im-type-small);color:var(--im-ink-muted);margin:0}.im-car-widget__status[hidden]{display:none}.im-car-widget__frame{margin-inline:calc(-1 * min(var(--im-space-5), var(--im-section-px)));overflow:hidden;container-type:inline-size}.im-car-widget iframe{background:0 0;border:0;width:calc(100% + 2px);height:500px;margin:-1px;display:block}.im-car-widget iframe[hidden]{display:none}@container (width>=400px){.im-car-widget iframe{width:399px}}@container (width>=600px){.im-car-widget iframe{width:calc(100% + 2px);height:384px}}@container (width>=760px){.im-car-widget iframe{height:210px}}.im-car-widget__foot{justify-content:space-between;gap:var(--im-space-3) var(--im-space-8);padding-top:var(--im-space-4);border-top:1px solid var(--im-ink-hairline);font-size:var(--im-type-small);color:var(--im-ink-muted);flex-wrap:wrap;line-height:1.5;display:flex}.im-car-widget__foot p{max-width:none;margin:0}.im-car-widget__links,.im-car-widget__links nav{align-items:baseline;gap:var(--im-space-2) var(--im-space-5);flex-wrap:wrap;display:flex}.im-car-widget__links a{color:var(--im-ink-title);text-underline-offset:var(--im-space-1)}.im-car-widget noscript p{font-size:var(--im-type-small);margin:0}.im-car-contents{padding-bottom:0}.im-car-contents .im-linkline,.im-car-desk__lines .im-linkline{margin:0}.im-car-desk{gap:0 var(--im-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.im-car-desk__column+.im-car-desk__column{border-left:1px solid var(--im-ink-hairline);padding-left:var(--im-space-16)}.im-car-desk h2{margin:0 0 var(--im-space-6);font-family:var(--im-font-heading);font-style:italic;font-weight:400;font-size:var(--im-type-h2);color:var(--im-ink-title);line-height:1.1}.im-car-desk__ledger{border-top:1px solid var(--im-ink-hairline);margin:0}.im-car-desk__ledger>div{gap:var(--im-space-6);padding:var(--im-space-4) 0;border-bottom:1px solid var(--im-ink-hairline);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.im-car-desk__ledger dt{font-size:var(--im-type-kicker);font-weight:var(--im-editorial-kicker-weight);letter-spacing:var(--im-editorial-kicker-ls);text-transform:uppercase;color:var(--im-ink-kicker);padding-top:.45em}.im-car-desk__ledger dd{font-family:var(--im-font-heading);font-style:italic;font-size:var(--im-type-h3);color:var(--im-ink-title);margin:0;line-height:1.3}.im-car-desk__suppliers{align-items:center;gap:var(--im-space-2) var(--im-space-4);flex-wrap:wrap;display:inline-flex}.im-car-desk__mark{color:var(--im-ink-title);display:inline-flex}.im-car-desk__mark svg{width:auto;height:1.6rem;display:block}.im-car-desk__name{color:var(--im-ink-title)}.im-car-desk__guide{margin-top:var(--im-space-8)}.im-car-desk__guide h3{margin:0 0 var(--im-space-3);font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-title);font-weight:600}.im-car-desk__guide p{margin:0 0 var(--im-space-4);font-size:var(--im-type-body);color:var(--im-ink-body);line-height:1.6}.im-car-desk__again{margin-top:var(--im-space-12);padding-top:var(--im-space-8);border-top:1px solid var(--im-ink-hairline);justify-content:center;display:flex}.im-car-desk__city-links{gap:var(--im-space-3) var(--im-space-8);margin:var(--im-space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.im-car-desk__city-links a{font-family:var(--im-font-heading);font-style:italic;font-size:var(--im-type-nav);color:var(--im-ink-title);text-underline-offset:var(--im-space-1)}.im-car-desk__lines{gap:var(--im-space-8);display:grid}@media (width<=1023.98px){.im-car-desk{grid-template-columns:minmax(0,1fr)}.im-car-desk__column+.im-car-desk__column{margin-top:var(--im-space-12);border-left:0;padding-left:0}}@media (width<=599.98px){.im-car-desk__ledger>div{gap:var(--im-space-1);grid-template-columns:minmax(0,1fr)}.im-car-desk__ledger dt{padding-top:0}}.im-car-prepare{padding-bottom:var(--im-section-py-xs)}
