/* Opt-in presentation, with independent pages rather than whole-document zoom. */
.rs-standard .rs-presentation{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:14px;border:0;border-radius:0;background:var(--rs-standard-soft);color:var(--rs-standard-navy);overflow:auto}
.rs-presentation-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 12px;min-height:44px}
.rs-presentation-controls strong{margin-right:auto}.rs-presentation-controls button:last-child{margin-left:auto}
.rs-presentation-stage{width:min(100%,calc((100dvh - 100px)*16/9));aspect-ratio:16/9;margin:auto;background:var(--rs-standard-white);box-shadow:0 8px 35px var(--rs-standard-shadow);border-top:5px solid var(--rs-standard-blue);padding:clamp(16px,2.2vw,56px);overflow:auto;font-size:clamp(18px,1.5vw,34px)}
.rs-presentation-stage h2{font-size:clamp(22px,2.3vw,50px);line-height:1.2;margin:0 0 18px}.rs-presentation-stage p{max-width:60em}
.rs-standard .rs-presentation-stage table{display:table;table-layout:fixed}.rs-standard .rs-presentation-stage thead{display:table-header-group;position:static;width:auto;height:auto;clip-path:none}.rs-standard .rs-presentation-stage tbody{display:table-row-group}.rs-standard .rs-presentation-stage tr{display:table-row}.rs-standard .rs-presentation-stage td{display:table-cell;font-size:clamp(16px,1.25vw,28px);padding:16px 12px;line-height:1.45}.rs-standard .rs-presentation-stage td::before{content:none}.rs-standard .rs-presentation-stage th{font-size:clamp(13px,1vw,24px)}.rs-standard .rs-presentation-stage .unit-main{font-size:inherit}.rs-standard .rs-presentation-stage .unit-alt{font-size:.82em}
@media(max-width:850px){.rs-standard .rs-presentation{padding:8px}.rs-presentation-controls{gap:6px;font-size:12px}.rs-presentation-controls button{padding:8px}.rs-presentation-stage{width:100%;min-height:220px;aspect-ratio:auto;height:calc(100dvh - 78px);padding:16px}.rs-standard .rs-presentation-stage table{min-width:690px}.rs-standard .rs-presentation-stage td{font-size:16px}}
