.ds-spec{grid-template-columns:repeat(var(--spec-cols,1),minmax(0,1fr));text-align:left;border-top:1px solid #ffffff24;align-items:start;margin:0;padding-top:26px;display:grid}.ds-spec>div{gap:6px;min-width:0;padding:0 1.5rem;display:grid}.ds-spec>div:first-child{padding-left:0}.ds-spec>div+div{box-shadow:inset 1px 0 #ffffff24}.ds-spec dt{color:#fff;font-family:var(--font-display);text-wrap:balance;font-size:21px;font-weight:600;line-height:1.2}.ds-spec dd{color:var(--on-dark-strong);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.ds-spec.is-cols-2{--spec-cols:2}.ds-spec.is-cols-3{--spec-cols:3}.ds-spec.is-cols-4{--spec-cols:4}.ds-spec.is-cols-4 dt{font-size:19px}@media (width>=40rem) and (width<=63.99rem){.ds-spec.is-cols-3,.ds-spec.is-cols-4{--spec-cols:2;row-gap:0}.ds-spec.is-cols-3>div,.ds-spec.is-cols-4>div{padding-block:0 1.25rem}.ds-spec.is-cols-3>div:nth-child(odd),.ds-spec.is-cols-4>div:nth-child(odd){box-shadow:none;padding-left:0}.ds-spec.is-cols-3>div:nth-child(n+3),.ds-spec.is-cols-4>div:nth-child(n+3){border-top:1px solid #ffffff24;padding-top:1.25rem;padding-bottom:0}.ds-spec.is-cols-4 dt{font-size:21px}}@media (width<=39.99rem){.ds-spec,.ds-spec.is-cols-2,.ds-spec.is-cols-3,.ds-spec.is-cols-4{--spec-cols:1}.ds-spec>div{box-shadow:none;padding:1rem 0}.ds-spec>div:first-child{padding-top:0}.ds-spec>div+div{box-shadow:none;border-top:1px solid #ffffff24}.ds-spec>div:last-child{padding-bottom:0}}
