.am-vsme-list{--vsme-purple:#66329d;--vsme-mint:#147e72;--vsme-line:#e6ddec;color:#352d3f;font:15px/1.55 system-ui,-apple-system,sans-serif;margin:36px 0;max-width:100%;overflow-wrap:anywhere}.am-vsme-list *{box-sizing:border-box}.am-vsme-list-header{border-bottom:2px solid var(--vsme-purple);padding-bottom:18px;margin-bottom:26px}.am-vsme-list-header>p:first-child{font-size:12px;letter-spacing:.08em;color:var(--vsme-mint);font-weight:650;margin:0 0 8px}.am-vsme-list h2{color:var(--vsme-purple);font-size:30px;line-height:1.25;margin:0 0 10px}.am-vsme-list-header p{margin:5px 0}.am-vsme-list-status{color:#6d6277;font-size:12px}.am-vsme-list-group{margin:26px 0;break-inside:auto}.am-vsme-list-group h3{display:flex;align-items:center;gap:12px;font-size:19px;line-height:1.4;color:var(--vsme-purple);padding:13px 16px;background:#f5f0fa;border-radius:10px;margin:0}.am-vsme-list-group h3 span{display:inline-block;color:white;background:var(--vsme-purple);border-radius:7px;padding:4px 8px;font-size:13px;flex:none}.am-vsme-list dl{margin:0}.am-vsme-list-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(90px,.35fr);gap:16px;border-bottom:1px solid var(--vsme-line);padding:15px 16px;break-inside:avoid}.am-vsme-list dt{font-weight:600;margin:0}.am-vsme-list dd{margin:0;min-width:0;white-space:normal}.am-vsme-list-value{font-variant-numeric:tabular-nums}.am-vsme-list-value small{display:block;color:#716579;font-size:12px;margin-top:3px}.am-vsme-list-origin{color:var(--vsme-mint);font-size:12px}.am-vsme-list-origin small{display:block;color:#716579;margin-top:5px}.am-vsme-list-empty{color:#8b641d;background:#fff7e8;padding:3px 7px;border-radius:5px;font-size:12px;display:inline-block}.am-vsme-list-footnote,.am-vsme-list-notice{color:#76687e;font-size:12px;margin-top:24px}@media(max-width:650px){.am-vsme-list-row{grid-template-columns:1fr;gap:5px;padding:14px 10px}.am-vsme-list h2{font-size:25px}.am-vsme-list-group h3{font-size:17px}}@media print{.am-vsme-list{font-size:10pt}.am-vsme-list-group h3{break-after:avoid}.am-vsme-list-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 80px}.am-vsme-list-header h2{font-size:22pt}}
