.category-guide{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding:32px 0;margin:38px 0;border-top:1px solid #e3ebf1}
.category-guide h2{font-size:26px}.category-guide p{font-size:14px;line-height:1.85;margin-bottom:0}
.fitment-tip{padding:24px;background:#f4f8fc;border:1px solid #e6edf5;border-radius:14px}
.fitment-tip h3{font-size:17px;margin:0}.fitment-tip p{font-size:13px}
.brand-section{border-top:1px solid #e3ebf1;padding:0 0 12px;margin-top:45px}
.brand-section .sectionhead{margin-top:30px}.brand-section .sectionhead p{font-size:13px;max-width:250px}
.brand-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}
.brand-card{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:23px 8px 17px;border:1px solid #e1e9ef;border-radius:13px;background:#fff;transition:border-color .2s,background .2s}
.brand-card:hover{border-color:#abc9f1;background:#f7faff}.brand-card img{display:block;width:76px;max-width:90%;height:48px;object-fit:contain;filter:grayscale(1)}
.brand-card span{font-size:11px;font-weight:700;text-align:center;line-height:1.4}.brand-note{font-size:11px;line-height:1.7;margin:18px 0;color:#7b8c99}
@media(min-width:1001px){.grid.maincats{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:1000px){.brand-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:600px){.category-guide{grid-template-columns:1fr;gap:18px;margin:25px 0;padding:25px 0}.category-guide h2{font-size:23px}.category-guide p{font-size:13px}.fitment-tip{padding:20px}.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.brand-card{padding:17px 7px 13px;gap:10px}.brand-card img{width:62px;height:40px}.brand-section .sectionhead p{max-width:none}.brand-section{margin-top:30px}}
