.silpb-related-block{padding:24px 20px!important;margin:24px 0!important;background:var(--silpb-bg,#f8fafc)!important;border-radius:12px;border:1px solid rgba(15,23,42,.08)}.silpb-related-title{font-size:20px!important;font-weight:800!important;margin-bottom:20px!important;display:block!important;color:var(--silpb-title,#111827)!important}.silpb-related-list{margin:0!important}.silpb-layout-list .silpb-related-list{padding-left:28px!important}.silpb-marker-disc.silpb-layout-list .silpb-related-list{list-style-type:disc!important}.silpb-marker-square.silpb-layout-list .silpb-related-list{list-style-type:square!important}.silpb-marker-decimal.silpb-layout-list .silpb-related-list{list-style-type:decimal!important}.silpb-marker-none.silpb-layout-list .silpb-related-list{list-style:none!important;padding-left:0!important}.silpb-related-item{font-size:16px!important;line-height:1.5!important;font-weight:500!important;margin-bottom:10px!important}.silpb-related-item a{font-size:16px!important;line-height:1.35!important;color:var(--silpb-link,#1d4ed8)!important;text-decoration:none!important}.silpb-related-item a:hover{text-decoration:underline!important}.silpb-layout-thumb_list .silpb-related-item a,.silpb-layout-thumb_list .silpb-thumb-link{font-size:17px!important;font-weight:600!important;line-height:1.45!important;color:var(--silpb-link,#1d4ed8)!important;text-decoration:none!important;}.silpb-related-list li:last-child{margin-bottom:0!important}.silpb-layout-thumb_list .silpb-related-list,.silpb-layout-cards .silpb-related-list{list-style:none!important;padding-left:0!important;margin-left:0!important}.silpb-layout-thumb_list .silpb-related-item,.silpb-layout-cards .silpb-related-item{list-style:none!important}.silpb-layout-thumb_list .silpb-related-item::marker,.silpb-layout-thumb_list .silpb-related-item:before,.silpb-layout-cards .silpb-related-item::marker,.silpb-layout-cards .silpb-related-item:before{display:none!important;content:none!important}.silpb-thumb-list{display:grid!important;gap:12px!important}.silpb-thumb-item{margin:0!important;padding-left:0!important}.silpb-thumb-link{display:grid!important;grid-template-columns:minmax(120px,.4fr) 1fr!important;gap:16px!important;align-items:center!important}.silpb-thumb{display:block!important;width:100%!important;min-width:120px!important;aspect-ratio:16/11!important;height:auto!important;background:#e5e7eb!important;border-radius:10px!important;overflow:hidden!important}.silpb-thumb img,.silpb-thumb-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:16/11!important}.silpb-card-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:16px!important}.silpb-card-item{margin:0!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;overflow:hidden!important}.silpb-card-item a{display:block!important;height:100%!important}.silpb-card-thumb{display:block!important;aspect-ratio:16/9!important;background:#e5e7eb!important;overflow:hidden!important}.silpb-card-thumb img,.silpb-card-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.silpb-card-item .silpb-link-text{display:block!important;padding:12px!important;font-weight:700!important}
.silpb-fake-image{display:block!important;width:100%!important;height:100%!important;background:linear-gradient(135deg,#dbe4ee 0%,#b8c7d8 48%,#94a6ba 100%)!important;position:relative!important;overflow:hidden!important}.silpb-fake-image:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.32) 45%,transparent 72%)!important;transform:translateX(-100%)!important;animation:silpbFakeShine 3.2s ease-in-out infinite!important}.silpb-fake-image span{position:absolute!important;inset:0!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28),transparent 38%)!important}@keyframes silpbFakeShine{0%,55%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
@media (max-width: 480px) {
    .silpb-thumb-link {
        grid-template-columns:minmax(120px,.45fr) 1fr!important;
        gap:12px!important;
    }
    .silpb-thumb {
        min-width:120px!important;
        aspect-ratio:16/11!important;
    }
    .silpb-thumb img,
    .silpb-thumb-img {
        width:100%!important;
        height:100%!important;
        aspect-ratio:16/11!important;
    }
}
