.cs-sort th{padding:0}.cs-sort th button{display:flex;align-items:center;gap:6px;width:100%;padding:12px 14px;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.cs-sort th button .cl-ic{width:16px;height:16px;opacity:.6}.cs-sort th button[aria-sort] .cl-ic{opacity:1;color:#ff8a8a}@media (min-width:1024px){.cs-sort th button:hover{color:#ffb3b3}}.cs-sort td.num{text-align:right;font-variant-numeric:tabular-nums}.cs-sim{margin:24px 0;padding:22px;background:var(--cl-ink);color:#fff}.cs-sim-head{display:flex;gap:14px;align-items:flex-start;margin:0 0 18px}.cs-sim-head>.cl-ic{width:32px;height:32px;flex:none;color:#ff6b6b}.cs-sim-head p{margin:0;color:#ffffffd1;font-size:.9375rem}.cs-sim-head .cs-sim-t{margin:0 0 4px;font-size:1.125rem;font-weight:700;color:#fff}.cs-sim-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.cs-sim-in label{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;color:#ffffffbf}.cs-sim-in input,.cs-sim-in select{width:100%;height:46px;padding:0 12px;border:1px solid #ffffff4d;background:#141414;color:#fff;font:inherit;font-size:1rem;border-radius:0}.cs-sim-in input:focus,.cs-sim-in select:focus{outline:2px solid var(--cl-red);outline-offset:0}.cs-sim-out{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;margin:0 0 16px;padding:0;background:#ffffff2e}.cs-sim-out li{display:flex;flex-direction:column;gap:4px;padding:14px;background:#111}.cs-sim-out span{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}.cs-sim-out b{font-size:1.25rem;line-height:1.2;color:#fff}.cs-sim-out li:nth-child(2) b{color:#ff8a8a}.cs-sim-note{margin:0;font-size:.8125rem;color:#ffffffb3}.cs-author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:24px 0;padding:22px;background:#fff;border:1px solid var(--cl-line);scroll-margin-top:90px}.cs-author-ini{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--cl-red);color:#fff;font-size:1.375rem;font-weight:800}.cs-author h3{margin:0 0 2px;font-size:1.1875rem}.cs-author-role{margin:0 0 10px;font-size:.875rem;color:var(--cl-muted)}.cs-author p:last-child{margin:0}.cl-byline h3 a{color:var(--cl-ink);border-bottom:2px solid #ffb3b3}@media (min-width:1024px){.cl-byline h3 a:hover{color:var(--cl-red)}}.cl-foot-nav ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid #ffffff1f}.cl-foot-nav a{border-bottom:0;font-weight:500}.cl-foot-nav a[aria-current]{color:#ff8a8a}@media (max-width:1023px){.cs-sim-in,.cs-sim-out{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.cs-sim{padding:18px 14px}.cs-sim-in{grid-template-columns:1fr}.cs-sim-out b{font-size:1.0625rem}.cs-author{grid-template-columns:1fr}}.cs-chk{margin:24px 0;padding:22px;background:var(--cl-ink);color:#fff}.cs-chk-pick{display:flex;flex-direction:column;gap:6px;max-width:420px;margin:0 0 16px;font-size:.8125rem;color:#ffffffbf}.cs-chk-pick select{height:46px;padding:0 12px;border:1px solid #ffffff4d;background:#141414;color:#fff;font:inherit;font-size:1rem;border-radius:0}.cs-chk-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 16px;background:#ffffff2e}.cs-chk-card>div{padding:12px 14px;background:#111}.cs-chk-card dt{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}.cs-chk-card dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.cs-chk-card a{display:inline-flex;align-items:center;gap:6px;color:#ff8a8a}.cs-chk-card a .cl-ic{width:16px;height:16px}@media (min-width:1024px){.cs-chk-card a:hover{color:#fff}}@media (max-width:767px){.cs-chk-card{grid-template-columns:1fr}.cs-chk{padding:18px 14px}}.cs-band{margin:24px calc(var(--cl-pad)*-1)}.cs-more-sec:not(.cl-sec-alt)+.cs-final-sec{background:var(--cl-soft)}