.ComparisonTable_wrap__KOIjR{min-width:0}.ComparisonTable_table__0b5CA{width:100%;table-layout:fixed;border-collapse:collapse}.ComparisonTable_table__0b5CA caption{caption-side:bottom;margin-top:12px;color:var(--tpl-fg-soft);font-size:14px;font-weight:500;line-height:24px;text-align:left}.ComparisonTable_table__0b5CA thead th{padding:0 24px 16px 0;border-bottom:2px solid var(--tpl-fg);font-family:var(--homepage-sora),sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.02em;text-align:left;vertical-align:bottom}.ComparisonTable_table__0b5CA thead td{width:200px;border-bottom:2px solid var(--tpl-fg)}.ComparisonTable_many__xVCQ2 thead td{width:180px}.ComparisonTable_table__0b5CA tbody td,.ComparisonTable_table__0b5CA tbody th{padding:20px 24px 20px 0;border-top:1px solid var(--tpl-rule);vertical-align:top;transition:background-color var(--t-feedback) var(--ease-feedback)}.ComparisonTable_table__0b5CA tbody th{font-size:12px;font-weight:500;letter-spacing:.12em;line-height:20px;text-align:left;text-transform:uppercase}.ComparisonTable_table__0b5CA tbody th>:not(em){opacity:var(--tpl-index-opacity)}.ComparisonTable_table__0b5CA tbody th a{min-height:44px;letter-spacing:0;text-transform:none;font-size:15px}.ComparisonTable_table__0b5CA tbody th em{display:block;margin-top:6px;font-style:normal;letter-spacing:0;text-transform:none}.ComparisonTable_table__0b5CA tbody td{font-size:16px;line-height:1.5}.ComparisonTable_table__0b5CA tbody tr:focus-within>*,.ComparisonTable_table__0b5CA tbody tr[data-matched]>*{background:var(--tpl-sand)}@media (hover:hover) and (pointer:fine){.ComparisonTable_table__0b5CA tbody tr:hover>*{background:var(--tpl-sand)}}.ComparisonTable_rating__vbhp2{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.ComparisonTable_rating__vbhp2 i{width:10px;height:10px;border-radius:50%}.ComparisonTable_rating__vbhp2[data-rating=works-well] i{background:var(--tpl-fg)}.ComparisonTable_rating__vbhp2[data-rating=with-care] i{background:linear-gradient(90deg,var(--tpl-fg) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--tpl-fg)}.ComparisonTable_rating__vbhp2[data-rating=avoid] i{background:linear-gradient(135deg,transparent 45%,var(--tpl-fg) 45% 55%,transparent 55%);box-shadow:inset 0 0 0 1.5px var(--tpl-fg)}.ComparisonTable_ratingNote__cuq_d{display:block;margin-top:4px;color:var(--tpl-fg-soft);font-size:14px}.ComparisonTable_hint__GUNXI{display:none}@media (max-width:767px){.ComparisonTable_two__E4G5H thead tr{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;position:sticky;top:0;z-index:2;background:var(--tpl-cream)}.ComparisonTable_two__E4G5H thead td{display:none}.ComparisonTable_two__E4G5H thead th{padding:8px 0 12px;font-size:16px}.ComparisonTable_two__E4G5H tbody tr{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;padding-block:16px;border-top:1px solid var(--tpl-rule)}.ComparisonTable_two__E4G5H tbody th{grid-column:1/-1;padding:0 0 8px;border:0}.ComparisonTable_two__E4G5H tbody td{padding:0;border:0;font-size:15px}.ComparisonTable_scroller__YefXV{overflow-x:auto;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.ComparisonTable_many__xVCQ2{width:calc(128px + var(--options) * 168px)}.ComparisonTable_many__xVCQ2 tbody th,.ComparisonTable_many__xVCQ2 thead td{position:sticky;left:0;z-index:1;width:128px;background:var(--tpl-cream)}.ComparisonTable_hint__GUNXI{display:block;margin-top:8px;color:var(--tpl-fg-soft);font-size:13px}}@media (prefers-reduced-motion:reduce){.ComparisonTable_table__0b5CA tbody td,.ComparisonTable_table__0b5CA tbody th{transition:none}}