/* The slide canvas is the same rendered artwork used by the downloadable PDF. */
.aqua-presentation{--ap-ink:#174c5b;--ap-paper:#f4f8f8;--ap-line:#bfd6da;color:var(--ap-ink);margin:0 0 64px;scroll-margin-top:25px}
.ap-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px}
.ap-intro h2{font:400 clamp(2.2rem,3.2vw,3rem)/1.1 'Yanone Kaffeesatz',sans-serif;margin:0}
.ap-intro>p{max-width:38ch;font:400 14px/1.7 'Noto Sans',sans-serif;margin:0;color:#557982}
.ap-intro .aqua-eyebrow{margin-bottom:10px}
.ap-viewer-shell{border:1px solid var(--ap-line);background:var(--ap-paper);min-width:0;box-shadow:0 12px 38px #174c5b0b}
.ap-stage{display:flex;flex-direction:column;gap:30px;outline-offset:4px;min-width:0}
.ap-slide{position:relative;min-width:0;background:var(--ap-paper)}
.ap-slide+.ap-slide{border-top:1px solid var(--ap-line)}
.ap-canvas-shell{overflow:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#729ba6 #e8f1f2}
.ap-canvas{position:relative;width:100%;aspect-ratio:16/9;isolation:isolate;background:#f4f8f8}
.ap-slide-artwork{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:0;max-width:none;user-select:none}
.ap-canvas>[data-aqua-image]{display:none}
.aqua-presentation.is-enhanced .ap-canvas>[data-aqua-image]{display:block}
.ap-source-hotspot{position:absolute;z-index:2;display:block;border:1px solid transparent;background:transparent;color:inherit;border-radius:3px;text-decoration:none;outline-offset:3px}
.ap-source-hotspot:hover,.ap-source-hotspot[aria-expanded=true]{background:#00a3c817;border-color:#147f97}
.ap-source-hotspot:focus-visible{outline:2px solid #ad7048;background:#00a3c817}
.ap-mobile-sources{display:none;align-items:center;gap:7px;padding:8px 15px;border-top:1px solid var(--ap-line);font:400 11px/1.5 'Noto Sans',sans-serif;color:#326a79}
.ap-mobile-sources>span{margin-right:auto}
.ap-mobile-sources a{display:grid;place-items:center;min-width:44px;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.ap-transcript{border-top:1px solid var(--ap-line);background:#fbfdfd}
.ap-transcript summary{padding:13px 20px;min-height:48px;box-sizing:border-box;font:400 13px/1.7 'Noto Sans',sans-serif;color:#326a79;cursor:pointer}
.ap-transcript summary::marker{color:#326a79}
.ap-transcript[open] summary{border-bottom:1px solid #dce8e7}
.ap-transcript-copy{padding:26px clamp(20px,4vw,54px) 32px;max-width:84ch;margin:auto;color:var(--ap-ink)}
.ap-transcript-copy p,.ap-transcript-copy li{font:400 17px/1.75 'Noto Sans',sans-serif;max-width:none;margin:0 0 18px;overflow-wrap:break-word}
.ap-transcript-copy p:last-child,.ap-transcript-copy li:last-child{margin-bottom:0}
.ap-transcript-copy h4{font:600 17px/1.6 'Noto Sans',sans-serif;margin:0 0 22px;color:var(--ap-ink)}
.ap-transcript-copy ul{padding-left:24px;margin:0 0 22px}
.ap-transcript-copy li::marker{color:#167d93}
.ap-transcript-copy blockquote{padding:18px 0 18px 23px;border:0;border-left:2px solid #8cbdc5;margin:20px 0}
.ap-transcript-copy blockquote p{font-style:italic;margin-bottom:10px}
.ap-transcript-copy cite{font:400 13px/1.7 'Noto Sans',sans-serif;color:#557982}
.ap-budget{width:100%;border-collapse:collapse;font:400 15px/1.65 'Noto Sans',sans-serif;color:var(--ap-ink);margin:0 0 22px}
.ap-budget th{font-weight:400;text-align:left;padding:12px 20px 12px 0;border-bottom:1px solid #ccdee4}
.ap-budget td{text-align:right;white-space:nowrap;padding:12px 0;border-bottom:1px solid #ccdee4;font-variant-numeric:tabular-nums;font-weight:600;color:#08718b}
.ap-transcript-copy .ap-budget-total{font-size:22px;line-height:1.4;text-align:right;color:#08718b;margin-bottom:18px}
.ap-transcript-copy .ap-budget-note{font-size:14px;color:#557982}
.ap-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 17px;background:#fff;border-bottom:1px solid var(--ap-line)}
.ap-navigation{display:flex;align-items:center;gap:9px;flex-shrink:0}
.ap-arrow{display:grid;place-items:center;min-width:44px;height:44px;background:transparent;border:1px solid #bfd8df;color:#216a7d;cursor:pointer;font-size:20px;line-height:1;border-radius:3px}
.ap-arrow:hover{background:#eaf5f7;border-color:#6fa9b8}
.ap-arrow[aria-disabled=true]{opacity:.4;cursor:default}
.ap-counter{font:400 12px/1.5 'Noto Sans',sans-serif;white-space:nowrap;text-align:center;min-width:53px;margin:0;color:#4d7480}
.ap-controls-secondary{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}
.ap-jump{display:block;min-width:0;max-width:300px}
.ap-jump select{display:block;width:100%;max-width:100%;min-height:44px;padding:8px 22px 8px 11px;border:0;border-bottom:1px solid #b9d4dc;border-radius:0;background:#fff;color:#3d6774;font:400 12px/1.5 'Noto Sans',sans-serif;cursor:pointer}
.ap-fullscreen,.ap-zoom{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:7px 0;border:0;background:transparent;color:#3d7181;font:400 11px/1.5 'Noto Sans',sans-serif;cursor:pointer;white-space:nowrap}
.ap-fullscreen>span:first-child,.ap-zoom>span:first-child{font-size:22px;line-height:1}
.ap-downloads{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:17px;font:400 12px/1.8 'Noto Sans',sans-serif;color:#557b86}
.ap-downloads p{margin:0}.ap-downloads>div{display:flex;gap:25px;flex-wrap:wrap}.ap-downloads a{display:inline-flex;align-items:center;gap:20px;min-height:44px}
.ap-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.aqua-presentation [hidden]{display:none!important}
.aqua-presentation.is-enhanced .ap-stage{display:block}
.aqua-presentation.is-enhanced .ap-slide{border-top:0}
.aqua-presentation.is-zoomed .ap-canvas{width:max(1280px,150%)}
.ap-viewer-shell:fullscreen{display:flex;flex-direction:column;justify-content:flex-start;background:#e8f1f2;overflow-y:auto;width:100%;height:100%;border:0;padding:20px max(20px,calc((100vw - 1440px)/2))}
.ap-viewer-shell:fullscreen .ap-controls{flex-shrink:0}.ap-viewer-shell:fullscreen .ap-stage{flex-shrink:0}
.aqua-presentation a:focus-visible,.aqua-presentation button:focus-visible,.aqua-presentation select:focus-visible,.ap-transcript summary:focus-visible{outline:2px solid #ad7048;outline-offset:4px}
@media(max-width:1000px){.ap-controls-secondary{gap:12px}.ap-fullscreen,.ap-zoom{font-size:0;gap:0}.ap-fullscreen>span:first-child,.ap-zoom>span:first-child{font-size:23px}.ap-jump{max-width:260px}}
@media(max-width:700px){.ap-intro{display:block}.ap-intro>p{margin-top:15px;max-width:none}.ap-controls{flex-wrap:wrap;gap:8px;padding:10px 12px}.ap-controls-secondary{flex:1;min-width:150px;gap:6px}.ap-jump{max-width:none;flex:1}.ap-jump select{font-size:11px;padding-left:5px}.ap-navigation{gap:4px}.ap-counter{min-width:43px}.ap-downloads{align-items:start;flex-direction:column;gap:8px}.ap-viewer-shell:fullscreen{padding:10px}.ap-transcript-copy{padding:22px 20px 28px}.ap-transcript-copy p,.ap-transcript-copy li{font-size:16px;line-height:1.75}.ap-budget{font-size:14px}.ap-budget th{padding-right:12px}.ap-transcript-copy .ap-budget-total{font-size:20px}.ap-source-hotspot{display:none}.ap-mobile-sources{display:flex;flex-wrap:wrap}.ap-mobile-sources>span{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.aqua-presentation *{scroll-behavior:auto!important}}
@media print{.ap-controls,.ap-downloads,.ap-source-hotspot,.ap-mobile-sources,.ap-transcript{display:none!important}.ap-viewer-shell{border:0;box-shadow:none}.aqua-presentation .ap-stage,.aqua-presentation.is-enhanced .ap-stage{display:block}.aqua-presentation .ap-slide,.aqua-presentation .ap-slide[hidden]{display:block!important;break-inside:avoid;margin:20px 0}.ap-canvas-shell{overflow:visible}.aqua-presentation .ap-canvas,.aqua-presentation.is-zoomed .ap-canvas{width:100%}.aqua-presentation .ap-canvas>[data-aqua-image]{display:block}}
