.legal-body ul,.legal-body ol{color:var(--color-ink-sub);gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.5em;display:flex}.legal-body a{min-height:var(--tap-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.legal-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm);color:var(--color-ink-sub)}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:1px solid var(--color-line)}.legal-table thead th{color:var(--color-ink);background:var(--color-surface-alt)}@media (width<=767px){.legal-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table tr{border-bottom:1px solid var(--color-line);padding-block:var(--space-2)}.legal-table td{padding:var(--space-1) var(--space-3);border:0}.legal-table td:before{content:attr(data-label) "：";font-weight:var(--fw-bold);color:var(--color-ink)}}.legal-list{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.legal-list__note{margin:var(--space-3) 0 0}
