.editorial-list{padding-inline-start:24px;margin:16px 0 24px;list-style:disc}
.editorial-list li{margin:8px 0;padding-inline-start:3px;line-height:1.75}
.specification-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:18px 0 25px;border:1px solid #e4dce3;border-radius:10px;background:#fff;overscroll-behavior-x:contain}
.specification-table-wrap:focus-visible{outline:2px solid #be2b77;outline-offset:4px}
.specification-table{width:100%;table-layout:auto;margin:0;font-size:14px;line-height:1.6}
.specification-table caption{caption-side:top;padding:13px 16px;text-align:start;font-size:15px;font-weight:600;color:#342639;background:#faf6fa;border-bottom:1px solid #e4dce3}
.specification-table th{font-size:12px;line-height:1.6;font-weight:600;background:#f4eff5;color:#514157;padding:12px 14px;vertical-align:top;overflow-wrap:normal;word-break:normal}
.specification-table td{padding:12px 14px;vertical-align:top;border-bottom:1px solid #ece6ee;color:#3d3145;overflow-wrap:normal;word-break:normal}
.specification-table tbody tr:last-child td{border-bottom:0}
.specification-table tbody tr:nth-child(even){background:#fbf9fb}
.wide-specification{min-width:620px}
.specification-cols-3{min-width:460px}
.specification-cols-4{min-width:500px}
.specification-cols-5{min-width:540px}
@media(max-width:760px){.specification-table{font-size:13px}.specification-table th,.specification-table td{padding:10px}.specification-table caption{padding:12px}.editorial-list{padding-inline-start:21px}.wide-specification{min-width:590px}}
