.RelatedCarousel_section__NzVXa{margin-top:24px;margin-bottom:28px;padding-left:20px;padding-right:20px}@media (max-width:768px){.RelatedCarousel_section__NzVXa{padding-left:16px;padding-right:16px}}.RelatedCarousel_header__RpRNW{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.RelatedCarousel_title__y57Mn{font-size:18px;font-weight:700;color:var(--text);margin:0}.RelatedCarousel_headCount__zEn9a{font-size:11.5px;font-weight:600;color:var(--text2,#64748b)}.RelatedCarousel_navBtns___CxqL{display:flex;align-items:center;gap:8px;margin-left:auto}.RelatedCarousel_pageIndicator__ForTc{font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text3,#94a3b8)}.RelatedCarousel_navBtn__QXJm9{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text2);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.RelatedCarousel_navBtn__QXJm9:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.RelatedCarousel_navBtn__QXJm9:disabled{opacity:.35;cursor:not-allowed}.RelatedCarousel_track__jIWwB{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:2px}@media (max-width:768px){.RelatedCarousel_track__jIWwB{grid-auto-columns:minmax(130px,42%)}}.RelatedCarousel_card__vOhec{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.RelatedCarousel_card__vOhec:hover{border-color:#a5b4fc;box-shadow:0 4px 14px rgba(15,23,42,.08);transform:translateY(-1px)}.RelatedCarousel_thumb__P20oX{width:100%;height:160px;object-fit:scale-down;display:block;background:var(--bg2,#f1f5f9)}.RelatedCarousel_cardTitle__zAFhu{margin:0;padding:8px 10px;font-size:12px;font-weight:600;color:var(--text,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}