.car-topic-context{border:1px solid #e6daf6;border-radius:17px;background:#f5effd;padding:24px 28px;margin:35px 0;color:#30253f}.car-topic-context>span{font-size:12px;color:#8150bb}.car-topic-context h2{font-size:24px;line-height:1.4;margin:8px 0 10px}.car-topic-context h2 a{color:#64309e;text-decoration:none}.car-topic-context p{max-width:850px;font-size:14px;line-height:1.8;color:#6e617a}.car-topic-reading{display:inline-block;color:#6d34b3;font-size:14px;font-weight:600}.car-topic-all{display:inline-block;color:#75627e;font-size:13px;margin-inline-start:22px}.car-link-section{margin:35px 0 42px}.car-link-section>h2{font-size:25px;margin:0 0 10px}.car-link-section>p{font-size:13px;color:#7b7084;line-height:1.7;margin:0 0 20px;max-width:900px}.car-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.car-link-grid>div{min-width:0}.car-link-grid .product-card{position:relative;height:100%;display:flex;flex-direction:column;border:1px solid #e9e3ef;box-shadow:0 4px 16px #30204005;border-radius:14px;overflow:hidden;padding:7px}.car-link-grid .product-image-link{aspect-ratio:1.25;overflow:hidden;background:#f8f7fa;border-radius:9px;display:block}.car-link-grid .real-product-photo{height:100%;width:100%;object-fit:contain}.car-link-grid .product-info{padding:14px 10px 8px;display:flex;flex-direction:column;gap:9px;flex:1}.car-link-grid .product-title{font-size:16px;line-height:1.5;min-height:0;margin:0}.car-link-grid .product-subtitle{font-size:12px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0;margin:0}.car-link-grid .product-category{font-size:11px}.car-link-grid .product-cta{margin-top:auto;width:100%;font-size:13px;min-height:40px;display:flex;align-items:center;justify-content:center}.car-topic-nav{margin:4px 0 26px}.car-topic-nav h2{font-size:18px;margin:0 0 12px}.car-topic-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.car-topic-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #e7dff0;border-radius:11px;padding:13px 16px;background:white;color:#643c8c;text-decoration:none;font-size:14px}.car-topic-nav small{border-radius:15px;background:#eee6fa;padding:2px 9px;color:#7e5c9c}#category-buying-note{scroll-margin-top:90px}.car-topic-context a:focus-visible,.car-topic-nav a:focus-visible{outline:3px solid #b894e3;outline-offset:4px}@media(max-width:650px){.car-topic-context{padding:20px;margin:28px 0}.car-topic-context h2{font-size:21px}.car-topic-context p{font-size:13px}.car-topic-all{display:block;margin:14px 0 0}.car-link-section>h2{font-size:22px}.car-link-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:13px;padding:4px 2px 15px}.car-link-grid>div{flex:0 0 72%;scroll-snap-align:start}.car-link-grid .product-title{font-size:15px}.car-topic-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.car-topic-nav a{padding:11px;font-size:12px}.car-topic-nav small{font-size:10px}}
.car-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-uses:empty{display:none}@media(min-width:651px) and (max-width:900px){.car-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:651px){.car-link-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.car-link-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.car-link-grid-1{grid-template-columns:1fr}.car-link-grid-1 .product-card{display:grid;grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:stretch}.car-link-grid-1 .product-image-link{aspect-ratio:1.25;max-height:230px}.car-link-grid-1 .product-info{padding:22px 28px;justify-content:center}.car-link-grid-1 .product-cta{max-width:240px;margin-top:6px}.car-link-grid-1 .product-title{font-size:20px}.car-link-grid-1 .product-subtitle{max-width:620px}}

@media(max-width:650px){.car-link-grid-1{display:block;overflow:visible;padding:0}.car-link-grid-1>div{width:100%}.car-link-grid-1 .product-card{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center}.car-link-grid-1 .product-image-link{aspect-ratio:1;align-self:start}.car-link-grid-1 .product-info{padding:8px;gap:8px}.car-link-grid-1 .product-subtitle{display:none}.car-link-grid-1 .product-title{font-size:14px}.car-link-grid-1 .product-cta{font-size:12px;min-height:44px}}
