.sp-page{overflow-x:clip}.sp-page .bl-body{max-width:100%}.sp-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-tpls .bl-poster{border-radius:16px}.sp-tpls .bl-pname{font-size:12.5px;left:8px;right:8px;bottom:8px}.sp-tpls .bl-play{width:26px;height:26px;right:8px;top:8px}@media(min-width:768px){.sp-tpls{gap:18px}.sp-tpls .bl-pname{font-size:15px;left:12px;right:12px;bottom:12px}}.sp-video{max-width:320px;margin-inline:0}@media(min-width:768px){.sp-video{max-width:360px}}.sp-rel{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.sp-rel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.sp-relc{display:block;min-width:0;padding:16px;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:box-shadow .2s,transform .2s}.sp-relc:hover{box-shadow:inset 0 0 0 1.5px rgba(255,106,0,.6);transform:translateY(-1px)}.sp-relc b{display:block;font-size:17px;font-weight:900;color:#ffb347;line-height:1.4}.sp-relc span{display:block;margin-top:4px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.75)}