.narrative .content{top:130px}.narrative .lead{font-size:30px;margin-bottom:14px}.narrative .medium{font-size:28px}.narrative .bottomline{font-size:25px}.narrative .bottomline.small{font-size:22px}
.curve-slide .chart{height:365px}.curve-slide .readout{font-size:28px;line-height:1.4;margin-top:9px}.curve-slide .lead{margin-bottom:6px}.curve-slide .formula{font-size:28px}
.settings{display:flex;justify-content:space-between;font-size:25px;margin:8px 0 4px}.example-row{display:flex;justify-content:space-between;font-size:28px;margin-top:16px;gap:24px}.example-row p{flex:1}
.hypothesis-blocks{display:flex;flex-direction:column;gap:22px;margin-top:26px}.hypothesis-blocks p{margin:0}.hypothesis-blocks .formula .katex-display{margin:8px 0}.hypothesis-blocks .callout{margin-top:5px}
.power-slide .content{top:123px}.power-slide .lead{font-size:29px;margin-bottom:7px}.power-slide .chart{height:355px}.power-settings{display:flex;align-items:center;justify-content:space-between;font-size:23px;margin:4px 0 1px}.live-control{display:flex;align-items:center;gap:18px;font-size:22px;margin:2px 0 0}.live-control input{width:350px;accent-color:var(--teal)}.live-control output{min-width:60px;font-variant-numeric:tabular-nums}.power-slide .bottomline{font-size:23px}.power-slide .readout{font-size:27px;line-height:1.3;margin:5px 0}.power-slide .formula{font-size:28px}
.medical-matrix{margin-top:22px}.medical-matrix th,.medical-matrix td{padding:20px 18px}.medical-matrix td{height:115px}.medical-matrix .small{font-size:22px}
.medical-comparison{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:35px}.medical-comparison p{font-size:30px;line-height:1.45}.medical-comparison .treatment{font-size:38px;color:var(--teal);border-bottom:2px solid var(--line);padding-bottom:16px;margin-bottom:18px}
.ethical .stack{gap:30px;margin-top:26px}.ethical .stack p{font-size:31px;line-height:1.4}.ethical .bottomline{font-size:27px}
.jama-plan .big{font-size:57px}.jama-plan .two-stats{margin-top:35px}.jama-plan .callout{margin-top:34px}.jama-plan .bottomline{font-size:25px}
.jama-source{position:absolute;left:0;bottom:56px;margin:0;font-size:15px;line-height:1.25;color:var(--muted)}
.comic .content{top:124px}.comic .lead{font-size:29px}.comic .image-large{height:413px}.comic .bottomline{font-size:24px}.comic .comic-source{font-size:17px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:25px}.summary-grid p{font-size:29px;line-height:1.4}.summary-grid strong{display:block;margin-bottom:13px}
.print-mode .live-control{display:none}
