.guide-content .prepared-guide--vin-model-year *{box-sizing:border-box}.guide-content .prepared-guide--vin-model-year h1{font-size:1.9rem;line-height:1.2;margin:18px 0 14px;letter-spacing:-.01em}.guide-content .prepared-guide--vin-model-year h2{font-size:1.35rem;line-height:1.3;margin:2.1em 0 .5em}.guide-content .prepared-guide--vin-model-year h3{font-size:1.08rem;margin:1.5em 0 .4em}.guide-content .prepared-guide--vin-model-year p,.guide-content .prepared-guide--vin-model-year li{overflow-wrap:anywhere}.guide-content .prepared-guide--vin-model-year a{color:var(--accent);text-underline-offset:2px}.guide-content .prepared-guide--vin-model-year a:focus-visible,.guide-content .prepared-guide--vin-model-year .matrix:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.guide-content .prepared-guide--vin-model-year>p:first-of-type{font-size:1.05rem;background:var(--soft);border-left:4px solid var(--accent);padding:12px 14px;border-radius:0 8px 8px 0}.guide-content .prepared-guide--vin-model-year .diagram{margin:20px auto;max-width:420px}.guide-content .prepared-guide--vin-model-year .diagram svg{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:12px}.guide-content .prepared-guide--vin-model-year ul,.guide-content .prepared-guide--vin-model-year ol{padding-left:1.3em}.guide-content .prepared-guide--vin-model-year li{margin:.3em 0}.guide-content .prepared-guide--vin-model-year .matrix{margin:16px 0 8px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.guide-content .prepared-guide--vin-model-year .matrix table{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem;line-height:1.45}.guide-content .prepared-guide--vin-model-year .matrix th,.guide-content .prepared-guide--vin-model-year .matrix td,.guide-content .prepared-guide--vin-model-year .matrix th[scope=row]{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid var(--line)}.guide-content .prepared-guide--vin-model-year .matrix thead th{background:var(--soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.guide-content .prepared-guide--vin-model-year .matrix tbody tr:last-child td,.guide-content .prepared-guide--vin-model-year .matrix tbody tr:last-child th[scope=row]{border-bottom:0}.guide-content .prepared-guide--vin-model-year .matrix td:first-child,.guide-content .prepared-guide--vin-model-year .matrix th[scope=row]:first-child{width:19%}@media(max-width:760px){.guide-content .prepared-guide--vin-model-year .matrix{border:0;overflow:visible}.guide-content .prepared-guide--vin-model-year .matrix table{min-width:0}.guide-content .prepared-guide--vin-model-year .matrix thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guide-content .prepared-guide--vin-model-year .matrix tr{display:block;border:1px solid var(--line);border-radius:10px;margin:0 0 12px;padding:4px 0;background:var(--bg)}.guide-content .prepared-guide--vin-model-year .matrix td,.guide-content .prepared-guide--vin-model-year .matrix th[scope=row]{display:block;border:0;padding:6px 12px}.guide-content .prepared-guide--vin-model-year .matrix td:first-child,.guide-content .prepared-guide--vin-model-year .matrix th[scope=row]:first-child{width:auto;background:var(--soft);border-radius:9px 9px 0 0;margin-top:-4px;padding:10px 12px;font-size:1rem}.guide-content .prepared-guide--vin-model-year .matrix td:not(:first-child):before,.guide-content .prepared-guide--vin-model-year .matrix th[scope=row]:not(:first-child):before{content:attr(data-label);display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}}.guide-content .prepared-guide--vin-model-year .matrix.positions table{min-width:0}.guide-content .prepared-guide--vin-model-year .matrix.positions td:first-child,.guide-content .prepared-guide--vin-model-year .matrix.positions th[scope=row]:first-child{width:22%;white-space:nowrap}.guide-content .prepared-guide--vin-model-year .matrix.positions td:last-child,.guide-content .prepared-guide--vin-model-year .matrix.positions th[scope=row]:last-child{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em}.guide-content .prepared-guide--vin-model-year .matrix.brands td:first-child,.guide-content .prepared-guide--vin-model-year .matrix.brands th[scope=row]:first-child{width:21%}.guide-content .prepared-guide--vin-model-year .matrix.brands td:last-child,.guide-content .prepared-guide--vin-model-year .matrix.brands th[scope=row]:last-child{width:22%}@media(max-width:760px){.guide-content .prepared-guide--vin-model-year .matrix.positions{border:1px solid var(--line);overflow-x:auto}.guide-content .prepared-guide--vin-model-year .matrix.positions thead{position:static;width:auto;height:auto;clip:auto;white-space:normal}.guide-content .prepared-guide--vin-model-year .matrix.positions tr{display:table-row;border:0;margin:0;padding:0}.guide-content .prepared-guide--vin-model-year .matrix.positions td,.guide-content .prepared-guide--vin-model-year .matrix.positions th[scope=row]{display:table-cell;padding:8px;border-bottom:1px solid var(--line)}.guide-content .prepared-guide--vin-model-year .matrix.positions td:first-child,.guide-content .prepared-guide--vin-model-year .matrix.positions th[scope=row]:first-child{background:none;border-radius:0;margin:0;font-size:inherit;padding:8px}.guide-content .prepared-guide--vin-model-year .matrix.positions td:before,.guide-content .prepared-guide--vin-model-year .matrix.positions th[scope=row]:before{content:none!important}.guide-content .prepared-guide--vin-model-year .matrix.positions table{font-size:.86rem}.guide-content .prepared-guide--vin-model-year .matrix.brands td:first-child,.guide-content .prepared-guide--vin-model-year .matrix.brands th[scope=row]:first-child,.guide-content .prepared-guide--vin-model-year .matrix.brands td:last-child,.guide-content .prepared-guide--vin-model-year .matrix.brands th[scope=row]:last-child{width:auto}}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes{max-width:420px}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes td,.guide-content .prepared-guide--vin-model-year .matrix.yearcodes th[scope=row],.guide-content .prepared-guide--vin-model-year .matrix.yearcodes th{text-align:center}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes td:first-child,.guide-content .prepared-guide--vin-model-year .matrix.yearcodes th[scope=row]:first-child{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;font-size:1.05rem;width:28%}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes td:last-child,.guide-content .prepared-guide--vin-model-year .matrix.yearcodes th[scope=row]:last-child{font-family:inherit;letter-spacing:0}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes tbody tr:nth-child(2n) td,.guide-content .prepared-guide--vin-model-year .matrix.yearcodes tbody tr:nth-child(2n) th[scope=row]{background:var(--soft)}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes td,.guide-content .prepared-guide--vin-model-year .matrix.yearcodes th[scope=row]{padding:5px 8px}@media print{.guide-content .prepared-guide--vin-model-year .matrix.yearcodes{max-width:none;columns:auto}.guide-content .prepared-guide--vin-model-year .matrix.yearcodes td,.guide-content .prepared-guide--vin-model-year .matrix.yearcodes th[scope=row]{padding:1px 6px}}.guide-content .prepared-guide--vin-model-year blockquote{margin:14px 0;padding:10px 14px;border-left:4px solid var(--accent);background:var(--soft);border-radius:0 8px 8px 0}.guide-content .prepared-guide--vin-model-year blockquote p{margin:0}.guide-content .prepared-guide--vin-model-year em{color:var(--muted)}@media print{@page{size:A4;margin:14mm}.guide-content .prepared-guide--vin-model-year a{color:#000}.guide-content .prepared-guide--vin-model-year .diagram{max-width:300px;break-inside:avoid}.guide-content .prepared-guide--vin-model-year .matrix{overflow:visible;border:0}.guide-content .prepared-guide--vin-model-year .matrix table{min-width:0;font-size:8.5pt}.guide-content .prepared-guide--vin-model-year .matrix tr{break-inside:avoid}.guide-content .prepared-guide--vin-model-year .diagram svg{border-color:#999}.guide-content .prepared-guide--vin-model-year blockquote{background:none;border-left-color:#000}.guide-content .prepared-guide--vin-model-year h2{break-after:avoid}}
