.sch-pr{--n:var(--nd)}
@media(max-width:749px){.sch-pr{--n:var(--nm)}}
@media(min-width:750px){.sch-pr .sch-grid{grid-template-columns:repeat(var(--nd),1fr)}}
.sch-carwrap{position:relative}
.sch-car{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}
.sch-car::-webkit-scrollbar{display:none}
.sch-car>.sch-card{flex:0 0 calc((100% - (var(--n) - 1) * 16px) / var(--n));scroll-snap-align:start;min-width:0}
.sch-js .sch-car .sch-rv{opacity:1;transform:none}
.sch-ar{position:absolute;top:34%;z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:var(--pk);box-shadow:0 4px 14px rgba(74,29,51,.18);cursor:pointer;font-size:26px;line-height:1;padding:0;transition:transform .2s}
.sch-ar:hover{transform:scale(1.1)}
.sch-ar[data-d='p']{left:-12px}
.sch-ar[data-d='n']{right:-12px}
.sch-sw{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}
.sch-dot{display:block;width:26px;height:26px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 1px var(--pk2)}
.sch-dot img{width:100%;height:100%;object-fit:cover;display:block}
.sch-sw em{font-style:normal;font-size:12px}
.sch-pr .sch-card h3{line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sch-pr .sch-card p{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;align-content:flex-start;gap:0 8px;line-height:1.35}
.sch-pr .sch-card s{margin:0}
@media(max-width:749px){
.sch-ar{width:34px;height:34px;font-size:22px;top:72px;opacity:.95}
.sch-ar[data-d='p']{left:2px}
.sch-ar[data-d='n']{right:2px}
.sch-car{gap:12px}
.sch-car>.sch-card{flex-basis:calc((100% - (var(--n) - 1) * 12px) / var(--n));display:flex;flex-direction:column;overflow:hidden}
.sch-pr .sch-card h3{font-size:13px;margin:10px 0 4px}
.sch-pr .sch-card p{font-size:13px;min-height:2.7em}
.sch-sw{flex-wrap:nowrap;gap:4px;margin-top:6px;overflow:hidden}
.sch-dot{width:22px;height:22px;flex:none}
.sch-dot:nth-of-type(n+5){display:none}
.sch-sw em{display:none}
}
