.nb-col>.sv-lead{margin-top:calc(var(--u) * .6);max-width:40em}.sv-jump{top:var(--header-h);z-index:5;margin-top:calc(var(--u) * 1.2);padding-inline:var(--margin);background:var(--paper);border-bottom:1px solid var(--rule);position:sticky}.sv-jump ul{padding:10px 0;flex-wrap:wrap;gap:4px 22px;margin:0;padding-inline-start:var(--mark);list-style:none;display:flex}.sv-jump a{min-height:40px;color:var(--soft);align-items:center;font-size:15.5px;display:inline-flex}.sv-jump a:hover{color:var(--ink)}.sv-board{gap:calc(var(--u) * 2) 72px;padding:calc(var(--u) * 2) var(--margin) 0;max-width:var(--wide,1240px);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;padding-inline-start:calc(var(--margin) + var(--mark));display:grid}.sv-group{scroll-margin-top:calc(var(--header-h) + 70px)}.sv-group-head{border-bottom:1.4px solid var(--ink);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:12px;display:grid}.sv-group-art{width:54px;height:50px;color:var(--ink);overflow:visible}.sv-group-head h2{font-size:22px;line-height:1.5}.sv-group-head p{margin-top:2px;font-size:15px}.sv-rows{margin:0;padding:0;list-style:none}.sv-row-link{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:auto minmax(20px,1fr) auto;align-items:baseline;gap:2px 10px;padding-block:14px;display:grid}.sv-name{font-size:18px;font-weight:500}.sv-dots{border-bottom:1.6px dotted var(--soft);align-self:end;margin-bottom:7px}.sv-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15.5px}.sv-free .sv-price{color:var(--soft)}.sv-line{color:var(--soft);grid-column:1/-1;font-size:15px;line-height:1.8}.sv-row-link:hover .sv-name{color:var(--hover)}.sv-foot{padding:calc(var(--u) * 2.4) var(--margin) calc(var(--u) * 2);padding-inline-start:calc(var(--margin) + var(--mark))}.sv-foot p{max-width:40em;color:var(--soft)}@media (max-width:860px){.sv-board{padding-inline:var(--margin);grid-template-columns:minmax(0,1fr)}.sv-foot{padding-inline:var(--margin)}.sv-jump ul{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-inline-start:0;overflow-x:auto}.sv-jump ul::-webkit-scrollbar{display:none}.sv-jump a{white-space:nowrap;border:1.2px solid var(--rule);color:var(--ink);border-radius:20px;padding-inline:12px;font-size:14.5px}.sv-row-link{grid-template-columns:minmax(0,1fr) auto}.sv-dots{display:none}.sv-name{font-size:17px}}
