.aeo{--aeo-primary:var(--primary, #3b79c9);--aeo-secondary:var(--secondary, #19364A);--aeo-border:var(--border, #dddddd);--aeo-soft:var(--light2, #f4f3f3);--aeo-text:var(--dark1, #333);--aeo-alert:var(--red1, #c51200)}.aeo{font-size:15px;line-height:1.55;color:var(--aeo-text)}.aeo h2{font-size:20px;margin:28px 0 10px;color:var(--aeo-secondary)}.aeo h3{font-size:16px;margin:18px 0 6px;color:var(--aeo-secondary)}.aeo p{margin:0 0 10px}.aeo-section{margin-bottom:8px}.aeo-summary{margin:6px 0 12px}.aeo-answer{font-size:16px;line-height:1.5;margin:0 0 8px}.aeo-fits{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0 0 6px;font-size:14px}.aeo-fits dt{font-weight:700;color:var(--aeo-secondary)}.aeo-fits dd{margin:0}.aeo-fits dt:nth-of-type(2){color:var(--aeo-alert)}.aeo-jump{font-size:13px;margin:0}.aeo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 8px}.aeo-table{width:100%;border-collapse:collapse;font-size:14px}.aeo-table caption{text-align:left;font-weight:700;padding:0 0 6px;color:var(--aeo-secondary)}.aeo-table th,.aeo-table td{border:1px solid var(--aeo-border);padding:8px 10px;text-align:left;vertical-align:top}.aeo-table th{background:var(--aeo-soft);font-weight:700;white-space:nowrap}.aeo-fitment-table th[scope=row]{width:34%}.aeo-row-nofit th,.aeo-row-nofit td{background:#fff5f4}.aeo-row-nofit th{color:var(--aeo-alert)}.aeo-confirmed{font-size:12px;color:#666}.aeo-tier-badge{display:inline-block;background:var(--aeo-primary);color:#fff;font-weight:700;font-size:13px;padding:2px 8px;border-radius:3px;margin-right:6px;vertical-align:1px}.aeo-tier-scale{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px}.aeo-tier-scale li{border:1px solid var(--aeo-border);border-radius:14px;padding:3px 10px;color:#666}.aeo-tier-scale li.is-current{border-color:var(--aeo-primary);color:var(--aeo-primary);font-weight:700}.aeo-faq-item{border-top:1px solid var(--aeo-border);padding:12px 0 4px}.aeo-faq-item:last-child{border-bottom:1px solid var(--aeo-border)}.aeo-faq-item h3{margin:0 0 6px}.aeo-faq-answer p{margin:0 0 6px}.aeo-install-meta{font-size:14px;color:#555}.aeo-tools,.aeo-mistakes{margin:0 0 8px 20px;padding:0}.aeo-steps{margin:0 0 8px 22px;padding:0}.aeo-steps li{margin:0 0 6px}.aeo-related-list{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:14px}.aeo-related-list dt{font-weight:700}.aeo-related-list dd{margin:0}.aeo-decisions{margin:0 0 8px 20px;padding:0}.aeo-decisions li{margin:0 0 6px}.aeo-generations{list-style:none;margin:0;padding:0}.aeo-generations li{padding:8px 0;border-top:1px solid var(--aeo-border)}.aeo-generations li:last-child{border-bottom:1px solid var(--aeo-border)}.aeo-chassis{font-size:13px;color:#666;margin-left:6px}.aeo-yearlinks{display:block;margin-top:4px}.aeo-yearlinks a{display:inline-block;padding:2px 8px;margin:2px 4px 2px 0;border:1px solid var(--aeo-border);border-radius:3px;font-size:13px;text-decoration:none}.aeo-yearlinks a:hover{border-color:var(--aeo-primary)}.aeo-guide-links{margin:0 0 8px 20px;padding:0}@media (max-width:767px){.aeo-fits,.aeo-related-list{grid-template-columns:1fr}.aeo-fitment-table th[scope=row]{width:40%;white-space:normal}.aeo h2{font-size:18px}}.wsm-cat-description:has(>.aeo-category){display:block!important}.aeo-tier-auto{margin:8px 0 10px;font-size:14px}.aeo-tier-auto-note{color:#555}.aeo-tier-badge--kit{background:var(--aeo-secondary)}