.vs-guide-body.longform .shot{margin:28px 0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-card)}.vs-guide-body.longform .shot img{display:block;width:100%;height:auto}.vs-guide-body.longform .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.longform .tbl.wide tbody th,.vs-guide-body.longform .tbl.wide td{width:auto}.vs-guide-body.longform .tbl b{color:var(--ink);font-weight:600}.vs-guide-body.longform .facts{list-style:none;margin:20px 0;padding:0;display:grid;max-width:70ch}.vs-guide-body.longform .facts li{padding:11px 0;border-top:1px solid var(--line-soft);color:var(--ink-2)}.vs-guide-body.longform .facts li:last-child{border-bottom:1px solid var(--line-soft)}.vs-guide-body.longform .facts b{color:var(--ink);font-weight:600}.vs-guide-body.longform .faq summary h3{display:inline;margin:0;font-size:inherit;letter-spacing:inherit;line-height:inherit}.vs-guide-body.longform .dl{margin:20px 0}.vs-guide-body.longform .band p a{color:inherit;text-decoration-color:currentColor}