.article-wrap{max-width:900px}.article-content{font-size:18px;min-width:0}.article-content h2{font-size:clamp(27px,3vw,38px);line-height:1.18;margin:48px 0 16px}.article-note{border-left:5px solid var(--red);background:#fff5f6;padding:20px 22px;border-radius:0 16px 16px 0;margin:28px 0;font-weight:700}.article-label{display:inline-block;color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:1.1px;font-size:13px}.ratgeber-text-card{max-width:760px}.ratgeber-text-card h2{font-size:30px;margin:8px 0 12px}.ratgeber-text-card h2 a{text-decoration:none}.ratgeber-link{color:var(--red);font-weight:900;text-decoration:none}.exercise-list{display:grid;gap:28px;margin:28px 0 42px}.exercise-item{display:grid;grid-template-columns:minmax(280px,42%) 1fr;gap:24px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(23,27,34,.05)}.exercise-item img{display:block;width:100%;height:auto;max-width:100%;border-radius:14px}.exercise-item h3{font-size:24px;line-height:1.2;margin:0 0 10px}.exercise-item p{margin:0}.author-box{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;margin-top:48px}.author-box img{display:block;width:180px;height:auto;max-width:100%;object-fit:contain;border-radius:22px}
@media(max-width:760px){.article-wrap{padding-left:15px;padding-right:15px}.article-content{font-size:17px;overflow-wrap:anywhere}.exercise-list{gap:20px}.exercise-item{grid-template-columns:1fr;padding:12px;gap:14px}.exercise-item img{width:100%;height:auto;object-fit:contain}.exercise-item h3{font-size:22px}.author-box{grid-template-columns:1fr}.ratgeber-text-card{width:100%}}

/* Audio-Auswahl im Sporttime Ratgeber */
.ratgeber-choices{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.audio-choice{box-shadow:none}.audio-unavailable{opacity:.58;cursor:default;pointer-events:none}.audio-box{margin:0 0 38px;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f7f7f8 100%);box-shadow:0 8px 24px rgba(23,27,34,.05)}.audio-box-heading{display:flex;gap:16px;align-items:center;margin-bottom:16px}.audio-box-heading h2{font-size:24px;line-height:1.2;margin:0 0 4px}.audio-box-heading p{margin:0;color:var(--muted)}.audio-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--red);color:#fff;font-size:17px;flex:0 0 auto}.article-audio{display:block;width:100%;max-width:100%}.audio-pending{margin:0;padding:14px 16px;border-radius:14px;background:#fff5f6;color:var(--ink)}
@media(max-width:620px){.ratgeber-choices{display:grid;grid-template-columns:1fr}.ratgeber-choices .btn{width:100%}.audio-box{padding:18px;border-radius:18px}.audio-box-heading{align-items:flex-start}.audio-box-heading h2{font-size:21px}.article-audio{height:54px}}

/* Vergleichstabelle Körperfett-Messmethoden */
.compare{width:100%;border-collapse:collapse}.compare th,.compare td{border:1px solid var(--line);padding:11px;text-align:left;vertical-align:top}.compare th{background:#f7f7f8}
@media(max-width:620px){.article-content{overflow-x:hidden}.compare{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}.compare th,.compare td{min-width:145px}}

/* BMI Ratgeber */
.formula{overflow-wrap:anywhere}.tech-box{overflow-wrap:anywhere}
@media(max-width:620px){.formula{font-size:20px;padding:16px}.example-grid{grid-template-columns:1fr}.article-image{max-width:100%;height:auto}}
