.zzz-clinic .test-intro figure,.zzz-clinic .clinic-picture{height:auto!important;overflow:visible!important;position:relative!important;min-width:0}.zzz-clinic .test-intro figure figcaption.image-note,.zzz-clinic .clinic-picture figcaption.image-note{display:block!important;position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:10px 12px!important;margin:8px 0 0!important;background:#edf5fa!important;color:#244761!important;font-size:13px!important;line-height:1.7!important;clip-path:none!important;z-index:auto!important}.zzz-clinic .paired-comparison thead th:nth-child(2){background:#204e7d!important;color:#fff!important}.zzz-clinic .paired-comparison thead th:nth-child(3){background:#a14b27!important;color:#fff!important}.zzz-clinic .paired-comparison thead small{color:#fff!important;opacity:1!important;line-height:1.65;white-space:normal}.zzz-clinic .paired-comparison tbody td:nth-child(2){background:#eef6fd!important}.zzz-clinic .paired-comparison tbody td:nth-child(3){background:#fff5eb!important}.zzz-clinic .paired-comparison .mobile-cell-label{color:#244c70}.zzz-clinic .paired-comparison td:nth-child(3) .mobile-cell-label{color:#924521}
.zzz-clinic .weight-highlight{margin:26px 0;padding:25px;border-radius:12px;background:#eaf6fc;border:1px solid #9ecbdf;border-left:5px solid #167ba7}.zzz-clinic .weight-highlight>span{font-size:12px;color:#346f8d}.zzz-clinic .weight-highlight h3{margin-top:10px!important}.zzz-clinic .weight-key-note{font-size:14px!important;margin-bottom:0!important}.zzz-clinic .weight-routes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.zzz-clinic .weight-routes article{border:1px solid #c5dae8;border-top:5px solid #24557e;padding:22px;border-radius:10px;background:#f7fbff}.zzz-clinic .weight-routes article+article{border-color:#dec7b7;border-top-color:#a66b43;background:#fffbf7}.zzz-clinic .weight-route-label{font-size:12px!important;color:#587083}.zzz-clinic .weight-routes h3{margin-top:8px!important;font-size:19px!important}.zzz-clinic .weight-routes p,.zzz-clinic .weight-routes li{font-size:15px!important}.zzz-clinic .weight-routes .weight-small,.zzz-clinic .weight-bmi{font-size:13px!important}.zzz-clinic .weight-routes ul{padding-left:20px}.zzz-clinic .weight-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:weightstep}.zzz-clinic .weight-flow li{background:#f1f6fa;padding:18px;border-radius:8px;counter-increment:weightstep;font-size:14px}.zzz-clinic .weight-flow li:before{content:'0' counter(weightstep);display:block;color:#467995;font-size:12px}.zzz-clinic .weight-flow b,.zzz-clinic .weight-flow span{display:block}.zzz-clinic .weight-flow span{font-size:13px;margin-top:8px}.zzz-clinic .weight-details{border:1px solid #d3e0e9;padding:14px 18px;border-radius:8px;margin:14px 0}.zzz-clinic .weight-details summary{cursor:pointer;font-weight:600;font-size:15px;color:#355b78}.zzz-clinic .weight-details[open] summary{margin-bottom:15px}.zzz-clinic .weight-details p{font-size:14px!important}.zzz-clinic .weight-sources{font-size:12px;margin-top:24px}.zzz-clinic .weight-sources p{font-size:12px!important}
@media(max-width:700px){.zzz-clinic .paired-wrap{overflow:visible}.zzz-clinic table.paired-comparison{display:block;min-width:0!important;width:100%;font-size:13px}.zzz-clinic .paired-comparison thead{display:block!important;position:static!important;clip-path:none!important;width:100%!important;height:auto!important;overflow:visible!important;margin:0 0 12px!important}.zzz-clinic .paired-comparison thead tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0!important;border-radius:9px;overflow:hidden}.zzz-clinic .paired-comparison thead th{display:block!important;width:auto!important;padding:12px 8px!important;border:0!important;border-radius:0!important;font-size:13px;min-width:0}.zzz-clinic .paired-comparison thead th:first-child{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;clip-path:inset(50%)!important;overflow:hidden!important}.zzz-clinic .paired-comparison thead img{height:100px;object-fit:contain}.zzz-clinic .paired-comparison thead small{font-size:11px!important}.zzz-clinic .paired-comparison tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-bottom:12px;border:1px solid #ccdae6;border-radius:9px;overflow:hidden}.zzz-clinic .paired-comparison tbody th{grid-column:1/-1!important;width:100%!important;padding:9px 12px!important;background:#eaf0f5!important;font-size:13px!important}.zzz-clinic .paired-comparison tbody td{display:block!important;width:auto!important;min-width:0;padding:12px 10px!important;font-size:13px!important;line-height:1.8!important;border:0!important}.zzz-clinic .paired-comparison tbody td+td{border-top:0!important;border-left:1px solid #d3dfe7!important}.zzz-clinic .paired-comparison tbody td:nth-child(2){background:#eef6fd!important}.zzz-clinic .paired-comparison tbody td:nth-child(3){background:#fff5eb!important}.zzz-clinic .paired-comparison .mobile-cell-label{display:block;font-size:11px;margin-bottom:6px}.zzz-clinic .paired-comparison .cost-row strong{font-size:16px}.zzz-clinic .weight-routes,.zzz-clinic .weight-flow{grid-template-columns:1fr}.zzz-clinic .weight-highlight,.zzz-clinic .weight-routes article{padding:18px}.zzz-clinic .weight-highlight h3{font-size:19px!important}}

.zzz-clinic .weight-local{background:#f4f7fa;border:1px solid #dae3eb;border-radius:10px;padding:22px;margin-top:24px}.zzz-clinic .weight-local h3{margin-top:0!important;font-size:18px!important}.zzz-clinic .weight-local p{font-size:14px!important}.zzz-clinic .weight-local a{font-size:13px}
