.fitness_overview__UObRm{display:grid;grid-gap:16px;gap:16px;margin-top:8px}.fitness_goals__SZkcB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.fitness_heading__uXgAD{margin:0 0 12px;font-size:16px}.fitness_methods__RhG2Z{margin:0}.fitness_method__qzQah{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px dashed var(--border);font-size:14px;line-height:1.7}.fitness_method__qzQah:last-child{border-bottom:0;padding-bottom:0}.fitness_method__qzQah dt{font-weight:600}.fitness_method__qzQah dd{margin:0;color:var(--fg-soft);overflow-wrap:anywhere}.fitness_method__qzQah a{color:var(--accent)}.fitness_method__qzQah a:hover{text-decoration:underline}.fitness_method__qzQah a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:520px){.fitness_method__qzQah{grid-template-columns:1fr;gap:4px}}