/* Reading layouts for the shared preview. Desktop presentation styles stay intact. */
@media screen and (max-width:1000px){
 :root{--ds-u:.7px!important;--ds-title:30px!important;--ds-statement:36px!important;--ds-section:21px!important;--ds-body:15px!important;--ds-detail:14px!important;--ds-label:12px!important;--ds-note:12px!important;--ds-top:28px!important;--ds-bottom:32px!important;--ds-gap:22px!important;--page-x:20px!important;--page-y:28px!important}
 html,body{width:100%;max-width:100%;overflow-x:clip}
 body>header{height:56px!important;padding:0 20px!important}
 body>header .brand{font-size:16px!important;letter-spacing:-.5px!important}
 body>header .brand i{width:8px;height:16px;margin-right:8px}
 body .slide-number-badge{font-size:12px!important;right:20px!important}
 body main>.slide.slide[data-rh-design="content"],body main>.slide.slide[data-rh-design="split"]{height:auto!important;min-height:calc(100svh - 56px);max-width:100%;padding:28px 20px 36px!important;overflow:visible!important}
 body main>.slide.slide[data-rh-design] [data-rh-title]{overflow-wrap:anywhere;text-wrap:balance}
 body main>.slide.slide[data-rh-design="content"] [data-rh-title],body main>.slide.slide[data-rh-design="split"] [data-rh-title]{font-size:30px!important;line-height:1.35!important;letter-spacing:-.7px!important;margin:0 0 24px!important}
 body main>.slide.slide[data-rh-design] [data-rh-title] :is(span,em){font-size:inherit!important;line-height:inherit!important}
 body main>.slide.slide[data-rh-design] :is(p,dd,li){overflow-wrap:anywhere}
 body main>.slide.slide[data-rh-design] :is(.gm-shell,.ru-shell,.mi-shell,.rhe-shell,.evp-shell,.ps-shell,.sa-shell,.bp-shell,.rlp-shell,.st2-shell,.rs-body,.kfl-shell,.cb-shell,.pm2-shell,.fd2-shell,.e8-shell,.lab3-shell){width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;gap:24px!important}
 body main>.slide.slide[data-rh-design] :is(.ps-shell>h2,.ru-shell>h2,.evp-shell>h2,.rhe-heading h2,.sa-heading h2,.bp-heading h2){margin-bottom:0!important}
 body main>.slide.slide[data-rh-design] :is(.rps-main,.ru-index-grid,.rhe-stages,.evp-body,.rs-kol-pillars,.c39-case-grid){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:20px!important;height:auto!important;max-height:none!important;min-width:0!important}
 body main>.slide.slide[data-rh-design] :is(.rhe-stage,.psc-card,.pm2-card){min-height:0!important;max-height:none!important}
 body main>.slide.slide[data-rh-design] :is(.rhe-stage h3,.rs-kol-pillars h3,.psc-card h3){font-size:21px!important;line-height:1.4!important}
 body main>.slide.slide[data-rh-design] :is(.rhe-description,.rhe-learning p,.rs-kol-pillars p,.psc-card p,.evp-conclusion){font-size:15px!important;line-height:1.75!important}
 body main>.slide.slide[data-rh-design] :is(.rhe-stages,.ru-index-grid,.rps-main){margin:24px 0!important;flex:none!important}
 body main>.slide.slide[data-rh-design] .rhe-stage{padding:22px!important}
 body main>.slide.slide[data-rh-design] .rhe-stage::after,body main>.slide.slide[data-rh-design] .ru-index-link{display:none!important}
 body main>.slide.slide[data-rh-design] .rhe-stage h3{margin:18px 0 12px!important}
 body main>.slide.slide[data-rh-design] .rhe-learning{margin-top:18px!important;padding-top:18px!important}
 body main>.slide.slide[data-rh-design] .rhe-goal{display:block!important;padding-top:22px!important}
 body main>.slide.slide[data-rh-design] .rhe-goal p{font-size:21px!important;margin-top:10px!important;line-height:1.6!important}
 body main>.slide.slide[data-rh-design] .ru-index-card{padding:24px 20px!important;align-items:flex-start!important;text-align:left!important;border:1px solid #404b38!important;border-radius:12px!important;overflow:hidden!important}
 body main>.slide.slide[data-rh-design] .ru-index-card>b{position:absolute!important;right:18px!important;top:18px!important;margin:0!important;font-size:50px!important}
 body main>.slide.slide[data-rh-design] .ru-index-card h3{font-size:28px!important;margin-top:20px!important;white-space:normal!important}
 body main>.slide.slide[data-rh-design] .ru-index-card p{font-size:16px!important;line-height:1.6!important;margin:12px 0!important}
 body main>.slide.slide[data-rh-design] .ru-card-icon{width:64px!important;height:64px!important}
 body main>.slide.slide[data-rh-design] .rps-revenue,body main>.slide.slide[data-rh-design] .rps-signals{width:100%!important;min-width:0!important;max-width:100%!important;padding:20px!important}
 body main>.slide.slide[data-rh-design] .rps-chart{height:260px!important;min-height:260px!important;flex:none!important;gap:10px!important}
 body main>.slide.slide[data-rh-design] .rps-card-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}
 body main>.slide.slide[data-rh-design] .rps-bar-value{font-size:24px!important}
 body main>.slide.slide[data-rh-design] .rps-bar-col:last-child .rps-bar-value{font-size:29px!important}
 body main>.slide.slide[data-rh-design] .rps-dates{gap:6px!important;font-size:12px!important;white-space:normal!important}
 body main>.slide.slide[data-rh-design] .rps-dates strong{font-size:13px!important}
 body main>.slide.slide[data-rh-design] .rps-signal{padding:18px 0!important;gap:16px!important}
 body main>.slide.slide[data-rh-design] .rps-signal b{font-size:42px!important;flex:none}
 body main>.slide.slide[data-rh-design] .rps-footer{display:block!important;font-size:12px!important}
 body main>.slide.slide[data-rh-design] .rps-caveat{white-space:normal!important;text-align:left!important;margin-top:12px!important}
 body main>.slide.slide[data-rh-design] .ruc-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
 body main>.slide.slide[data-rh-design] .ruc-details{width:100%!important;min-width:0!important;padding:0!important}
 body main>.slide.slide[data-rh-design] .ruc-legend li{display:grid!important;grid-template-columns:12px 75px minmax(0,1fr) 52px!important;gap:10px!important}
 body main>.slide.slide[data-rh-design] .ruc-share{font-size:24px!important}
 body main>.slide.slide[data-rh-design] .ruc-insight{display:block!important;margin-top:24px!important;padding:18px!important}
 body main>.slide.slide[data-rh-design] .ruc-insight-icon{display:none!important}
 body main>.slide.slide[data-rh-design] .ruc-insight strong{display:block!important;font-size:18px!important}
 body main>.slide.slide[data-rh-design] .ruc-insight p{margin-top:10px!important;font-size:13px!important;line-height:1.7!important}
 body main>.slide.slide[data-rh-design] .ruc-footer{padding:0!important;margin-top:24px!important}
 body main>.slide.slide[data-rh-design="statement"] .psp-large{left:20px!important;right:20px!important;font-size:clamp(36px,9vw,72px)!important;white-space:normal!important}
 body main>.slide.slide[data-rh-design] .kfl-stage{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
 body main>.slide.slide[data-rh-design] .kfl-graphic{width:100%!important;min-width:0!important;height:auto!important}
 body main>.slide.slide[data-rh-design] .evp-media{padding:18px!important;max-height:none!important}
 body main>.slide.slide[data-rh-design] .evp-media video{width:min(100%,280px)!important;height:auto!important;max-height:430px!important}
 body main>.slide.slide[data-rh-design] .evp-reasons{gap:16px!important}
 body main>.slide.slide[data-rh-design] .evp-lead{font-size:23px!important;line-height:1.5!important}
 body main>.slide.slide[data-rh-design] .c39-dual-head{display:block!important}
 body main>.slide.slide[data-rh-design] .c39-scene-tabs{display:flex!important;flex-wrap:wrap!important;margin:18px 0!important;gap:8px!important}
 body main>.slide.slide[data-rh-design] .c39-scene-tabs button{font-size:13px!important;min-height:44px!important;padding:10px!important}
 body main>.slide.slide[data-rh-design] .c39-case-grid>article{padding:20px!important;min-height:0!important}
 body main>.slide.slide[data-rh-design] .c39-checks{flex-wrap:wrap!important;gap:10px!important;font-size:13px!important}
 body main>.slide.slide[data-rh-design] :is(.ps-shared-head,.ps-label:empty,.ps-unit:empty){display:none!important}
 body main>.slide.slide[data-rh-design] .ps-cards{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:20px!important;flex:none!important}
 body main>.slide.slide[data-rh-design] .ps-card{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:22px!important;align-items:start!important}
 body main>.slide.slide[data-rh-design] .ps-card::before{inset:0!important;border-radius:12px!important}
 body main>.slide.slide[data-rh-design] .ps-card h3{font-size:21px!important}
 body main>.slide.slide[data-rh-design] .ps-benchmark{padding:0!important;border:0!important}
 body main>.slide.slide[data-rh-design] .ps-target{font-size:34px!important;line-height:1.2!important;margin:0!important}
 body main>.slide.slide[data-rh-design] .ps-table-head{font-size:12px!important;padding:4px 0 12px!important}
 body main>.slide.slide[data-rh-design] .ps-scenes ol{display:grid!important;grid-template-columns:1fr!important;padding:0!important;gap:0!important;margin:0!important}
 body main>.slide.slide[data-rh-design] .ps-scenes li{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;border:0!important;border-top:1px solid #a6bd9130!important;padding:12px 0!important;font-size:15px!important}
 body main>.slide.slide[data-rh-design] .ps-scenes li strong{font-size:18px!important;white-space:nowrap!important}
 body main>.slide.slide[data-rh-design] .ps-note{font-size:12px!important;line-height:1.7!important;padding-top:18px!important}
 body main>.slide.slide[data-rh-design] .sa-sub{font-size:14px!important;line-height:1.7!important}
 body main>.slide.slide[data-rh-design] .sa-cards{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:20px!important}
 body main>.slide.slide[data-rh-design] .sa-cards article{display:block!important;padding:22px!important;border:1px solid #3e4936!important;border-radius:12px!important}
 body main>.slide.slide[data-rh-design] .sa-card-head{justify-content:space-between!important;gap:20px!important}
 body main>.slide.slide[data-rh-design] .sa-card-head h3{font-size:24px!important}
 body main>.slide.slide[data-rh-design] .sa-card-head strong{font-size:36px!important}
 body main>.slide.slide[data-rh-design] .sa-card-head small{font-size:18px!important}
 body main>.slide.slide[data-rh-design] .sa-identity h4{font-size:16px!important;line-height:1.5!important;margin:12px 0!important}
 body main>.slide.slide[data-rh-design] .sa-cards dl{display:block!important;margin:0!important}
 body main>.slide.slide[data-rh-design] .sa-cards dl>div{margin-top:18px!important}
 body main>.slide.slide[data-rh-design] .sa-cards dt{font-size:12px!important;margin-bottom:6px!important}
 body main>.slide.slide[data-rh-design] .sa-cards dd,body main>.slide.slide[data-rh-design] .sa-proof{font-size:15px!important;line-height:1.75!important}
 body main>.slide.slide[data-rh-design] .sa-conclusion{grid-template-columns:1fr!important;gap:18px!important}
 body main>.slide.slide[data-rh-design] .sa-conclusion :is(strong,p){font-size:15px!important;line-height:1.7!important}
 body main>.slide.slide[data-rh-design] .bp-main{display:block!important}
 body main>.slide.slide[data-rh-design] .bp-metrics{display:grid!important;grid-template-columns:1fr!important;height:auto!important;max-height:none!important;padding:0!important;border:0!important;gap:14px!important}
 body main>.slide.slide[data-rh-design] .bp-metrics article{padding:20px!important;border:1px solid #3c4833!important;border-radius:12px!important}
 body main>.slide.slide[data-rh-design] .bp-metrics span{font-size:14px!important}
 body main>.slide.slide[data-rh-design] .bp-metrics strong{font-size:36px!important;line-height:1.3!important;margin-top:8px!important}
 body main>.slide.slide[data-rh-design] .bp-metrics small{font-size:16px!important}
 body main>.slide.slide[data-rh-design] .bp-details{margin-top:24px!important;min-width:0!important}
 body main>.slide.slide[data-rh-design] .bp-table{width:100%!important;font-size:13px!important;table-layout:fixed!important}
 body main>.slide.slide[data-rh-design] .bp-table :is(th,td){padding:14px 6px!important;font-size:13px!important;line-height:1.6!important;white-space:normal!important;word-break:break-word!important}
 body main>.slide.slide[data-rh-design] .bp-basis{display:block!important}
 body main>.slide.slide[data-rh-design] .bp-basis p{font-size:13px!important;line-height:1.7!important;margin-top:16px!important}
 body main>.slide.slide[data-rh-design] .rs-kol-pillars article{padding:22px 0!important;border-left:0!important;border-top:1px solid #404a37!important}
 body main>.slide.slide[data-rh-design] .rs-kol-loop{flex-wrap:wrap!important;gap:12px!important;font-size:14px!important}
 body main>.slide.slide[data-rh-design] .rh-attachment-links{position:static!important;margin:0 0 18px!important;display:flex!important;justify-content:flex-end!important}
 body main>.slide.slide[data-rh-design] .rh-attachment-links button{font-size:12px!important;min-height:40px!important}
 .rh-mobile-chart-zoom{display:block;min-height:44px;font-size:13px;margin:14px 0 0 auto;padding:10px 14px;border:1px solid #6f8060;background:#182016;color:#c7d9b3;border-radius:9px}
 #rh-mobile-chart-dialog{width:calc(100vw - 20px);max-width:800px;max-height:calc(100dvh - 24px);padding:0;border:1px solid #526049;border-radius:14px;background:#101413;color:#e8ede3}
 #rh-mobile-chart-dialog::backdrop{background:#000b}
 .rh-mobile-chart-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #3c4935;background:#101413;font-size:13px}
 .rh-mobile-chart-toolbar button{min-width:44px;min-height:44px;font-size:20px;padding:4px}
 .rh-mobile-chart-scroll{overflow:auto;max-height:calc(100dvh - 130px);padding:20px;touch-action:pan-x pan-y}
 .rh-mobile-chart-scroll svg{position:static!important;inset:auto!important;display:block!important;max-width:none!important;height:auto!important;transform:none!important}
}
@media screen and (min-width:1001px){.rh-mobile-chart-zoom{display:none!important}}
