@media (max-width:560px){.tbl.tbl--stack,.tbl.tbl--stack tbody,.tbl.tbl--stack tr,.tbl.tbl--stack td,.tbl.tbl--stack th[scope=row]{display:block}.tbl.tbl--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl.tbl--stack tr{border-bottom:1px solid #f1ebdf0f;padding:12px 14px 13px}.tbl.tbl--stack tr:last-child{border-bottom:0}.tbl.tbl--stack tr:hover td{background:0 0}.tbl.tbl--stack td,.tbl.tbl--stack th[scope=row]{text-align:left;border:0;padding:0}.tbl.tbl--stack td:empty{display:none}.tbl.tbl--stack tr>:first-child:not(:empty){background:var(--basalt);border-bottom:1px solid var(--line-2);font:700 12.5px/1.4 var(--f-jp);color:var(--ash);letter-spacing:.04em;margin:-12px -14px 12px;padding:9px 14px 8px}.tbl.tbl--stack th[scope=row]:first-child{color:var(--bone);font-weight:800}.tbl.tbl--stack td+td{margin-top:6px}.tbl.tbl--stack tr>:first-child+td{margin-top:0}.tbl.tbl--stack td[data-label]{padding-left:var(--stack-lw,66px);position:relative}.tbl.tbl--stack td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";width:calc(var(--stack-lw,66px) - 8px);font:600 10.5px/1.4 var(--f-lab), var(--f-jp);letter-spacing:.1em;color:var(--ash);position:absolute;top:.3em;left:0}.tbl.tbl--stack code{overflow-wrap:anywhere}}
