.bullet-list{padding-left:var(--sp-18);gap:var(--sp-2);margin:0;display:grid}.bullet-list.is-after{margin-top:var(--sp-6)}.bullet-list.is-scroll{max-height:240px;overflow-y:auto}.explain-groups{gap:var(--sp-12);flex-wrap:wrap;display:flex}.explain-group{flex:var(--explain-grow,1) 1 280px;border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:var(--sp-10) var(--sp-12);background:var(--surface);gap:var(--sp-6);flex-direction:column;display:flex}.explain-group.is-wide{flex-basis:100%}.explain-group>.bullet-list{columns:var(--explain-cols,1) 280px;column-gap:var(--sp-24);display:block}.explain-group>.bullet-list>li{break-inside:avoid;margin-bottom:var(--sp-2)}.explain-group-title{align-items:center;gap:var(--sp-6);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.explain-group-title svg{color:var(--muted);flex:none}.explain-group.tone-warn{border-color:var(--tone-warn);background:var(--tone-warn-bg)}.explain-group.tone-warn .explain-group-title svg{color:var(--tone-warn)}.reveal-buttons{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.reveal-buttons-aside{margin-left:auto}.bullet-list li.is-child{margin-left:var(--sp-16)}
