
#asz-model-design .asr-catalog-lead{max-width:760px;margin:0 0 20px;line-height:1.65;color:var(--asr-muted)}
#asz-model-design .asr-fitment-group{border:1px solid var(--asr-line);border-radius:10px;margin:12px 0;background:#fff;scroll-margin-top:16px}
#asz-model-design .asr-fitment-group>summary{padding:16px 18px;cursor:pointer;min-height:60px;background:var(--asr-soft);border-radius:9px;list-style-position:outside;margin-left:0;display:list-item;padding-left:12px;margin-left:26px}
#asz-model-design .asr-fitment-group>summary h3{display:inline;font-size:18px;line-height:1.4;margin:0}
#asz-model-design .asr-fitment-group>summary .asr-fitment-years{display:block;font-size:13px;line-height:1.6;color:var(--asr-muted);margin-top:5px}
#asz-model-design .asr-fitment-group[open]>summary{border-radius:9px 9px 0 0}
#asz-model-design .asr-fitment-group .asr-catalog-group{padding:20px 18px;margin:0;border:0}
#asz-model-design .asr-application-list{padding:0 0 16px;list-style:none;margin:0;display:grid;gap:8px;font-size:14px;color:var(--asr-muted)}
#asz-model-design .asr-application-list li{line-height:1.6}
#asz-model-design .asr-diagram-link{display:block;border-radius:8px}
#asz-model-design .asr-diagram figcaption a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}
#asz-model-design .asr-price-info{padding:20px;border-left:4px solid var(--asr-yellow);border-radius:10px;background:var(--asr-warm);margin-bottom:20px}
#asz-model-design .asr-price-info h3{font-size:18px;margin:0 0 8px}
#asz-model-design .asr-price-info p{font-size:14px;line-height:1.7}
#asz-model-design summary:focus-visible{outline:3px solid #174d76;outline-offset:3px}
@media(max-width:600px){#asz-model-design .asr-fitment-group>summary{padding:13px 10px 13px 6px;margin-left:22px}#asz-model-design .asr-fitment-group>summary h3{font-size:17px}#asz-model-design .asr-fitment-group .asr-catalog-group{padding:16px 8px}#asz-model-design .asr-price-info{padding:16px}#asz-model-design .asr-table th,#asz-model-design .asr-table td{padding:10px 7px;font-size:12px}#asz-model-design .asr-table th:first-child{width:44%}#asz-model-design .asr-table th:nth-child(2){width:28%}#asz-model-design .asr-table th:last-child{width:28%}#asz-model-design .asr-application-list{font-size:13px}}

#asz-model-design .asr-code-note{display:block;font-size:11px;line-height:1.4;color:var(--asr-muted)}