.lrnl-longform{max-width:790px}.lf-body>p:first-child{font-size:18px;line-height:1.8;color:var(--ink);margin-bottom:30px}.lf-body h2{scroll-margin-top:28px;margin:38px 0 18px;line-height:1.2}.lf-body h3{line-height:1.3}.lf-body p,.lf-body li{font-size:16px;line-height:1.85}.lf-body sup a{font-size:12px}.lf-toc{max-height:calc(100vh - 55px);overflow-y:auto}.lf-toc nav{display:flex;flex-direction:column;gap:0}.lf-toc nav>a{display:block;font-size:12px;line-height:1.6;padding:9px 0;border-bottom:1px solid var(--line)}.lf-body .faq details{border-bottom:1px solid var(--line);padding:18px 0}.lf-body .faq summary{font-size:16px;font-weight:600;line-height:1.5}.lf-body .faq details p{padding-top:12px}.lf-body .lf-sources p,.lf-body .lf-sources li{font-size:13px;line-height:1.8}.lf-body .notice{margin-top:24px}.lrnl-longform .clinical-status{margin-top:32px;border-top:1px solid var(--line);padding-top:22px}.lrnl-longform .clinical-status p{font-size:13px}.lf-body a{overflow-wrap:anywhere}.lf-body table{white-space:normal}@media(max-width:690px){.lf-body>p:first-child{font-size:17px}.lf-body p,.lf-body li{font-size:16px}.lf-body h2{font-size:29px}.lf-toc{max-height:none;overflow:visible}.article-grid:has(.lrnl-longform){display:flex;flex-direction:column}.lf-toc{width:100%;order:-1}.lf-toc nav{display:grid;grid-template-columns:1fr}.lf-toc .guide-toc-bottom{display:none}}@media print{.lf-toc{display:none}.lrnl-longform{max-width:none}.lf-body p{font-size:11pt}.lf-body h2{break-after:avoid}.lf-body details{display:block}}
