/* Consistent spacing and wrapping in the three training cards. */
#wege .weg{--card-inset:clamp(22px,2.4vw,34px);display:flex;flex-direction:column;min-width:0}
#wege .weg-bild{flex-shrink:0}
#wege .weg ul{padding-bottom:24px;min-width:0}
#wege .weg li{overflow-wrap:anywhere;hyphens:auto}
#wege .weg .weg-mehr{
  align-self:flex-start;display:flex;align-items:center;
  width:fit-content;max-width:calc(100% - var(--card-inset) - var(--card-inset));
  min-height:44px;margin:auto var(--card-inset) 20px;padding:8px 0;
  text-align:left;line-height:1.5;white-space:normal;overflow-wrap:anywhere;
  border-bottom:0;text-decoration:none;text-underline-offset:5px;
  text-decoration-thickness:1px;
}
#wege .weg .weg-mehr:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
