/* Uses the shared editorial layout and theme tokens. */
.variants-guide .variants-table table{width:100%;table-layout:fixed}
.variants-guide .variants-table th:first-child{width:32%}
.variants-guide .variants-table th:nth-child(2){width:43%}
.variants-guide .variants-table th,.variants-guide .variants-table td{overflow-wrap:anywhere;hyphens:auto;vertical-align:top}
.variants-guide .variants-table tbody a{display:inline-block;min-height:44px;text-underline-offset:3px}
.variants-guide .variants-progression{list-style:none;padding:0;margin:24px 0}
.variants-guide .variants-progression>li{padding:20px 0;border-bottom:1px solid var(--line)}
.variants-guide .variants-progression h3{font-size:20px;line-height:1.4;margin:0 0 8px}
.variants-guide .variants-progression p{margin-bottom:0}
.variants-guide [data-variant]{scroll-margin-top:24px}
@media(max-width:550px){.variants-guide .variants-table th,.variants-guide .variants-table td{padding:10px 7px;font-size:13px;line-height:1.55}.variants-guide .variants-table th:nth-child(2){width:40%}.variants-guide .variants-progression h3{font-size:18px}}
