.cancer-card small{display:block;margin-top:9px;font:400 16px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;color:var(--muted)}
.lm-guide-hero{padding-bottom:64px}
.lm-guide-hero .breadcrumbs{margin-bottom:35px}
.lm-guide-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center}
.lm-guide-hero-grid--text{grid-template-columns:minmax(0,950px)}
.lm-guide-hero h1{font-size:clamp(40px,4.25vw,64px);line-height:1.08;max-width:770px}
.lm-guide-hero .lead{font-size:21px;line-height:1.65}
.lm-guide-figure{margin:0;min-width:0}
.lm-guide-image{width:100%;height:auto;aspect-ratio:3/2;border-radius:22px;box-shadow:0 24px 60px #164b6124;border:1px solid #d7e6e6}
.lm-guide-figure figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:17px;padding:0 6px}
.lm-guide-layout{display:grid;grid-template-columns:270px minmax(0,850px);gap:70px;align-items:start}
.lm-guide-sidebar{position:sticky;top:145px;max-height:calc(100vh - 170px);overflow-y:auto;padding-right:8px;padding-bottom:8px;scrollbar-width:thin}
.lm-guide-toc{padding:0 0 24px;margin-bottom:26px;border-bottom:1px solid var(--line)}
.lm-guide-toc .eyebrow{font-size:13px;margin-bottom:18px}
.lm-guide-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.lm-guide-toc a{display:block;text-decoration:none;font-size:15px;line-height:1.5;color:var(--ink);padding:3px 0}
.lm-guide-toc a:hover{color:var(--teal);text-decoration:underline}
.lm-guide-sidebar .sidebar-box{padding:23px}
.lm-guide-sidebar .sidebar-box h2{font-size:29px;margin-bottom:15px}
.lm-guide-sidebar .sidebar-box p{font-size:17px}
.lm-guide-sidebar .sidebar-box .fine-print{font-size:14px;margin:20px 0 0}
.lm-guide-article{max-width:none;min-width:0}
.lm-guide-article h2{font-size:clamp(31px,3vw,43px);line-height:1.16;margin-top:64px;padding-top:8px}
.lm-guide-article h3{font-size:25px;line-height:1.3;margin-top:34px}
.lm-guide-article p,.lm-guide-article li{font-size:20px;line-height:1.8}
.lm-guide-article li{margin-bottom:13px}
.lm-guide-article a{overflow-wrap:anywhere}
.lm-guide-intro .lead{font-size:23px;color:var(--ink)}
.lm-guide-summary{margin:38px 0 50px;padding:30px 35px;background:#edf7f5;border:1px solid #c8e1dd;border-radius:14px}
.lm-guide-summary h2{font-size:30px;margin:0 0 18px;padding:0}
.lm-guide-summary ul{margin-bottom:0;padding-left:23px}
.lm-guide-summary li{font-size:18px;line-height:1.75}
.lm-study-card{margin:28px 0;padding:34px;border:1px solid #c6dce3;border-top:4px solid #468d9e;border-radius:10px;background:linear-gradient(135deg,#f5fafb,#fff 55%)}
.lm-study-card .eyebrow{font-size:12px;margin-bottom:18px}
.lm-study-card h3{font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:400;margin-top:0}
.lm-study-card p{font-size:19px;line-height:1.8}
.lm-study-result{background:#e5f2f3;padding:22px 25px;margin:24px 0;border-radius:9px}
.lm-study-result strong{display:block;font:400 clamp(28px,3vw,40px)/1.2 Georgia,"Times New Roman",serif;color:#075e69}
.lm-study-result span{display:block;font-size:15px;line-height:1.65;margin-top:10px}
.lm-guide-article .lm-study-card blockquote{margin:27px 0;padding:5px 0 5px 24px;border-left:3px solid #8bbabf;background:transparent}
.lm-study-card blockquote p{font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.5;margin-bottom:12px;color:var(--ink)}
.lm-study-card cite{font-size:13px;font-style:normal;line-height:1.5;display:block;color:var(--muted)}
.lm-study-card .text-link{font-size:16px}
.lm-guide-cta{margin-top:32px;padding:35px;border-radius:14px;background:#eaf4f8;border:1px solid #c7dfe7}
.lm-guide-cta h3{margin-top:0}
.lm-guide-cta .fine-print{font-size:14px;margin:22px 0 0}
.lm-guide-references{padding-left:24px}
.lm-guide-article .lm-guide-references li{font-size:16px;line-height:1.8;padding-left:6px;margin-bottom:24px}
.lm-guide-article .lm-guide-note{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:1.8;color:var(--muted)}
.lm-guide [id]{scroll-margin-top:145px}
@media(max-width:1100px){.lm-guide-layout{grid-template-columns:230px minmax(0,1fr);gap:40px}.lm-guide-hero-grid{gap:32px}.lm-guide-hero .lead{font-size:20px}}
@media(max-width:860px){.lm-guide-hero-grid{grid-template-columns:1fr}.lm-guide-figure{max-width:640px}.lm-guide-layout{grid-template-columns:1fr;gap:40px}.lm-guide-sidebar{position:static;max-height:none;padding:0}.lm-guide-sidebar .sidebar-box{display:none}.lm-guide-toc{background:#f2f8fa;border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:0}.lm-guide-toc ol{grid-template-columns:1fr 1fr;column-gap:24px}.lm-guide-body{padding-top:45px}.lm-guide-hero h1{font-size:clamp(39px,6vw,58px)}.lm-guide-hero{padding-bottom:42px}}
@media(max-width:540px){.lm-guide-toc ol{grid-template-columns:1fr;gap:9px}.lm-guide-hero .eyebrow{font-size:11px}.lm-guide-hero .breadcrumbs{font-size:13px}.lm-guide-hero .actions{gap:20px}.lm-guide-summary,.lm-study-card,.lm-guide-cta{padding:24px 21px}.lm-guide-article h2{margin-top:46px;font-size:32px}.lm-guide-summary h2{margin-top:0;font-size:29px}.lm-study-card h3{font-size:27px}.lm-study-result{padding:20px}.lm-study-result strong{font-size:31px}.lm-guide-article p,.lm-guide-article li{font-size:19px}.lm-guide-intro .lead{font-size:21px}.lm-guide-article .lm-guide-references li{font-size:16px}.lm-guide-article .lm-guide-note{font-size:14px}.lm-guide-image{border-radius:14px}}
