.lv-page{display:grid;gap:22px}.lv-note{display:grid;gap:16px}.lv-head i{display:inline-block;padding:2px 8px;border-radius:5px;background:#b03a2e;color:#fff;font-style:normal;font-weight:800;font-size:12px}.lv-head h2{margin:6px 0 4px;font-size:22px}.lv-head p{margin:0;color:#5a4f42;font-weight:600}.lv-official{padding:14px 16px;border-radius:10px;background:#fffaf0;border:1px solid #e3d5bb}.lv-official h3,.lv-topics h3{margin:0 0 8px;font-size:17px}.lv-official ul{margin:0;padding-left:18px;display:grid;gap:6px}.lv-official dl{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.lv-official dl div{display:flex;gap:6px;padding:4px 10px;border-radius:7px;background:#f3ead8}.lv-official dt{color:#5a4f42}.lv-official dd{margin:0;font-weight:800}.lv-src{margin:0 0 10px;font-size:13px;color:#6b5f50;line-height:1.6}.lv-topics{display:grid;gap:10px}.lv-topic{padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #e8dcc6;border-left:4px solid #8a7a62}.lv-topic h4{margin:0 0 6px;font-size:16px;display:flex;align-items:center;gap:8px}.lv-topic h4 span{flex:none;padding:1px 7px;border-radius:5px;font-size:11px;font-weight:800;color:#fff;background:#8a7a62}.lv-topic ul{margin:0;padding-left:18px;display:grid;gap:4px;line-height:1.6}.lv-next{border-left-color:#b03a2e}.lv-next h4 span{background:#b03a2e}.lv-planned{border-left-color:#2f5f54}.lv-planned h4 span{background:#2f5f54}.lv-review{border-left-color:#c9772f}.lv-review h4 span{background:#c9772f}.lv-no{border-left-color:#555}.lv-no h4 span{background:#555}