.comparison-main{max-width:1248px}.comparison-hero{padding:46px 0 36px;border-bottom:1px solid #2c4941}.comparison-date{font-size:14px;color:#8fab9f;margin:18px 0}.comparison-hero h1{font-size:clamp(38px,5.8vw,72px);line-height:1.12;letter-spacing:-2px;margin:30px 0 24px}.comparison-main em{font-style:normal;color:var(--teal)}.comparison-intro{font-size:20px!important;max-width:760px}.comparison-pills{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.comparison-pills span{padding:11px 15px;border:1px solid #36574b;border-radius:6px;font-size:14px;color:#b2d5c4;background:#10201b}.comparison-main p{color:#a9c0b4;line-height:1.85;font-size:16px;max-width:920px}.comparison-main .evidence-note{font-size:14px;line-height:1.8;color:#92aa9e}.comparison-main a[href^="#s"]{color:var(--teal);font-size:14px;text-underline-offset:3px;white-space:nowrap}.comparison-main .product-jump{flex-wrap:wrap;overflow:visible;gap:13px 24px}.comparison-main .product-jump a{font-size:14px}.comparison-section{padding:46px 0;border-bottom:1px solid #294439}.comparison-section h2{font-size:clamp(28px,3.5vw,40px);line-height:1.3;letter-spacing:-.8px;margin:17px 0 25px}.comparison-section h3{font-size:22px;line-height:1.4;margin:26px 0 16px}.comparison-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.comparison-cards article{background:#10201a;border:1px solid #305346;border-radius:12px;padding:25px}.compound-number{font-size:16px;color:var(--teal)}.comparison-cards h3{margin:17px 0;font-size:23px}.comparison-cards p{margin:0;font-size:16px}.comparison-cards strong{color:#e2f4eb}.comparison-callout{margin:28px 0;padding:25px 28px;border-left:3px solid var(--teal);background:#14281f;border-radius:0 9px 9px 0}.comparison-callout strong{font-size:19px;color:#ddf3e8}.comparison-callout p{margin:12px 0 0}.comparison-image-band{display:grid;grid-template-columns:.8fr 1fr;align-items:center;border:1px solid #305144;border-radius:14px;overflow:hidden;background:#0e1a15;margin:42px 0}.comparison-image-band img{width:100%;height:360px;object-fit:contain;background:#080d0c;display:block}.comparison-image-band figcaption{padding:38px}.comparison-image-band h2{font-size:32px;line-height:1.3;margin:18px 0}.comparison-image-band small{display:block;color:#8fa99c;font-size:14px;margin-top:20px}.comparison-image-band.reverse{grid-template-columns:1fr .8fr}.comparison-image-band.reverse img{order:2}.comparison-table-wrap{overflow-x:auto;border:1px solid #365345;border-radius:10px;margin:24px 0;background:#0e1b15;scrollbar-color:#567a6b #0e1b15}.comparison-table-wrap:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.comparison-table{width:100%;min-width:860px;border-collapse:collapse;font-size:15px;line-height:1.75;text-align:left}.comparison-table caption{padding:18px 22px;text-align:left;color:#a9c4b7;font-size:14px;border-bottom:1px solid #304c3f}.comparison-table th,.comparison-table td{padding:20px;vertical-align:top;border-bottom:1px solid #2b4337}.comparison-table thead{background:#173329;color:#d9f4e6}.comparison-table tbody th{width:20%;color:#b9d5c4;font-weight:500}.comparison-table td{width:26.66%;color:#a6bdaf}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.table-hint{font-size:14px!important;color:#91ac9c!important}.weight-studies{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.weight-studies article{border-top:2px solid #5aa78c;padding-top:10px}.weight-studies h3{font-size:18px}.weight-studies strong{display:block;font-size:44px;letter-spacing:-1px;color:#c9f6e6}.weight-studies strong small{display:block;font-size:14px;color:#8fb19e;letter-spacing:0;margin-top:6px}.direct-result{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;background:#12281f;border:1px solid #3a6552;border-radius:12px;padding:30px;margin:34px 0}.direct-result h3{margin:17px 0}.direct-bars{align-self:center}.direct-bars>div{margin:24px 0}.direct-bars span{display:flex;justify-content:space-between;gap:16px;font-size:16px;color:#bdd9ca}.direct-bars i{display:block;height:14px;background:var(--teal);border-radius:3px;margin-top:15px}.direct-bars>div:nth-child(2) i{background:#86ac98}.monitoring-table{min-width:690px}.monitoring-table td{width:auto}.comparison-sources ol{padding-left:25px;columns:2;column-gap:40px}.comparison-sources li{break-inside:avoid;margin-bottom:17px;padding-left:5px;font-size:15px;line-height:1.7;color:#9fbfac}.comparison-sources li a{color:#b7d8c5;text-underline-offset:4px}.shop-header nav{flex-wrap:wrap;gap:12px 22px}.comparison-main .mini-label{font-size:14px}.comparison-main .research-citation{font-size:14px!important}.comparison-main .secondary-link{font-size:16px}
@media(max-width:900px){.comparison-cards,.weight-studies{grid-template-columns:1fr}.comparison-hero{padding-top:24px}.comparison-main .comparison-intro{font-size:18px!important}.comparison-image-band,.comparison-image-band.reverse{grid-template-columns:1fr 1fr}.comparison-image-band figcaption{padding:24px}.comparison-image-band h2{font-size:27px}.direct-result{grid-template-columns:1fr;gap:5px}.comparison-sources ol{columns:1}}
@media(max-width:600px){.comparison-hero h1{letter-spacing:-1px}.comparison-section{padding:34px 0}.comparison-cards article{padding:23px}.comparison-pills{gap:8px}.comparison-pills span{font-size:14px;padding:9px 12px}.comparison-image-band,.comparison-image-band.reverse{grid-template-columns:1fr}.comparison-image-band img,.comparison-image-band.reverse img{height:300px;order:0}.comparison-image-band figcaption{padding:26px}.comparison-callout,.direct-result{padding:23px}.comparison-main p{font-size:16px}.shop-header nav{gap:8px 18px}.comparison-sources li{overflow-wrap:anywhere}}

.direct-bars .trial-bar-row{margin:20px 0}.direct-bar-track{height:14px;background:#294037;border-radius:3px;overflow:hidden;margin-top:12px}.direct-bars .direct-bar-track i{height:100%;margin:0}.direct-bars .trial-bar-semaglutide i{background:#86ac98}.direct-bars .direct-trial-label{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:#92b5a3}.direct-bars .trial-bar-reference{border-top:1px dashed #5e8675;padding-top:20px}.direct-bars .separate-trial-label{display:block;margin-bottom:10px;color:var(--teal);font-size:10px;letter-spacing:1px;line-height:1.5}.direct-bars .trial-bar-reference i{background:repeating-linear-gradient(135deg,#60d9cc 0,#60d9cc 7px,#459b8e 7px,#459b8e 10px)}.direct-bars .direct-bar-axis{display:flex;justify-content:space-between;margin:4px 0 0;color:#92b5a3;font-size:12px}

.comparison-editorial-photo{max-width:920px;margin:30px auto 24px;border:1px solid #305144;border-radius:12px;overflow:hidden;background:#0c1716}.comparison-editorial-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}@media(max-width:700px){.comparison-editorial-photo{margin:22px 0 18px;border-radius:9px}}
