.lv{margin:28px 0}.lv-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin:12px 0;display:grid}.lv-col{border:1px solid var(--rule,#ddd);background:var(--card,#fff);border-radius:12px;padding:10px 14px}.lv-col summary{cursor:pointer}@media (max-width:760px){.lv-cols{grid-template-columns:1fr}}.lv-sheet{break-after:page;font-size:13pt;line-height:1.6}.lv-sheet:last-child{break-after:auto}.lv-top{justify-content:space-between;display:flex}.lv-mark{font-size:20pt}.lv-line{border-bottom:1px solid #333;height:22pt;margin-bottom:4pt;display:block}
