/* Weight-loss medication and strength article: established Plan2Peak editorial styles. */
.strength-article{min-width:0;overflow-wrap:break-word}
.blog-post-subtitle{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6;color:var(--muted);max-width:800px;margin:0 0 25px}
.strength-article figure>a{display:block;cursor:zoom-in}
.strength-article figure>a:focus-visible,.strength-table-scroll:focus-visible,.strength-results-text summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}
.strength-article figcaption{margin-top:14px;font-size:.87rem;line-height:1.6;color:var(--muted)}
.strength-article figure img{display:block;width:100%;height:auto}
.strength-results-text{border:1px solid var(--line);padding:18px 20px;margin:-1em 0 2em}
.strength-results-text summary{font-weight:700;color:var(--teal);cursor:pointer;line-height:1.6}
.strength-table-scroll{max-width:100%;overflow-x:auto;margin:1.7em 0;overscroll-behavior-x:contain}
.strength-article table{width:100%;border-collapse:collapse;font-size:.89rem;line-height:1.6;text-align:left}
.strength-article th,.strength-article td{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}
.strength-article thead th{font-family:Montserrat,Arial,sans-serif;background:var(--navy);color:white;font-weight:700}
.strength-article tbody th{font-weight:700;color:var(--navy)}
.strength-article tbody tr:nth-child(even){background:var(--soft)}
.strength-references{margin-top:45px;border-top:1px solid var(--line);padding-top:8px}
.strength-references p{font-size:.87rem;line-height:1.7}
@media(max-width:700px){.strength-article figure{padding:8px}.strength-article figcaption{font-size:.83rem}.strength-article table{min-width:560px}.strength-results-text{padding:16px}.strength-article th,.strength-article td{padding:12px}}
