.cp-product > .cp-comparison{background:#fff;color:#141414;margin-top:36px;padding:0 24px;font-weight:700}
.cp-product > .cp-comparison .cp-block-heading{margin-bottom:32px}
.cp-product > .cp-comparison .cp-heading{font-size:clamp(24px,3.6vw,48px);font-weight:700;line-height:1.2;text-decoration:none;margin:0}
.cp-product .cp-comparison-figma{display:block;overflow:visible}
.cp-product .cp-comparison-figma table{width:100%;table-layout:fixed;border-collapse:collapse;border:0;margin:0;box-shadow:none;font-size:clamp(12px,2.55vw,34px);font-weight:700;line-height:1.1;color:inherit}
.cp-product .cp-comparison-figma th,.cp-product .cp-comparison-figma td{width:33.333%;border:0;border-right:2px solid #a1a1a1;background:transparent;text-align:center;vertical-align:middle;padding:30px 14px;overflow-wrap:normal;word-break:normal;font-weight:700}
.cp-product .cp-comparison-figma th:last-child,.cp-product .cp-comparison-figma td:last-child{border-right:0}
.cp-product .cp-comparison-figma thead{background:#ebebeb}
.cp-product .cp-comparison-figma thead th{font-size:clamp(18px,3.4vw,44px);padding:22px 12px;border-bottom:2px solid #a1a1a1}
.cp-product .cp-comparison-figma tbody tr:nth-child(even){background:#f0f0f0}
.cp-product .cp-comparison-figma a{display:block;color:inherit;text-decoration:none}
@media(max-width:749px){.cp-product > .cp-comparison .cp-block-heading{margin-bottom:24px}.cp-product .cp-comparison-figma th,.cp-product .cp-comparison-figma td{padding:22px 7px;border-right-width:1px;line-height:1.15}.cp-product .cp-comparison-figma thead th{padding:17px 5px;border-bottom-width:1px}}
