.vs-guide-body.alts .shot{margin:28px 0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-card)}.vs-guide-body.alts .shot img{display:block;width:100%;height:auto}.vs-guide-body.alts .hero .shot{margin:28px 0 0;box-shadow:0 1px 2px oklch(.4 .03 65/.05),0 18px 50px oklch(.4 .03 65/.07)}.vs-guide-body.alts .tbl.wide tbody th,.vs-guide-body.alts .tbl.wide td{width:auto}.vs-guide-body.alts .tbl b{color:var(--ink);font-weight:600}.vs-guide-body.alts .facts{list-style:none;margin:20px 0;padding:0;display:grid;max-width:70ch}.vs-guide-body.alts .facts li{padding:11px 0;border-top:1px solid var(--line-soft);color:var(--ink-2)}.vs-guide-body.alts .facts li:last-child{border-bottom:1px solid var(--line-soft)}.vs-guide-body.alts .facts b{color:var(--ink);font-weight:600}.vs-guide-body.alts .alt{padding:32px 0;border-top:1px solid var(--line)}.vs-guide-body.alts .alt:last-child{padding-bottom:0}.vs-guide-body.alts .alt h3{margin:0 0 14px;font-size:22px}.vs-guide-body.alts .faq summary h3{display:inline;margin:0;font-size:inherit;letter-spacing:inherit;line-height:inherit}.vs-guide-body.alts .band p a{color:inherit;text-decoration-color:currentColor}