@media(min-width:900px) and (min-height:650px){.content-slide{--content-box-w:94vw;--separator-w:94%;--title-zone-h:13.8vh;--separator-top:13.8vh;--content-top:16.3vh;--content-bottom:94vh;--h2-size:clamp(2.35rem,4.2vw,3.75rem);--h3-size:clamp(1.55rem,2.5vw,2.15rem);--body-size:clamp(1.35rem,2.25vw,1.95rem);--small-size:clamp(1.05rem,1.45vw,1.28rem);--slide-number-size:clamp(.88rem,1.08vw,1rem);--element-gap:clamp(.9rem,2vh,1.45rem);--bullet-gap:clamp(.95rem,2.1vh,1.55rem)}.content-slide .slide-title-zone{padding:0 3vw}.content-slide .slide-content-zone{width:var(--content-box-w)}.content-slide .slide-content-zone ul{max-width:min(90vw,1480px)}.content-slide .slide-content-zone ul li{font-size:clamp(1.45rem,2.35vw,2.1rem);line-height:1.25}.content-slide .slide-content-zone p{line-height:1.32}#slide-2 .slide-content-zone{gap:clamp(1.7rem,3.8vh,2.7rem)}#slide-2 .people-grid{width:min(92vw,1460px);gap:clamp(1.8rem,4.5vw,4.5rem)}#slide-2 .people-grid img{width:min(25.5vw,365px);height:min(25.5vw,365px)}#slide-2 .people-grid figcaption{font-size:clamp(1.55rem,2.1vw,1.9rem)}#slide-2 .center-note{font-size:clamp(1.3rem,1.7vw,1.5rem)!important}.nonmono-zone{width:min(96vw,1560px);gap:clamp(1.55rem,3.5vh,2.45rem)}.nonmono-intro{font-size:clamp(1.55rem,2.35vw,2rem)!important}.nonmono-zone .nonmono-example h3{margin-bottom:clamp(1.35rem,3vh,2rem);font-size:clamp(1.35rem,2vw,1.85rem)}.nonmono-zone .nm-grid{max-width:382px}.nonmono-zone .nm-head,.nonmono-zone .nm-cell{font-size:clamp(1rem,1.3vw,1.18rem)}.nonmono-zone .nm-cell{height:clamp(52px,7.5vh,72px)}.nonmono-punch{font-size:clamp(1.35rem,2vw,1.75rem)!important}.fm-zone{width:min(97vw,1580px);gap:clamp(1.25rem,2.8vh,1.9rem)}.fm-zone .fm-bullets{width:min(94vw,1500px);gap:clamp(.65rem,1.35vh,.95rem)}.fm-zone .fm-bullets>li{font-size:clamp(1.35rem,2vw,1.82rem);line-height:1.25}.fm-zone .fm-subbullets{margin-top:.72em;gap:clamp(.65rem,1.4vh,.95rem) clamp(1.6rem,3.5vw,3.2rem)}.fm-zone .fm-subbullets li{font-size:clamp(1.12rem,1.55vw,1.38rem)}.fm-example h3{margin-bottom:clamp(.9rem,2vh,1.35rem);font-size:clamp(1.35rem,2vw,1.85rem)}.fm-grid{max-width:345px}.fm-grid .nm-head,.fm-grid .nm-cell{font-size:clamp(1.02rem,1.25vw,1.15rem)}.fm-grid .nm-cell{height:clamp(40px,5.8vh,52px)}.fm-fill{font-size:clamp(.86rem,1.08vw,1rem)}.fm-question{font-size:clamp(1.45rem,2.15vw,1.9rem)!important}.targets-zone{width:min(96vw,1560px);gap:clamp(1.25rem,2.8vh,2rem)}.targets-intro{font-size:clamp(1.5rem,2.3vw,1.98rem)!important}.target-example{padding-top:clamp(.65rem,1.35vh,.95rem)}.target-example h3{font-size:clamp(1.32rem,1.95vw,1.82rem)}.target-formula{font-size:clamp(1.35rem,2.05vw,1.8rem)!important}.target-context{font-size:clamp(1.1rem,1.48vw,1.3rem)!important;line-height:1.3!important}.targets-unifier{width:min(93vw,1460px);padding:clamp(.95rem,2vh,1.3rem) clamp(1.2rem,2.2vw,1.8rem)}.z-label span{font-size:clamp(.95rem,1.18vw,1.08rem)}.z-label strong{font-size:clamp(1.65rem,2.4vw,2.15rem)}.z-equation{font-size:clamp(1.5rem,2.4vw,2.1rem)!important}.z-legend{font-size:clamp(1.02rem,1.35vw,1.2rem)!important}.targets-challenge{font-size:clamp(1.32rem,2vw,1.72rem)!important}.setup-pattern-layout,.literature-layout,.target-layout{width:min(94vw,1520px)}.setup-pattern-layout{grid-template-columns:minmax(0,1.42fr) minmax(0,.82fr)}.setup-pattern-layout ul,.literature-list,.target-left ul{max-width:min(61vw,980px)!important}.setup-pattern-layout li,.literature-list li,.target-left li{font-size:clamp(1.45rem,2.2vw,2rem)!important;line-height:1.24}.setup-pattern-layout ul,.target-left ul{gap:clamp(1rem,2.2vh,1.5rem)}.setup-pattern-layout .pat-block,.literature-matrix .pat-block,.target-layout .pat-block{height:clamp(58px,9vh,82px)}.setup-pattern-layout .pat-head,.setup-pattern-layout .pat-side,.literature-matrix .pat-head,.target-layout .pat-head,.target-layout .pat-side{font-size:clamp(1.08rem,1.4vw,1.28rem)}.pattern-r-label,.target-layout .pattern-r-label{font-size:clamp(.98rem,1.22vw,1.12rem)}.target-box{font-size:clamp(1.35rem,2vw,1.8rem)}.q-example{font-size:clamp(1.25rem,1.75vw,1.55rem)}.literature-layout{grid-template-columns:minmax(0,900px) max-content;gap:clamp(1rem,2vw,2rem)}.literature-matrix{width:min(31vw,490px)}.literature-list{gap:clamp(.85rem,1.65vh,1.2rem)!important}.literature-list .cite{font-size:.8em}.optimal-stack{gap:clamp(1.15rem,2.45vh,1.75rem)!important}.optimal-line,.optimal-equation{font-size:clamp(1.55rem,2.35vw,2.08rem)!important}.optimal-defs{font-size:clamp(1.15rem,1.62vw,1.42rem)!important;max-width:min(92vw,1440px)}.optimal-swap{width:min(92vw,1440px)}.bottleneck-formula{font-size:clamp(1.3rem,1.95vw,1.7rem)!important;max-width:min(92vw,1440px)}.optimal-gap-section h3{font-size:clamp(1.55rem,2.45vw,2.15rem)}.optimal-gap-section p{font-size:clamp(1.18rem,1.7vw,1.48rem);line-height:1.25}.optimal-gap-text{gap:clamp(.75rem,1.6vh,1.1rem)}.balance-question{font-size:clamp(1.25rem,1.7vw,1.5rem)!important}.outline-list{width:min(90vw,1400px);gap:clamp(.8rem,1.9vh,1.3rem)}
.outline-list li{font-size:clamp(1.6rem,2.45vw,2.2rem);line-height:1.24}.outline-list span{font-size:clamp(1.25rem,1.9vw,1.62rem);line-height:1.28}#slide-13 .two-tools-build{width:min(92vw,1460px);row-gap:clamp(1.2rem,2.7vh,1.9rem)}#slide-13 .tool-card{min-height:clamp(11rem,25.5vh,14.5rem);padding:clamp(1.2rem,2.5vh,1.7rem) clamp(1.4rem,2.5vw,2rem)}#slide-13 .tool-kicker{font-size:clamp(1rem,1.3vw,1.15rem)}#slide-13 .tool-card h3{font-size:clamp(1.7rem,2.55vw,2.2rem)}#slide-13 .tool-card p{font-size:clamp(1.4rem,2.15vw,1.85rem)}#slide-13 .tool-exact{font-size:clamp(1.28rem,1.95vw,1.7rem)!important}#slide-13 .final-approx{width:min(88vw,1380px);font-size:clamp(1.45rem,2.25vw,1.95rem);padding:clamp(.95rem,2vh,1.35rem)}#slide-13 .two-tools-defs{bottom:clamp(2.5rem,5.5vh,3.5rem);width:min(97vw,1550px);gap:clamp(.8rem,1.8vw,1.5rem);font-size:clamp(1.05rem,1.22vw,1.2rem)}#slide-14 .ray-estimator-stack{width:min(92vw,1460px);gap:clamp(1.45rem,3vh,2.15rem)}#slide-14 .ray-approx-card{min-height:clamp(8.5rem,20vh,11.2rem);padding:clamp(1rem,2vh,1.35rem) clamp(1.5rem,2.5vw,2rem)}#slide-14 .ray-approx-card h3{font-size:clamp(1.5rem,2.2vw,1.95rem)}#slide-14 .ray-formula,#slide-14 .ray-estimating-equation{font-size:clamp(1.45rem,2.35vw,2.05rem)!important}#slide-14 .ray-estimator-bullets,#slide-14 .ray-bullet-swap{width:min(90vw,1420px)}#slide-14 .ray-estimator-bullets{gap:clamp(1rem,2.2vh,1.55rem)!important}#slide-14 .ray-estimator-bullets li{font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.27}#slide-17 .slide-content-zone{gap:clamp(1.5rem,3.3vh,2.35rem)}#slide-17 .slide-content-zone ul{gap:clamp(1rem,2.2vh,1.5rem)}#slide-17 .slide-content-zone li{font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.25}#slide-17 .boxed-math{font-size:clamp(1.45rem,2.3vw,2rem);margin:clamp(1.2rem,2.8vh,1.9rem) 0;padding:clamp(.9rem,1.8vh,1.25rem) clamp(1.2rem,2vw,1.7rem)}#slide-19 .fig-chart,#slide-25 .fig-chart{justify-content:center}#slide-19 .fig-chart svg,#slide-25 .fig-chart svg{height:69vh!important;max-width:95vw!important}#slide-19 .fig-chart svg text,#slide-25 .fig-chart svg text{font-size:19px!important}#slide-19 .fig-legend,#slide-25 .fig-legend{margin-top:clamp(1rem,2.1vh,1.5rem);font-size:clamp(1.25rem,1.75vw,1.5rem)}.intuition-layout{width:min(96vw,1540px);gap:clamp(1.8rem,4.2vw,4.2rem)}.intuition-svg{width:min(42vw,535px)}.intuition-side{max-width:50vw;gap:clamp(.8rem,1.8vh,1.2rem)}.ml-title{font-size:clamp(1.08rem,1.4vw,1.25rem)}.ml-eq{font-size:clamp(1.28rem,1.85vw,1.62rem)}.led .m{font-size:clamp(1.28rem,1.85vw,1.65rem)}.led .t{font-size:clamp(1.08rem,1.48vw,1.32rem)}.led .n{font-size:clamp(1.35rem,1.95vw,1.75rem)}.cov-punch{font-size:clamp(1.22rem,1.72vw,1.5rem)}.cov-q{font-size:clamp(1.3rem,1.82vw,1.6rem)}.weights-zone .weights-wrap{gap:clamp(1.05rem,2.2vh,1.55rem)}.wgrid{width:min(95vw,1520px)}.wt-label{font-size:clamp(1.25rem,1.8vw,1.55rem)}.wt-note{font-size:clamp(1.05rem,1.4vw,1.22rem)}.wh{font-size:clamp(1.35rem,1.95vw,1.7rem)}.wh-pat{font-size:clamp(1.08rem,1.48vw,1.28rem)}.wc{font-size:clamp(1.05rem,1.4vw,1.28rem);padding:clamp(.5rem,1.15vh,.82rem) clamp(.45rem,.8vw,.8rem)}.mini{width:clamp(28px,2.2vw,34px);height:clamp(28px,2.2vw,34px);font-size:clamp(.78rem,1vw,.92rem)}.weights-q{font-size:clamp(1.45rem,2.05vw,1.82rem)}#slide-22 .slide-content-zone{gap:clamp(1.4rem,3.2vh,2.3rem)}#slide-22 .unified-card{width:min(91vw,1420px);margin-bottom:clamp(1.8rem,4vh,2.8rem);padding:clamp(1rem,2.1vh,1.4rem) clamp(1.5rem,2.5vw,2rem)}#slide-22 .unified-card h3{font-size:clamp(1.55rem,2.3vw,2rem)}#slide-22 .unified-formula{font-size:clamp(1.45rem,2.3vw,2rem)!important}#slide-22 .slide-content-zone ul{gap:clamp(1rem,2.2vh,1.55rem)}#slide-22 .slide-content-zone li{font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.25}#slide-23 .slide-content-zone{gap:clamp(1.4rem,3vh,2.1rem)}#slide-23 .figure-wrap{margin-bottom:clamp(1.4rem,3.5vh,2.4rem)!important}#slide-23 .ray-space-3d{width:min(68vw,840px)!important;max-height:54vh!important}#slide-23 .ray-space-3d text{font-size:22px!important}#slide-23 .ray-space-3d text:nth-of-type(1){font-size:27px!important}#slide-23 .ray-space-3d text:nth-of-type(2){font-size:18px!important}#slide-23 .slide-content-zone ul{gap:clamp(1rem,2.2vh,1.55rem)}#slide-23 .slide-content-zone li{font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.24}#slide-30 .summary-cols{width:min(94vw,1500px);gap:clamp(2.5rem,5.5vw,5.5rem)}#slide-30 .sum-head{font-size:clamp(1.75rem,2.7vw,2.3rem)}#slide-30 .summary-col ul{gap:clamp(.85rem,1.9vh,1.3rem)}#slide-30 .summary-col li{font-size:clamp(1.42rem,2.05vw,1.85rem);line-height:1.27}#slide-30 .summary-punch{margin-top:clamp(1.7rem,4vh,2.8rem);padding-top:clamp(1rem,2.3vh,1.5rem);max-width:min(94vw,1400px);font-size:clamp(1.65rem,2.45vw,2.15rem)}}@media(min-width:900px) and (min-height:650px) and (max-height:820px){.targets-zone{gap:clamp(.85rem,1.8vh,1.25rem)}.optimal-stack{gap:clamp(.85rem,1.9vh,1.25rem)!important}.optimal-stack:has(.optimal-gap-panels.frag-shown) .bottleneck-formula{display:none}
.optimal-gap-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.8rem);align-items:start}.optimal-gap-section h3{font-size:clamp(1.4rem,2.15vw,1.85rem)}.optimal-gap-section p{font-size:clamp(1.08rem,1.65vw,1.35rem);line-height:1.22}}