/* Independent editorial systems; shared components retain their functional contracts. */
@font-face{font-family:Lora;src:url('/assets/fonts/lora-400.ttf') format('truetype');font-display:swap}@font-face{font-family:OutfitText;src:url('/assets/fonts/outfit-400.ttf') format('truetype');font-display:swap;font-weight:400}
.brand-eyebrow{font-size:13px;margin:0 0 24px}.brand-section-head{display:flex;gap:30px;justify-content:space-between;align-items:end;margin-bottom:30px}.brand-section-head h2{margin:0;max-width:770px}.brand-section-head>.text-link{flex-shrink:0}.brand-story{min-width:0}.brand-story .image-link{display:block;overflow:hidden;background:var(--wash)}.brand-story img{width:100%;aspect-ratio:1.6;object-fit:cover}.brand-story .story-copy{padding-top:22px}.brand-story h2{font-size:30px}.brand-story p{font-size:14px;line-height:1.75;color:var(--muted)}.brand-story small{font-size:12px;color:var(--muted)}.brand-stories{display:grid;grid-template-columns:1fr 1fr;gap:35px}.brand-provider-section{padding-block:55px}.brand-tool{margin-block:45px;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:35px 40px;background:var(--wash)}.brand-tool h2{font-size:35px;max-width:600px}.brand-tool p{font-size:15px;max-width:650px;color:var(--muted);margin:0}.brand-tool>.button{flex-shrink:0}.brand-editors{padding-block:60px 75px;display:grid;grid-template-columns:1fr 1.2fr;gap:90px;border-top:1px solid var(--line);margin-top:70px}.brand-editors h2{font-size:40px}.brand-editors p{font-size:15px;line-height:1.85;color:var(--muted)}.brand-partner{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;border-block:1px solid var(--line);padding-block:30px;margin-block:45px}.brand-partner h2{font-size:30px;margin-top:15px}.brand-partner p{font-size:14px;color:var(--muted)}.brand-partner>div:last-child{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:14px}.brand-partner small{font-size:11px;color:var(--muted)}.footer-disclosure{font-size:12px!important;color:var(--muted);max-width:350px;line-height:1.7}.footer-linkline{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px}.footer-linkline .cookie-settings{font-size:12px;margin:0;color:inherit}.library-heading{padding-block:70px 45px}.library-heading h1{max-width:1000px}.library-heading>p{font-size:20px;line-height:1.65;color:var(--muted);max-width:700px}.entry-number{font-size:13px;color:var(--muted)}
/* NAD+Nerd: scientific desk, side index, dark feature field. */
.nadnerd{--measure:1260px;--display:Outfit;--round:2px;--paper:#fff;--wash:#edf4f5;--line:#cfdee1}.nadnerd .header-inner{height:92px;gap:28px}.nadnerd .header-inner nav{gap:24px;font-size:12px}.nadnerd .header-cta{font-size:12px;border-radius:0}.nadnerd .button{border-radius:2px}.science-lead{background:#0c1c2b;color:#e9f4f7;padding-block:60px 52px}.science-lead-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:80px;align-items:center}.science-lead h1{font-size:clamp(60px,6vw,86px);max-width:600px;line-height:1.01}.science-lead .brand-eyebrow,.science-lead .lead{color:#b7ced4}.science-lead .lead{font-size:19px;max-width:470px}.science-lead .button{background:#8ce0dc;color:#0c1c2b;border-color:#8ce0dc}.science-index{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:50px;border-top:1px solid #3a5260;padding-top:22px;font-size:12px}.science-index>span{color:#9ab3bf}.science-spotlight{background:#142b3a;border:1px solid #35505e}.science-spotlight img{width:100%;aspect-ratio:1.8;object-fit:cover}.science-spotlight>div{padding:24px 28px}.science-spotlight h2{font-size:30px}.science-spotlight .category{color:#a5d4d5}.science-spotlight p{font-size:14px;color:#bdd0d9;margin:0}.science-library{padding-block:65px}.science-library-grid{display:grid;grid-template-columns:1fr 1fr .7fr;gap:30px}.science-library-grid>aside{border-left:1px solid var(--line);padding:22px 0 0 28px}.science-library-grid>aside h3{font-size:28px}.science-library-grid>aside p{font-size:14px;color:var(--muted)}.science-library-grid>aside .button{font-size:12px;min-height:44px;padding:10px;margin-block:15px}.science-library-grid>aside .text-link{font-size:12px}.nadnerd .brand-provider-section{border-top:1px solid var(--line)}.nadnerd .brand-provider-section .provider-grid{grid-template-columns:1fr 1fr}.nadnerd .provider-card{border-width:0 0 1px;border-radius:0;padding:20px 0}.nadnerd .provider-top{margin-bottom:12px}.nadnerd .provider-mark{border-radius:0}.nadnerd .brand-tool{border-left:4px solid var(--accent)}.science-footer{--muted:#b2c8d1;--line:#36505d;background:#0c1c2b;color:#e4f1f5}.science-footer .brand-logo{filter:brightness(0) invert(1)}.library-science{display:grid;grid-template-columns:210px 1fr;gap:65px;padding-bottom:80px}.library-science>aside{border-top:3px solid var(--ink);padding-top:25px;align-self:start;position:sticky;top:115px}.library-science>aside h2{font-size:23px}.library-science>aside a{display:block;font-size:13px;padding:10px 0;border-bottom:1px solid var(--line)}.science-library-list{gap:45px 35px}.nadnerd.page-research .article-header{padding-top:40px;border-bottom:1px solid var(--line);margin-bottom:35px}.nadnerd.page-research .article-header h1{max-width:940px}.nadnerd .article-layout{grid-template-columns:230px minmax(0,800px);gap:70px}.nadnerd .article-layout .prose{grid-column:2;grid-row:1}.nadnerd .article-layout .article-rail{grid-column:1;grid-row:1}.nadnerd .recommendation{border-radius:0;padding:20px}.nadnerd .review-action{background:var(--wash);border-radius:0}.nadnerd .verdict-grid{gap:60px}.nadnerd .comparison-card{border-top:3px solid var(--accent);border-radius:0}
/* SermorelinNerd: specialist journal, centered masthead, numbered contents. */
.sermorelinnerd{--paper:#f8f6fa;--wash:#eeebf2;--ink:#302637;--muted:#695e72;--line:#d7d0de;--accent:#785a70;--measure:1120px;--display:Caslon;--round:0px}.sermorelinnerd .site-header{position:relative}.masthead-line{display:grid;grid-template-columns:1fr auto 1fr;gap:35px;align-items:center;padding-block:26px 22px;border-bottom:1px solid var(--line)}.masthead-line>span,.masthead-line>a:last-child{font-size:11px;max-width:180px;color:var(--muted);line-height:1.7}.masthead-line>a:last-child{justify-self:end;text-decoration:underline}.masthead-line .brand-logo{width:300px;height:52px}.journal-masthead .header-inner{height:58px;justify-content:center}.journal-masthead nav{margin:0;gap:48px;font-size:13px}.journal-intro{text-align:center;padding-block:60px 40px;max-width:900px}.journal-intro h1{font-size:76px;line-height:1.06}.journal-intro>p:last-child{font-size:18px;color:var(--muted);max-width:630px;margin:20px auto 0}.journal-front{display:grid;grid-template-columns:1.7fr 1fr;gap:55px;padding-block:20px 60px}.journal-feature{border-top:3px solid #4c384f;padding-top:24px}.journal-feature h2{font-size:45px;max-width:650px}.journal-feature>p{font-size:16px;color:var(--muted);max-width:620px}.journal-feature img{width:100%;aspect-ratio:1.7;object-fit:cover}.journal-caption{display:flex;justify-content:space-between;gap:15px;padding-top:15px;font-size:12px}.journal-caption .text-link{font-size:12px}.journal-contents{border-top:1px solid var(--line);padding-top:27px}.journal-contents>h2{font-size:29px;margin-bottom:25px}.journal-contents>article{padding-block:17px;border-bottom:1px solid var(--line)}.journal-contents>article>span{font-size:11px;color:var(--muted)}.journal-contents h3{font-size:25px;margin-block:8px 0}.journal-note{padding:24px;background:var(--wash);margin-top:25px}.journal-note h3{font-size:26px}.journal-note p{font-size:13px;color:var(--muted)}.journal-note .text-link{font-size:12px}.journal-reading{padding-block:30px 40px;border-top:1px solid var(--line)}.journal-list{grid-template-columns:1fr;gap:25px}.journal-list .brand-story{display:grid;grid-template-columns:200px 1fr;gap:28px;border-bottom:1px solid var(--line);padding-bottom:25px}.journal-list .story-copy{padding:0}.journal-list h2{font-size:32px}.journal-list img{height:100%;min-height:140px}.sermorelinnerd .brand-provider-section{padding-block:45px}.sermorelinnerd .brand-provider-section .provider-grid{grid-template-columns:1fr 1fr;gap:45px}.sermorelinnerd .provider-card{border:0;border-top:1px solid var(--line);padding:24px 0}.sermorelinnerd .provider-card h3{font-size:31px}.sermorelinnerd .provider-mark{border-radius:50%;background:var(--ink);color:var(--paper)}.sermorelinnerd .button{border-radius:0;font-weight:400}.sermorelinnerd .brand-tool{background:transparent;border-block:1px solid var(--line);padding-inline:0}.sermorelinnerd .brand-editors{grid-template-columns:.8fr 1.2fr}.journal-footer{text-align:center;background:var(--wash);padding-top:40px}.journal-footer .brand{justify-content:center}.journal-footer .footer-disclosure{margin:0 auto 25px}.journal-footer .footer-linkline{justify-content:center;margin-top:18px}.journal-footer .footer-bottom{justify-content:center;gap:40px}.sermorelinnerd .library-heading{text-align:center;border-bottom:1px solid var(--line);padding-block:55px 35px}.sermorelinnerd .library-heading p{margin:20px auto 0;max-width:610px}.library-journal{padding-bottom:70px}.journal-entry{display:grid;grid-template-columns:60px 1fr;gap:25px;padding-block:35px;border-bottom:1px solid var(--line)}.journal-entry>.entry-number{padding-top:5px}.journal-entry .brand-story{display:grid;grid-template-columns:1fr 220px;gap:35px}.journal-entry .image-link{grid-column:2;grid-row:1}.journal-entry .story-copy{grid-column:1;grid-row:1;padding:0}.journal-entry h2{font-size:37px}.journal-entry img{height:100%;max-height:220px}.sermorelinnerd .article-header{text-align:center;padding-block:50px 35px;max-width:900px}.sermorelinnerd .article-header h1{font-size:62px}.sermorelinnerd .article-header .lead{margin-inline:auto}.sermorelinnerd .article-header .byline{justify-content:center}.sermorelinnerd .article-layout{display:block;max-width:760px}.sermorelinnerd .prose{max-width:none}.sermorelinnerd .article-rail{position:static;display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;border-top:1px solid var(--line);padding-top:25px}.sermorelinnerd .article-rail .toc{display:none}.sermorelinnerd .article-rail .recommendation{grid-column:1/-1}.sermorelinnerd .review-header{grid-template-columns:1fr;max-width:900px;text-align:center}.sermorelinnerd .review-header .byline{justify-content:center}.sermorelinnerd .review-header .lead{margin-inline:auto}.sermorelinnerd .review-action{display:grid;grid-template-columns:1fr auto;gap:10px 30px;text-align:left;border-width:1px 0;padding:24px 0}.sermorelinnerd .review-action h2{grid-column:1;margin:0}.sermorelinnerd .review-action>p{grid-column:1;margin:0}.sermorelinnerd .review-action>.button{grid-column:2;grid-row:1/3;align-self:center}.sermorelinnerd .review-action>small{grid-column:1/-1;margin:0}.sermorelinnerd .review-action>.partner-label{grid-column:1/-1;justify-self:start}.sermorelinnerd .verdict-grid{max-width:900px}.sermorelinnerd .takeaways{border:1px solid var(--line);border-radius:0;background:transparent}
/* GLP1Nerds: comparison workspace, bold sans, decision-first modules. */
.glp1nerds{--display:DM;--ink:#17223d;--button:#244bdb;--accent:#244bdb;--wash:#f0f4ff;--paper:#fff;--measure:1240px;--round:16px}.glp1nerds h1,.glp1nerds h2,.glp1nerds h3{font-weight:700;letter-spacing:-.045em}.glp1nerds .header-inner{height:88px;gap:22px}.glp1nerds .header-inner nav{gap:22px;font-size:13px}.glp1nerds .header-cta{background:#eff3ff;border:0;color:#244bdb;padding:12px 16px;font-weight:700;border-radius:8px}.glp1nerds .button{border-radius:9px}.decision-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-block:60px 65px;align-items:center}.decision-message h1{font-size:68px;line-height:1.03;max-width:650px}.decision-message>p:not(.brand-eyebrow){font-size:19px;color:var(--muted);max-width:530px;line-height:1.75}.decision-start{background:#f0f4ff;padding:30px 30px 12px;border-radius:20px}.decision-start h2{font-size:25px;margin-bottom:20px}.decision-start>a{display:flex;align-items:center;gap:17px;padding:21px 0;border-top:1px solid #ccd7f5}.decision-start>a>span{color:#315cf4;font-size:12px}.decision-start strong{font-size:19px;display:block}.decision-start small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.decision-start b{margin-left:auto;font-size:25px;color:#315cf4}.decision-shortlist{background:#f4f7fc;border-radius:22px;padding:35px;margin-bottom:60px}.decision-shortlist .brand-section-head h2{font-size:37px;max-width:700px}.glp1nerds .provider-card{border:1px solid #d8e1f2;box-shadow:0 4px 0 #e5ebf5;border-radius:12px;padding:24px}.glp1nerds .provider-card h3{font-size:25px}.glp1nerds .provider-mark{background:#edf2ff;color:#315cf4;border:0}.decision-medication{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;padding-bottom:20px}.decision-medication>.image-link img{border-radius:18px;width:100%;aspect-ratio:1.4;object-fit:cover}.decision-medication h2{font-size:43px}.decision-medication p{font-size:16px;color:var(--muted)}.glp1nerds .brand-tool{background:#244bdb;color:white;border-radius:20px}.glp1nerds .brand-tool p,.glp1nerds .brand-tool .category{color:#dfe7ff}.glp1nerds .brand-tool>.button{background:#fff;color:#244bdb;border:0}.decision-reads{padding-block:45px}.decision-reads .brand-story{display:grid;grid-template-columns:130px 1fr;gap:25px}.decision-reads .story-copy{padding:0}.decision-reads img{height:140px;object-fit:cover;border-radius:10px}.decision-reads h2{font-size:26px}.decision-footer{background:#edf2ff}.decision-footer .footer-top{grid-template-columns:1.25fr 1fr 1fr 1fr}.glp1nerds .library-heading{background:#f0f4ff;border-radius:0 0 24px 24px;padding:45px;margin-top:25px}.glp1nerds .library-heading h1{font-size:60px}.library-decision{padding-block:40px 70px}.decision-library-lead{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:45px;border:1px solid var(--line);padding:25px;border-radius:16px}.decision-library-lead .story-copy{padding:0}.decision-library-lead h2{font-size:38px}.decision-library-lead img{border-radius:10px}.decision-library-grid{grid-template-columns:repeat(3,1fr);gap:25px}.decision-library-grid .brand-story{border:1px solid var(--line);border-radius:12px;overflow:hidden}.decision-library-grid .story-copy{padding:22px}.decision-library-grid h2{font-size:25px}.glp1nerds .article-header{background:var(--wash);padding:35px 40px;border-radius:16px;margin-block:30px}.glp1nerds .article-header h1{font-size:55px}.glp1nerds .article-layout{gap:50px;grid-template-columns:minmax(0,760px) 290px}.glp1nerds .article-cover{border-radius:12px}.glp1nerds .review-header{grid-template-columns:1.3fr 1fr;background:var(--wash);padding:35px;border-radius:20px;margin-block:30px}.glp1nerds .review-header h1{font-size:52px}.glp1nerds .review-action{background:#fff;border:0;box-shadow:0 4px 0 #dce5fa}.glp1nerds .verdict-grid{border:0;gap:24px}.glp1nerds .verdict-grid>div{background:#f5f7fc;border:1px solid var(--line);border-radius:12px;padding:25px}.glp1nerds .comparison-card{background:white;border:1px solid var(--line);border-radius:16px}
/* WeightLossNerds: consumer magazine, big cover, staggered editorial grouping. */
.weightlossnerds{--display:Lora;--paper:#fffcf6;--ink:#214b3d;--muted:#59685e;--wash:#f6e8d9;--line:#d8ded3;--accent:#a34c2e;--round:6px;--measure:1260px}.weightlossnerds .header-inner{height:94px;border-bottom:3px solid #214b3d;gap:30px}.weightlossnerds .site-header{border-bottom:0;position:relative}.weightlossnerds .header-inner nav{gap:29px;font-size:13px}.weightlossnerds .brand-logo{width:285px;height:50px}.weightlossnerds .button{border-radius:50px}.magazine-intro{display:flex;gap:80px;align-items:end;padding-block:50px 35px}.magazine-intro h1{font-size:64px;max-width:740px;line-height:1.1;margin:0}.magazine-intro>p{max-width:320px;color:var(--muted);font-size:16px;line-height:1.8;margin-bottom:8px}.magazine-intro .brand-eyebrow{color:var(--accent);margin-bottom:18px}.magazine-cover{display:grid;grid-template-columns:1.5fr 1fr;position:relative;align-items:center;margin-bottom:30px}.magazine-cover>.image-link{display:block}.magazine-cover img{width:100%;aspect-ratio:1.45;object-fit:cover;border-radius:6px}.magazine-cover-copy{padding:35px 40px;background:#f7e5d3;margin-left:-55px;position:relative;border-radius:6px}.magazine-cover-copy h2{font-size:36px;line-height:1.2}.magazine-cover-copy p{font-size:15px;color:var(--muted)}.magazine-cover-copy .story-author{display:block;margin-bottom:23px}.magazine-topics{display:flex;justify-content:space-between;gap:25px;padding-block:18px;border-block:1px solid var(--line);font-size:13px}.magazine-latest{padding-block:60px}.magazine-latest .brand-section-head h2{font-size:37px}.magazine-mosaic{display:grid;grid-template-columns:1.1fr 1fr;gap:30px 40px}.magazine-mosaic>.magazine-big{grid-row:span 2}.magazine-mosaic>.brand-story:not(.magazine-big){display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:start}.magazine-mosaic>.brand-story:not(.magazine-big) .story-copy{padding:0}.magazine-mosaic>.brand-story:not(.magazine-big) img{height:185px;object-fit:cover}.magazine-mosaic>.brand-story:not(.magazine-big) h2{font-size:25px;line-height:1.25}.magazine-mosaic>.brand-story:not(.magazine-big) p{font-size:13px}.weightlossnerds .brand-story .image-link{border-radius:6px}.weightlossnerds .brand-provider-section{border-top:1px solid var(--line)}.weightlossnerds .provider-card{border:0;border-left:1px solid var(--line);padding:0 28px;border-radius:0;background:transparent}.weightlossnerds .provider-card:first-child{border-left:0;padding-left:0}.weightlossnerds .provider-card h3{font-size:29px}.weightlossnerds .brand-tool{border-radius:6px;background:#e8efdf}.weightlossnerds .brand-editors h2{font-size:36px}.magazine-footer{background:#214b3d;color:#fffdf5;--muted:#c6d6ca;--line:#567766}.magazine-footer .brand-logo{filter:brightness(0) invert(1)}.footer-mag-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:25px;border-bottom:1px solid var(--line)}.footer-mag-top p{font-family:Lora;font-size:22px;margin:0}.footer-mag-links{padding-top:28px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:65px}.footer-mag-links a{display:block;font-size:12px;margin-bottom:9px}.footer-mag-links>div:nth-child(2){columns:2}.weightlossnerds .library-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:15px 80px;padding-block:55px 35px;border-bottom:1px solid var(--line);margin-bottom:35px}.weightlossnerds .library-heading>.category{grid-column:1/-1}.weightlossnerds .library-heading h1{font-size:56px;margin:0}.weightlossnerds .library-heading>p{font-size:17px;margin:0;align-self:end}.library-magazine{padding-bottom:70px}.magazine-more{grid-template-columns:repeat(3,1fr);gap:40px 28px;margin-top:50px;border-top:1px solid var(--line);padding-top:40px}.magazine-more h2{font-size:28px}.weightlossnerds .article-header{padding-block:40px 35px;max-width:1000px}.weightlossnerds .article-header h1{font-size:56px;line-height:1.17}.weightlossnerds .article-layout{grid-template-columns:minmax(0,790px) 270px;gap:65px}.weightlossnerds .prose{font-size:18px;line-height:1.9}.weightlossnerds .prose h2{font-size:31px}.weightlossnerds .takeaways{background:#edf1e5;border:0;border-radius:8px}.weightlossnerds .review-header{grid-template-columns:1fr 360px;gap:65px;padding-block:45px}.weightlossnerds .review-header h1{font-size:54px;line-height:1.15}.weightlossnerds .review-action{background:#f7e5d3;border:0;border-radius:8px}.weightlossnerds .verdict-grid{gap:45px;padding-block:35px}.weightlossnerds .verdict-grid h2{font-family:Lora;font-size:24px}.weightlossnerds .comparison-card{border-radius:8px;background:#edf1e5}
/* HealthspanNerds: spacious long view, question index, restrained typography. */
.healthspannerds{--display:OutfitText;--paper:#fff;--ink:#3d2e38;--muted:#716873;--wash:#f3f2ef;--line:#dedcda;--accent:#725a68;--round:0px;--measure:1180px}.healthspannerds h1,.healthspannerds h2,.healthspannerds h3{font-weight:400;letter-spacing:-.035em}.healthspannerds .header-inner{height:108px;gap:50px}.healthspannerds .header-inner nav{gap:33px;font-size:13px}.healthspannerds .brand-logo{width:265px;height:50px}.healthspannerds .site-header{position:relative;border:0}.healthspannerds .header-inner{border-bottom:1px solid var(--line)}.longview-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;padding-block:70px 60px;align-items:end}.longview-intro h1{font-size:76px;line-height:1.02;max-width:600px;margin:0}.longview-intro .brand-eyebrow{color:var(--muted)}.longview-intro .lead{font-size:19px;max-width:390px}.longview-intro .text-link{font-size:13px}.longview-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:#f3f2ef;padding:45px}.longview-feature h2{font-size:39px;line-height:1.16}.longview-feature p{font-size:15px;line-height:1.8;color:var(--muted)}.longview-feature img{width:100%;aspect-ratio:1.4;object-fit:cover}.longview-index{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;padding-block:85px}.longview-index h2{font-size:44px}.longview-index>div:first-child>p{font-size:15px;color:var(--muted);max-width:340px}.longview-index>div:last-child>a{display:flex;align-items:center;gap:30px;padding-block:25px;border-bottom:1px solid var(--line)}.longview-index>div:last-child>a:first-child{border-top:1px solid var(--line)}.longview-index a>span{font-size:12px;color:var(--muted)}.longview-index h3{font-size:28px;margin:0}.longview-index a>b{font-weight:400;margin-left:auto;font-size:27px}.longview-reading{padding-block:5px 45px}.longview-reading .brand-stories{gap:60px}.longview-reading .brand-story{display:grid;grid-template-columns:1fr 115px;gap:25px;border-top:1px solid var(--line);padding-top:25px}.longview-reading .image-link{grid-column:2;grid-row:1;align-self:start}.longview-reading .story-copy{grid-column:1;grid-row:1;padding:0}.longview-reading img{aspect-ratio:1;height:115px}.longview-reading h2{font-size:27px}.healthspannerds .brand-provider-section{border-top:1px solid var(--line);padding-block:45px}.healthspannerds .brand-provider-section .provider-grid{grid-template-columns:1fr 1fr;gap:60px}.healthspannerds .provider-card{border:0;border-top:1px solid var(--line);padding:25px 0;background:transparent}.healthspannerds .provider-top{margin-bottom:15px}.healthspannerds .provider-mark{background:transparent;border-radius:50%;border-color:var(--ink);font-weight:400}.healthspannerds .button{font-weight:400;border-radius:0;min-height:46px}.healthspannerds .brand-tool{background:transparent;padding:35px 0;border-block:1px solid var(--line)}.healthspannerds .brand-tool h2{font-size:38px}.healthspannerds .brand-partner{padding:30px;background:#f3f2ef;border:0}.healthspannerds .brand-editors{border:0;gap:100px}.healthspannerds .brand-editors h2{font-size:44px}.longview-footer{background:#f3f2ef;padding-top:45px}.footer-manifesto{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.footer-manifesto>h2{font-size:50px;line-height:1.15}.footer-manifesto .footer-linkline{margin-top:20px;gap:10px 20px}.healthspannerds .library-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 100px;padding-block:65px 50px}.healthspannerds .library-heading>.category{grid-column:1/-1}.healthspannerds .library-heading h1{font-size:69px;margin:0}.healthspannerds .library-heading p{font-size:19px;margin:0;align-self:end}.library-longview{padding-bottom:80px}.longview-entry{display:grid;grid-template-columns:50px 1fr 220px;gap:35px 45px;align-items:start;padding-block:35px;border-top:1px solid var(--line)}.longview-entry h2{font-size:34px;max-width:620px}.longview-entry p{font-size:15px;color:var(--muted);max-width:620px}.longview-entry small{font-size:12px;color:var(--muted)}.longview-entry img{aspect-ratio:1.5;object-fit:cover}.healthspannerds .article-header{padding-block:45px;max-width:1000px}.healthspannerds .article-header h1{font-size:60px;max-width:900px}.healthspannerds .article-layout{display:block;max-width:800px}.healthspannerds .article-layout .prose{max-width:none}.healthspannerds .article-cover{margin-bottom:40px}.healthspannerds .article-rail{position:static;margin-top:45px;border-top:1px solid var(--line);padding-top:30px}.healthspannerds .article-rail .toc{display:none}.healthspannerds .recommendation{background:transparent;border:1px solid var(--line);padding:30px}.healthspannerds .recommendation .button{width:auto}.healthspannerds .review-header{display:block;max-width:1000px;padding-block:45px}.healthspannerds .review-header h1{font-size:60px}.healthspannerds .review-header .lead{max-width:850px}.healthspannerds .review-action{display:flex;align-items:center;flex-wrap:wrap;gap:15px 30px;margin-top:30px;border:0;border-block:1px solid var(--line);padding:25px 0}.healthspannerds .review-action h2{font-size:25px;margin:0}.healthspannerds .review-action p{margin:0;flex:1;min-width:230px}.healthspannerds .review-action .button{width:auto}.healthspannerds .review-action small{flex-basis:100%;margin:0}.healthspannerds .verdict-grid{max-width:1000px}.healthspannerds .verdict-grid h2{font-family:OutfitText;font-size:25px;font-weight:400}.healthspannerds .takeaways{border:0;border-top:2px solid var(--ink);background:var(--wash);padding:25px 30px}.healthspannerds .comparison-card{border-radius:0;border-top:1px solid var(--ink);background:transparent;padding-inline:0}
@media(max-width:1150px) and (min-width:761px){.header-inner nav{gap:16px!important;font-size:12px!important}.brand .brand-logo{width:220px}.header-inner{gap:22px!important}.header-cta{display:none}.science-lead-grid,.decision-lead{gap:40px}.science-lead h1{font-size:67px}.decision-message h1{font-size:60px}.magazine-intro{gap:40px}.magazine-intro h1{font-size:52px}.magazine-cover-copy{padding:28px}.magazine-cover-copy h2{font-size:31px}.magazine-mosaic>.brand-story:not(.magazine-big){grid-template-columns:110px 1fr;gap:18px}.longview-intro{gap:55px}.longview-intro h1{font-size:65px}.longview-feature{gap:40px}.longview-index{gap:55px}.longview-reading .brand-story{grid-template-columns:1fr 90px;gap:18px}.journal-masthead nav{gap:30px}.masthead-line{gap:20px}.masthead-line .brand-logo{width:260px}.nadnerd .article-layout{gap:40px;grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:760px){
 .brand-section-head{display:block;margin-bottom:25px}.brand-section-head h2{font-size:32px}.brand-section-head>.text-link{margin-top:18px;font-size:13px}.brand-story h2{font-size:27px}.brand-story p{font-size:14px}.brand-stories{grid-template-columns:1fr;gap:32px}.brand-provider-section{padding-block:35px}.brand-tool{display:block;padding:25px;margin-block:30px}.brand-tool h2{font-size:30px}.brand-tool p{font-size:14px}.brand-tool>.button{margin-top:23px}.brand-editors{display:block;padding-block:35px 45px;margin-top:45px}.brand-editors h2{font-size:32px}.brand-editors p{font-size:14px}.brand-editors>div+div{margin-top:25px}.brand-partner{display:block;padding-block:25px;margin-block:30px}.brand-partner h2{font-size:27px}.brand-partner>div:last-child{margin-top:22px}.brand-partner small{font-size:10px}.library-heading{padding-block:38px 30px}.library-heading h1{font-size:43px}.library-heading>p{font-size:17px}.brand-story .story-copy{padding-top:18px}.footer-linkline{gap:12px 20px}.footer-disclosure{font-size:11px!important}
 .nadnerd .header-inner,.glp1nerds .header-inner,.weightlossnerds .header-inner,.healthspannerds .header-inner{height:76px;gap:14px}.header-inner nav{margin:0}.nadnerd .header-inner nav,.glp1nerds .header-inner nav,.weightlossnerds .header-inner nav,.healthspannerds .header-inner nav{font-size:16px;gap:0;top:75px}.nadnerd .header-cta,.glp1nerds .header-cta{display:none}.brand .brand-logo,.weightlossnerds .brand-logo,.healthspannerds .brand-logo{width:210px;height:40px}.header-inner .menu-toggle{flex:none}.science-lead{padding-block:35px}.science-lead-grid{grid-template-columns:1fr;gap:35px}.science-lead h1{font-size:57px;line-height:1.02}.science-lead .brand-eyebrow{margin-bottom:20px}.science-lead .lead{font-size:17px}.science-index{margin-top:30px;gap:12px;font-size:11px}.science-spotlight>div{padding:22px}.science-spotlight h2{font-size:28px}.science-spotlight p{font-size:13px}.science-library{padding-block:40px}.science-library-grid{grid-template-columns:1fr;gap:35px}.science-library-grid>aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.science-library-grid>aside .button{margin-right:20px}.nadnerd .brand-provider-section .provider-grid{grid-template-columns:1fr}.nadnerd .provider-card{padding:22px 0}.nadnerd .brand-tool{padding:25px}.science-footer .footer-top{grid-template-columns:1fr 1fr}.library-science{display:block;padding-bottom:45px}.library-science>aside{position:static;display:flex;flex-wrap:wrap;gap:10px 18px;padding-block:16px 22px;margin-bottom:25px}.library-science>aside h2{display:none}.library-science>aside a{font-size:12px;padding:0;border:0}.science-library-list{grid-template-columns:1fr;gap:35px}.nadnerd .article-layout{display:block}.nadnerd .article-header h1{font-size:42px}.nadnerd .article-rail{margin-top:30px}.nadnerd .review-header h1{font-size:42px}.nadnerd .verdict-grid{gap:25px}
 .masthead-line{display:flex;justify-content:center;padding-block:22px 18px}.masthead-line>span,.masthead-line>a:last-child{display:none}.masthead-line .brand-logo{width:270px;height:46px}.journal-masthead .header-inner{height:54px;justify-content:center}.journal-masthead .menu-toggle{font-size:12px;border:0;min-height:44px}.journal-masthead .header-inner nav{top:123px;margin:0;gap:0}.journal-intro{padding-block:35px 30px;text-align:left}.journal-intro h1{font-size:49px}.journal-intro>p:last-child{font-size:16px;margin-top:20px}.journal-intro .brand-eyebrow{margin-bottom:18px}.journal-front{grid-template-columns:1fr;gap:35px;padding-block:10px 40px}.journal-feature h2{font-size:36px}.journal-feature>p{font-size:15px}.journal-feature img{aspect-ratio:1.5}.journal-caption{font-size:11px}.journal-contents{padding-top:22px}.journal-contents>article{padding-block:15px}.journal-contents h3{font-size:26px}.journal-contents>h2{font-size:30px;margin-bottom:12px}.journal-note{padding:22px}.journal-reading{padding-block:30px}.journal-list .brand-story{grid-template-columns:95px 1fr;gap:20px;padding-bottom:22px}.journal-list .story-copy{padding:0}.journal-list h2{font-size:26px}.journal-list img{height:125px;min-height:0}.journal-list .brand-story p{display:none}.journal-list .category{font-size:11px}.sermorelinnerd .brand-provider-section .provider-grid{grid-template-columns:1fr;gap:18px}.sermorelinnerd .brand-tool{padding:25px 0}.journal-footer .footer-bottom{gap:12px}.sermorelinnerd .library-heading{padding-block:35px 25px;text-align:left}.sermorelinnerd .library-heading p{font-size:16px;margin-top:15px}.journal-entry{grid-template-columns:25px 1fr;gap:15px;padding-block:25px}.journal-entry .brand-story{display:flex;flex-direction:column;gap:17px}.journal-entry .image-link{order:2}.journal-entry .story-copy{padding:0}.journal-entry h2{font-size:30px}.journal-entry img{height:auto;aspect-ratio:2;max-height:200px}.library-journal{padding-bottom:40px}.sermorelinnerd .article-header{text-align:left;padding-block:35px 25px}.sermorelinnerd .article-header h1{font-size:43px}.sermorelinnerd .article-header .byline,.sermorelinnerd .review-header .byline{justify-content:start}.sermorelinnerd .review-header{text-align:left}.sermorelinnerd .review-header h1{font-size:43px}.sermorelinnerd .review-action{display:block}.sermorelinnerd .review-action h2{margin-block:12px}.sermorelinnerd .review-action>.button{margin-block:18px}.sermorelinnerd .article-rail{display:block}.sermorelinnerd .verdict-grid{gap:25px}
 .decision-lead{grid-template-columns:1fr;gap:30px;padding-block:35px 40px}.decision-message h1{font-size:48px;line-height:1.07}.decision-message>p:not(.brand-eyebrow){font-size:17px}.decision-message .brand-eyebrow{margin-bottom:20px}.decision-start{padding:25px 22px 5px;border-radius:16px}.decision-start h2{font-size:23px}.decision-start>a{padding-block:20px;gap:13px}.decision-start strong{font-size:18px}.decision-start small{font-size:12px}.decision-shortlist{padding:25px 20px;border-radius:16px;margin-bottom:40px}.decision-shortlist .brand-section-head h2{font-size:32px}.glp1nerds .provider-card{padding:24px}.decision-medication{grid-template-columns:1fr;gap:25px}.decision-medication h2{font-size:33px}.decision-medication>.image-link img{aspect-ratio:1.6}.decision-medication p{font-size:15px}.glp1nerds .brand-tool{padding:25px;border-radius:14px}.decision-reads{padding-block:30px}.decision-reads .brand-story{grid-template-columns:90px 1fr;gap:20px}.decision-reads .story-copy{padding:0}.decision-reads h2{font-size:24px}.decision-reads img{height:120px}.decision-reads .brand-story p{display:none}.decision-footer .footer-top{grid-template-columns:1fr 1fr}.glp1nerds .library-heading{padding:28px 22px;margin-top:20px;border-radius:14px}.glp1nerds .library-heading h1{font-size:43px}.library-decision{padding-block:30px 45px}.decision-library-lead{grid-template-columns:1fr;gap:20px;padding:20px;margin-bottom:25px}.decision-library-lead .story-copy{padding:0}.decision-library-lead h2{font-size:30px}.decision-library-grid{grid-template-columns:1fr;gap:20px}.decision-library-grid .story-copy{padding:22px}.decision-library-grid h2{font-size:27px}.glp1nerds .article-header{padding:25px;margin-block:25px}.glp1nerds .article-header h1{font-size:39px}.glp1nerds .article-layout{display:block}.glp1nerds .review-header{grid-template-columns:1fr;padding:25px;margin-block:25px}.glp1nerds .review-header h1{font-size:39px}.glp1nerds .review-action{padding:23px}.glp1nerds .verdict-grid>div{padding:23px}
 .magazine-intro{display:block;padding-block:35px 25px}.magazine-intro h1{font-size:43px;line-height:1.16}.magazine-intro>p{font-size:16px;max-width:none;margin-top:20px}.magazine-intro .brand-eyebrow{font-size:12px;margin-bottom:18px}.magazine-cover{grid-template-columns:1fr;margin-bottom:28px}.magazine-cover img{aspect-ratio:1.5}.magazine-cover-copy{margin:-25px 15px 0;padding:25px;position:relative}.magazine-cover-copy h2{font-size:29px;line-height:1.2}.magazine-cover-copy p{font-size:14px}.magazine-cover-copy .category{font-size:11px}.magazine-topics{display:grid;grid-template-columns:1fr 1fr;gap:0;padding-block:10px;font-size:12px}.magazine-topics a{padding-block:12px}.magazine-latest{padding-block:38px}.magazine-latest .brand-section-head h2{font-size:31px}.magazine-mosaic{grid-template-columns:1fr;gap:30px}.magazine-mosaic>.magazine-big{grid-row:auto}.magazine-mosaic>.brand-story:not(.magazine-big){grid-template-columns:100px 1fr;gap:20px}.magazine-mosaic>.brand-story:not(.magazine-big) h2{font-size:24px}.magazine-mosaic>.brand-story:not(.magazine-big) img{height:145px}.magazine-mosaic>.brand-story:not(.magazine-big) p{display:none}.magazine-mosaic>.brand-story:not(.magazine-big) .story-copy{padding:0}.weightlossnerds .provider-card{padding:23px 0;border-left:0;border-top:1px solid var(--line)}.weightlossnerds .provider-card:first-child{padding:23px 0}.weightlossnerds .brand-tool{padding:25px}.weightlossnerds .brand-editors h2{font-size:32px}.footer-mag-top{display:block}.footer-mag-top p{font-size:20px;margin-top:25px}.footer-mag-links{display:block}.footer-mag-links>div:first-child{columns:2}.footer-mag-links>div+div{margin-top:25px}.footer-mag-links>.footer-disclosure{margin-top:30px}.weightlossnerds .library-heading{display:block;padding-block:35px 25px;margin-bottom:25px}.weightlossnerds .library-heading h1{font-size:43px;margin-top:15px}.weightlossnerds .library-heading p{font-size:16px;margin-top:20px}.magazine-more{grid-template-columns:1fr;margin-top:30px;padding-top:30px;gap:35px}.magazine-more h2{font-size:28px}.library-magazine{padding-bottom:45px}.weightlossnerds .article-header h1{font-size:40px;line-height:1.2}.weightlossnerds .article-layout{display:block}.weightlossnerds .prose{font-size:17px}.weightlossnerds .review-header{grid-template-columns:1fr;gap:25px;padding-block:30px}.weightlossnerds .review-header h1{font-size:40px}.weightlossnerds .review-action{padding:25px}.weightlossnerds .verdict-grid{gap:25px}
 .longview-intro{display:block;padding-block:40px 30px}.longview-intro h1{font-size:56px;line-height:1.04}.longview-intro .brand-eyebrow{margin-bottom:20px}.longview-intro .lead{font-size:17px;margin-block:25px 20px}.longview-feature{grid-template-columns:1fr;padding:25px;gap:20px}.longview-feature h2{font-size:32px}.longview-feature p{font-size:14px}.longview-feature>.image-link{grid-row:1}.longview-feature img{aspect-ratio:1.65}.longview-index{grid-template-columns:1fr;gap:20px;padding-block:40px}.longview-index h2{font-size:36px}.longview-index>div:first-child>p{max-width:none;font-size:14px}.longview-index>div:last-child>a{padding-block:23px;gap:22px}.longview-index h3{font-size:25px}.longview-reading{padding-block:0 35px}.longview-reading .brand-stories{gap:28px}.longview-reading .brand-story{grid-template-columns:1fr 75px;gap:20px}.longview-reading .story-copy{padding:0}.longview-reading img{height:85px}.longview-reading h2{font-size:26px}.longview-reading .brand-story p{font-size:13px}.healthspannerds .brand-provider-section .provider-grid{grid-template-columns:1fr;gap:18px}.healthspannerds .brand-tool{padding:25px 0}.healthspannerds .brand-tool h2{font-size:33px}.healthspannerds .brand-partner{padding:25px}.healthspannerds .brand-editors h2{font-size:36px}.footer-manifesto{display:block}.footer-manifesto>h2{font-size:40px;margin-bottom:35px}.footer-manifesto .brand-logo{width:230px}.healthspannerds .library-heading{display:block;padding-block:40px 25px}.healthspannerds .library-heading h1{font-size:49px;margin-top:15px}.healthspannerds .library-heading p{font-size:17px;margin-top:22px}.longview-entry{grid-template-columns:23px 1fr;gap:15px;padding-block:25px}.longview-entry h2{font-size:29px}.longview-entry p{font-size:14px}.longview-entry>.image-link{grid-column:2}.longview-entry img{width:100%;aspect-ratio:2.3;max-height:190px}.library-longview{padding-bottom:45px}.healthspannerds .article-header{padding-block:30px}.healthspannerds .article-header h1{font-size:43px}.healthspannerds .article-layout{display:block}.healthspannerds .recommendation{padding:25px}.healthspannerds .review-header{padding-block:30px}.healthspannerds .review-header h1{font-size:43px}.healthspannerds .review-action{display:block}.healthspannerds .review-action h2{font-size:27px;margin-bottom:15px}.healthspannerds .review-action .partner-label{margin-bottom:18px}.healthspannerds .review-action p{min-width:0;margin-bottom:18px}.healthspannerds .review-action small{margin-top:18px}.healthspannerds .verdict-grid{gap:25px}
}
@media(max-width:360px){.brand .brand-logo,.weightlossnerds .brand-logo,.healthspannerds .brand-logo{width:185px;height:36px}.science-lead h1{font-size:50px}.decision-message h1{font-size:43px}.journal-intro h1{font-size:44px}.magazine-intro h1{font-size:39px}.longview-intro h1{font-size:50px}.masthead-line .brand-logo{width:250px}.magazine-cover-copy{margin-inline:10px;padding:22px}.magazine-cover-copy h2{font-size:27px}.decision-start{padding-inline:20px}.brand-tool h2{font-size:28px}}
.longview-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 70px}.longview-question{display:grid;grid-template-columns:1fr 115px;gap:20px 28px;padding-top:28px;border-top:1px solid var(--line);align-content:start}.longview-question .question-title{grid-column:1/-1}.longview-question h2{font-size:34px;line-height:1.2;max-width:500px;margin-bottom:0}.longview-question p{font-size:14px;color:var(--muted);margin-bottom:18px}.longview-question small{font-size:12px;color:var(--muted)}.longview-question>.image-link{align-self:start;border-radius:50%;overflow:hidden}.longview-question img{width:115px;height:115px;object-fit:cover}@media(max-width:760px){.longview-question-grid{grid-template-columns:1fr;gap:32px}.longview-question{grid-template-columns:1fr 80px;gap:18px 25px;padding-top:24px}.longview-question h2{font-size:30px}.longview-question img{width:80px;height:80px}.longview-question p{font-size:14px}}
@media(min-width:761px){.sermorelinnerd .review-action>.partner-label{grid-row:1}.sermorelinnerd .review-action>h2{grid-row:2}.sermorelinnerd .review-action>p{grid-row:3}.sermorelinnerd .review-action>small{grid-row:4}.sermorelinnerd .review-action>.button{grid-row:1/5;align-self:center}.sermorelinnerd .review-action{row-gap:8px}}
@media(max-width:760px){.journal-masthead .header-inner nav{top:100%}}
.article-cover figcaption{font-family:DM,Arial,sans-serif;font-size:11px;color:var(--muted);line-height:1.5;padding:10px 14px;background:var(--paper)}.article-cover:has(figcaption){border:1px solid var(--line)}.topic-links{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:35px}.topic-links a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.sermorelinnerd .image-link:has([data-image-kind="line-diagram"]){background:#f8f6fa}.glp1nerds .image-link:has([data-image-kind="decision-graphic"]){background:#f1f5ff}

/* Long-form policies keep the publication's typography and a compact reading structure. */
.legal-heading{padding-block:42px 32px;border-bottom:1px solid var(--line)}.legal-date{font-size:13px;color:var(--muted);margin:0 0 15px}.legal-heading h1{font-size:clamp(42px,4.6vw,65px);line-height:1.08;letter-spacing:-.035em;margin:0 0 20px}.legal-deck{font-size:19px;line-height:1.6;max-width:700px;margin:0}.legal-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:70px;padding-block:38px 65px;align-items:start}.legal-index{position:sticky;top:118px}.legal-nav{display:grid;gap:0;max-height:calc(100dvh - 155px);overflow:auto;padding-right:12px}.legal-nav>p{font-size:13px;font-weight:700;margin:0 0 13px}.legal-nav a{font-size:13px;line-height:1.45;padding:7px 0;text-decoration:none;color:var(--muted)}.legal-nav a:hover,.legal-nav a:focus{color:var(--ink);text-decoration:underline}.legal-mobile-index{display:none}.legal-copy{min-width:0;font-size:17px;line-height:1.8;max-width:76ch}.legal-copy section{margin:0 0 31px;scroll-margin-top:130px}.legal-copy h2{font-family:var(--display);font-size:27px;line-height:1.25;letter-spacing:-.025em;margin:0 0 13px}.legal-copy p{margin:0 0 15px;overflow-wrap:anywhere}.legal-copy a{text-underline-offset:4px}.legal-copy .button{font-size:14px;min-height:46px;margin:3px 0 9px}.legal-resource-links{font-size:14px;padding-left:20px}.legal-resource-links li{margin:7px 0}.legal-related{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid var(--line);padding-top:22px;font-size:14px}.sermorelinnerd .legal-heading{text-align:center;padding-block:38px 30px}.sermorelinnerd .legal-deck{margin-inline:auto}.sermorelinnerd .legal-heading h1{font-weight:400;font-size:65px;letter-spacing:-.035em}.sermorelinnerd .legal-layout{gap:55px;max-width:1080px}.sermorelinnerd .legal-index{top:185px}.sermorelinnerd .legal-nav{max-height:calc(100dvh - 215px)}.sermorelinnerd .legal-copy section{scroll-margin-top:190px}.sermorelinnerd .legal-copy h2{font-size:30px;font-weight:400}.glp1nerds .legal-heading{border:0;background:#f4f5ff;padding:32px 38px;margin-top:24px;border-radius:18px}.glp1nerds .legal-layout{grid-template-columns:minmax(0,780px) 220px;gap:65px}.glp1nerds .legal-index{grid-column:2;grid-row:1}.glp1nerds .legal-copy{grid-column:1;grid-row:1}.glp1nerds .legal-copy section{border-bottom:1px solid var(--line);padding-bottom:25px}.weightlossnerds .legal-heading{border-top:3px solid var(--ink);margin-top:26px;padding-top:28px}.weightlossnerds .legal-heading h1{font-family:var(--display);font-weight:400;letter-spacing:-.04em}.weightlossnerds .legal-layout{gap:60px}.weightlossnerds .legal-copy h2{font-size:29px;font-weight:400}.healthspannerds .legal-heading{padding-block:55px 35px}.healthspannerds .legal-layout{gap:85px}.healthspannerds .legal-nav{border-top:2px solid var(--ink);padding-top:15px}.healthspannerds .legal-copy h2{font-size:26px}
@media(max-width:900px){.legal-layout,.glp1nerds .legal-layout,.sermorelinnerd .legal-layout,.weightlossnerds .legal-layout,.healthspannerds .legal-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.glp1nerds .legal-index{grid-column:1}.glp1nerds .legal-copy{grid-column:2}}
@media(max-width:760px){.legal-heading,.healthspannerds .legal-heading{padding-block:28px 24px}.legal-heading h1{font-size:43px;line-height:1.12;margin-bottom:15px}.legal-date{font-size:12px;line-height:1.5}.legal-deck{font-size:16px;line-height:1.65}.legal-layout,.glp1nerds .legal-layout,.sermorelinnerd .legal-layout,.weightlossnerds .legal-layout,.healthspannerds .legal-layout{display:block;padding-block:20px 42px}.legal-index,.sermorelinnerd .legal-index{position:static;margin-bottom:30px}.legal-nav{display:none}.legal-mobile-index{display:block;border-block:1px solid var(--line)}.legal-mobile-index summary{padding:14px 0;min-height:48px;font-size:14px;font-weight:600;cursor:pointer}.legal-mobile-index nav{display:grid;padding:0 0 12px;gap:0}.legal-mobile-index nav a{padding:12px 0;font-size:14px;line-height:1.4;min-height:44px}.legal-copy{font-size:16px;line-height:1.8;max-width:none}.legal-copy section{margin-bottom:27px;scroll-margin-top:100px}.legal-copy h2,.healthspannerds .legal-copy h2{font-size:25px;line-height:1.3}.legal-related{gap:0 22px;font-size:13px}.legal-related a{padding:10px 0;min-height:44px}.sermorelinnerd .legal-heading{padding-block:27px 25px;text-align:left}.sermorelinnerd .legal-heading h1{font-size:43px}.sermorelinnerd .legal-copy h2,.weightlossnerds .legal-copy h2{font-size:27px}.sermorelinnerd .legal-copy section{scroll-margin-top:150px}.glp1nerds .legal-heading{padding:25px 20px;margin-top:18px;border-radius:13px}.weightlossnerds .legal-heading{margin-top:20px;padding-block:25px 23px}.healthspannerds .legal-nav{border:0}.legal-copy .button{width:auto;max-width:100%;white-space:normal}}

/* Research-to-decision paths stay editorial; commercial destinations remain behind /go/. */
.prose .reading-next{margin:36px 0;padding:26px 0;border-block:1px solid var(--line)}.prose .reading-next h2{font-size:26px;line-height:1.25;margin:0 0 20px}.reading-next>div{display:grid;grid-template-columns:1fr 1fr;gap:28px}.reading-next>div>div{min-width:0}.reading-next a{font-size:17px;font-weight:600;line-height:1.4;text-underline-offset:4px;display:inline-block;padding-block:7px}.prose .reading-next p{font-size:14px;line-height:1.7;margin:8px 0 0;color:var(--muted)}.nadnerd .prose .reading-next{padding:25px;background:var(--wash);border-block:0;border-left:3px solid var(--accent)}.sermorelinnerd .prose .reading-next h2{font-weight:400;font-size:30px}.sermorelinnerd .reading-next a{font-weight:500}.glp1nerds .prose .reading-next{padding:24px;border:0;border-radius:14px;background:#f4f5ff}.glp1nerds .reading-next>div{gap:18px}.glp1nerds .reading-next>div>div{background:#fff;padding:16px;border:1px solid var(--line);border-radius:8px}.weightlossnerds .prose .reading-next h2{font-size:29px;font-weight:400}.weightlossnerds .prose .reading-next{border-top:2px solid var(--ink)}.healthspannerds .reading-next>div{grid-template-columns:1fr;gap:20px}.healthspannerds .reading-next>div>div+div{border-top:1px solid var(--line);padding-top:13px}
@media(max-width:760px){.prose .reading-next{margin-block:28px}.reading-next>div{grid-template-columns:1fr;gap:20px}.reading-next a{min-height:44px;font-size:16px}.prose .reading-next h2{font-size:25px}.prose .reading-next p{margin-top:3px}.nadnerd .prose .reading-next,.glp1nerds .prose .reading-next{padding:21px}.sermorelinnerd .prose .reading-next h2,.weightlossnerds .prose .reading-next h2{font-size:27px}}

.reading-next{scroll-margin-top:130px}
