/* Only the three September 24 imports. Existing hero and article designs are untouched. */
.r26-cover .r25-cover-copy{width:40%;inset:13% auto auto 6%}
.r26-cover .r25-cover-copy>strong{font-size:clamp(21px,1.75vw,29px);line-height:1.08}
.r26-cover .r25-cover-copy>span{font-size:clamp(7px,.55vw,9px);letter-spacing:.025em;margin-bottom:9px}
.r26-article .r25-article-visual .r25-cover-copy>strong{font-size:clamp(26px,2.1vw,36px)}
.r26-article .r25-article-visual .r26-cover{aspect-ratio:16/9}
.r26-imported .copy{max-width:none;margin:0;padding:0}
.r26-imported h2[id],.r26-imported h3[id]{scroll-margin-top:110px}
.r26-imported .r26-comparison{width:100%;table-layout:fixed;border-collapse:collapse}
.r26-imported .r26-comparison th,.r26-imported .r26-comparison td{padding:12px 10px;font-size:13px;line-height:1.5;vertical-align:top;overflow-wrap:anywhere}
.r26-imported .r26-comparison th{color:#f7f5ef;background:#202022;text-align:left}
.r26-imported .visual-frame{background:none;border:0;padding:0}
@media(min-width:1001px) and (max-height:800px){
 .r24-paged .r26-cover img{object-position:left center!important}
 .r26-cover .r25-cover-copy{inset:12% auto auto 6%;width:42%}
 .r26-cover .r25-cover-copy>strong{font-size:22px}
 .r26-pharmacy .r25-cover-copy>strong{font-size:20px}
 .r26-cover .r25-cover-copy>span{font-size:7px;margin-bottom:7px}
}
@media(max-width:700px){
 .r26-cover .r25-cover-copy{width:42%;top:13%}
 .r26-cover .r25-cover-copy>strong,.r26-article .r25-article-visual .r25-cover-copy>strong{font-size:clamp(20px,5.6vw,29px)}
 .r26-cover .r25-cover-copy>span{font-size:7px;margin-bottom:8px}
 .r26-article .mb-article-head h1{font-size:35px;line-height:1.08}
 .r26-imported .r26-comparison{display:block;border:0}
 .r26-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .r26-comparison tbody{display:grid;gap:16px}
 .r26-comparison tr{display:block;background:#171719;border:1px solid #333338}
 .r26-imported .r26-comparison td{display:grid;grid-template-columns:38% minmax(0,1fr);gap:12px;padding:12px;border:0;border-bottom:1px solid #303033}
 .r26-comparison td:last-child{border-bottom:0}
 .r26-comparison td::before{content:attr(data-label);color:#bcbcc2;font-weight:500}
}
