@keyframes rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.comparison-block{margin-block:2rem;width:100%;grid-column:page}.comparison-block__header{margin-bottom:1.5rem}.comparison-block__title{font-size:var(--font-size--xlarge);line-height:var(--line-height--xlarge);color:var(--theme-primary);margin-bottom:1rem}.comparison-block__description{font-size:var(--font-size--base);line-height:var(--line-height--base);color:var(--theme-text);margin-bottom:1.5rem}.comparison-block__description p{margin:0}.comparison-block__table{font-size:var(--font-size--base);line-height:var(--line-height--base)}.comparison-block__table table{width:100%;border-collapse:collapse;margin-block:1rem;border:0;font-size:var(--font-size--small);line-height:var(--line-height--small)}.comparison-block__table table td{background-color:var(--theme-background-light)}.comparison-block__table table td a{color:var(--theme-link);text-decoration:underline}.comparison-block__table table td li{font-size:var(--font-size--small);font-weight:400}.comparison-block__table table th,.comparison-block__table table thead{background-color:#fff}.comparison-block__table table th a,.comparison-block__table table thead a{padding:.5rem 1rem;background-color:var(--theme-primary);color:var(--theme-neutral-light);display:inline-flex;gap:.5rem;align-items:center}.comparison-block__table table th a:after,.comparison-block__table table thead a:after{font-family:var(--font-icons);content:""}.comparison-block__table table th,.comparison-block__table table td{width:var(--_colwidths, auto);vertical-align:top;padding:1rem;text-align:left;border:1px solid var(--theme-border-light)}.comparison-block__table table th:first-child,.comparison-block__table table td:first-child{border-left:0}.comparison-block__table table th:last-child,.comparison-block__table table td:last-child{border-right:0}.comparison-block__table table th{font-weight:var(--font-weight--demi);text-align:left}.comparison-block__table table thead td{background-color:#fff}.comparison-block__table table thead tr:first-child td,.comparison-block__table table thead tr:first-child th,.comparison-block__table table tbody tr:first-child td,.comparison-block__table table tbody tr:first-child th{border-top:0}.comparison-block__table table:has(td:last-child:nth-child(6)){--_colwidths: 16.66%}.comparison-block__table table:has(td:last-child:nth-child(5)){--_colwidths: 20%}.comparison-block__table table:has(td:last-child:nth-child(4)){--_colwidths: 25%}.comparison-block__table table:has(td:last-child:nth-child(3)){--_colwidths: 33.33%}.comparison-block__table table:has(td:last-child:nth-child(2)){--_colwidths: 50%}@media screen and (max-width: 767px){.comparison-block__table{overflow-x:auto}.comparison-block__table table{min-width:600px}}}
