.vm-page .cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vm-page .cx{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.vm-page .cx-wide{grid-column:1 / -1}.vm-page .cx-h{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;flex-wrap:wrap}.vm-page .cx-h>div:first-child{flex:1 1 260px;min-width:0}.vm-page .cx-h h2{font-size:18px}.vm-page .cx-meta{font-size:12.5px;color:var(--text);margin-top:4px}.vm-page .cx-meta b{font-family:var(--mono);color:var(--ink)}.vm-page .cx-lead{font-size:13.5px;margin-top:6px;max-width:620px}.vm-page .cx-go{flex:none;max-width:100%;white-space:normal;text-align:center;line-height:1.3;padding-block:8px}.vm-page .cx-feat{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}.vm-page .cx-feat li{font-size:12px;font-weight:600;color:var(--text);background:var(--grey-soft);border-radius:999px;padding:3px 10px}.vm-page .cx-list{list-style:none;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr}.vm-page .cx-wide .cx-list{grid-template-columns:repeat(3,minmax(0,1fr))}.vm-page .cx-list li{border-bottom:1px solid var(--line)}.vm-page .cx-wide .cx-list li{border-right:1px solid var(--line)}.vm-page .cx-list a{display:grid;gap:2px;padding:10px 18px;text-decoration:none;min-height:44px}.vm-page .cx-list a:hover{background:var(--row-hover)}.vm-page .cx-list b{color:var(--blue-ink);font-size:13.5px}.vm-page .cx-list span{color:var(--text);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vm-page .cx-foot{margin-top:14px;font-size:12.5px;color:var(--text)}@media (max-width:1060px){.vm-page .cx-wide .cx-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vm-page .cx-grid{grid-template-columns:minmax(0,1fr)}.vm-page .cx-wide .cx-list{grid-template-columns:1fr}.vm-page .cx-wide .cx-list li{border-right:0}}@media (max-width:640px){.vm-page .cx-go{width:100%}.vm-page .cx-h{padding:14px 16px 10px}.vm-page .cx-feat{padding:0 16px 10px}.vm-page .cx-list a{padding:10px 16px}}