[hidden]{display:none!important}
.prow .pcat{display:block;font-size:13px;font-weight:700;color:#b42d16;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}
.prow p.pb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}
.prow h3{display:block;overflow-wrap:anywhere}
.prow .pl{text-decoration:none}
.plist .prow{min-height:112px}
.rh{font-size:22px;margin:30px 0 14px}.rh span{color:var(--mut);font-weight:600}
.mo{margin:16px 0 28px}.mo .btn{border:0;cursor:pointer;font:inherit;font-weight:700;color:#111}
.vsc .ge{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ct li a{display:flex;align-items:center;gap:10px;min-height:44px}
.ct li img{flex:none;width:28px;height:28px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:6px}
.ct .all{margin-top:auto;font-weight:600;font-size:15px;display:flex;align-items:center;min-height:44px}
#sres{min-height:50vh}
.prow .pl.nl{background:#f1edfd;color:var(--ac2);font-weight:800;font-size:28px}
.ct li .li-nl{flex:none;width:28px;height:28px;border-radius:6px;background:#f1edfd;color:var(--ac2);font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}
.sec.s1{padding-top:18px}
@media(max-width:640px){#rp .prow:nth-child(n+9){display:none}}
