.vp-template-sources{margin-top:12px;border-top:1px solid var(--line,#cddce0);padding-top:10px;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}
.vp-template-sources>summary{cursor:pointer;font-weight:650;min-height:32px;color:var(--accent,#217d82)}
.vp-template-sources ol{padding-inline-start:22px;margin:10px 0}
.vp-template-sources li{padding:8px 0;border-bottom:1px solid var(--line,#cddce0)}
.vp-template-sources p{margin:5px 0}
.vp-template-sources a{color:var(--accent,#217d82);text-decoration:underline;text-underline-offset:3px}
.vp-template-sources li>details>summary{cursor:pointer;font-size:.8125rem;min-height:28px}
.vp-template-sources-compact{font-size:.8125rem}
