.help-duo{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=1024px){.help-duo{grid-template-columns:minmax(0,1fr) 15rem;gap:4rem}.help-duo.has-plate{grid-template-columns:minmax(0,1fr) 20rem}.help-duo.is-flipped{grid-template-columns:15rem minmax(0,1fr)}.help-duo.is-flipped.has-plate{grid-template-columns:20rem minmax(0,1fr)}.help-duo.is-flipped .help-duo__media{order:-1}}.help-duo__media{justify-self:center;width:100%;max-width:15rem;margin:0}.help-duo.has-plate .help-duo__media{max-width:20rem}.help-shots{justify-content:center;gap:.9rem;margin:0;display:flex}.help-shots>*{flex:1 1 0;min-width:0;max-width:11rem}.weights{gap:.85rem;margin:0;padding:0;display:grid}.weight{grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;display:grid}.weight dt{color:#ffffffe6;font-size:.95rem}.weight dd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.9rem;font-weight:800}.weight__track{background:#ffffff14;border-radius:9999px;grid-column:1/-1;height:7px;overflow:hidden}.weight__track span{height:100%;width:calc(var(--share) * 100%);background:var(--color-primary,#54ac58);border-radius:9999px;display:block}.weight.is-special .weight__track span{background:repeating-linear-gradient(90deg, var(--color-primary,#54ac58) 0 6px, #54ac5859 6px 12px)}.help-steps{counter-reset:help-step;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.help-steps li{counter-increment:help-step;color:var(--color-text-muted,#c9c9c9);padding-left:2.75rem;line-height:1.6;position:relative}.help-steps li:before{content:counter(help-step);width:1.85rem;height:1.85rem;color:var(--color-primary,#54ac58);text-align:center;background:#54ac581f;border:1px solid #54ac5880;border-radius:9999px;font-size:.85rem;font-weight:800;line-height:1.75rem;position:absolute;top:-.1rem;left:0}.help-steps b{color:#fff;font-weight:800}.help-cards{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.help-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-card{border-radius:var(--radius-panel,10px);background:#ffffff08;border:1px solid #ffffff1a;padding:1.5rem}.help-card h3{color:#fff;margin:0 0 .7rem;font-size:1.05rem;font-weight:800}.help-card p{color:var(--color-text-muted,#c9c9c9);margin:0 0 .8rem;line-height:1.6}.help-card p:last-child{margin-bottom:0}.help-card a{color:var(--color-primary,#54ac58);text-underline-offset:2px;text-decoration:underline}
