html:root:root .rv-reading-menu{display:none}@media (max-width:768px){html:root:root .page-blog-article .site-header{background:#080e1b!important;padding:5px 12px!important}html:root:root .page-blog-article .site-header>.container{grid-template-rows:44px!important;grid-template-columns:minmax(100px,1fr) auto auto!important;gap:8px!important}html:root:root .page-blog-article .site-header>.container .logo-link{grid-column:1!important;justify-self:start!important;width:124px!important;max-width:100%!important}html:root:root .page-blog-article .site-header>.container .main-nav,html:root:root .page-blog-article .site-header>.container .mobile-left-cta{display:none!important}html:root:root .page-blog-article .site-header>.container .mobile-bookings-icon{border-radius:10px!important;grid-column:3!important;width:96px!important}html:root:root .rv-reading-menu{grid-area:1/2;display:block;position:relative}html:root:root .rv-reading-menu>summary{color:#e5f2ff;cursor:pointer;background:#121d30;border:1px solid #34445c;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;list-style:none;display:flex}html:root:root .rv-reading-menu>summary::-webkit-details-marker{display:none}html:root:root .rv-reading-menu>summary:after{content:"+";color:#81dfff;font-size:19px}html:root:root .rv-reading-menu[open]>summary:after{content:"−"}html:root:root .rv-reading-menu>nav{z-index:20;background:#101b2d;border:1px solid #344d68;border-radius:14px;grid-template-columns:1fr 1fr;gap:3px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 84px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:-104px;overflow-y:auto;box-shadow:0 20px 48px #0008}html:root:root .rv-reading-menu:not([open])>nav{display:none}html:root:root .rv-reading-menu a{color:#e5f2ff;border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;font-size:14px;font-weight:650;text-decoration:none;display:flex}html:root:root .rv-reading-menu a:is(:hover,:focus-visible){background:#1a304a}html:root:root .rv-reading-menu :is(a,summary):focus-visible{outline-offset:2px;outline:2px solid #85e7ff}html:root:root .page-blog-article .site-header.hub-global-header~main{padding-top:68px!important}html:root:root .page-blog-article .row-mobile-toc-card{background:#0d1728!important;box-shadow:0 7px 20px #0004!important}html:root:root .page-blog-article .row-mobile-toc-card summary{min-height:44px!important;padding:0 9px 0 12px!important}html:root:root .page-blog-article .row-mobile-toc-eyebrow{display:none}html:root:root .page-blog-article .row-mobile-toc-current{font-size:.82rem!important;font-weight:700!important}html:root:root .page-blog-article .row-mobile-toc-up{width:40px;height:40px;box-shadow:none;border-radius:9px}html:root:root .page-blog-article .row-toc--mobile{max-height:min(60dvh,420px)!important}}.page-blog-article .row-mobile-toc-card,.page-blog-article .row-mobile-toc-spacer,.dts-sim-host .phaser-parent,.dts-sim-host canvas{transition-property:none!important}.row-mobile-toc-card summary:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #8ee6ff}.dts-sim-close{min-height:44px}html:root:root .dts-focus-dialog{border:0;padding:0}html:root:root .dts-focus-dialog:not([open]){display:none}html:root:root .dts-focus-dialog::backdrop{background:#050a14}html:root:root.dts-modal-open{overflow:hidden}@media (max-width:768px),(max-height:500px) and (max-width:1050px){html:root:root{--dts-full-window:1;--dts-scene-label-scale:1.75}html:root:root .dts-focus-dialog[open]{overscroll-behavior:contain;color:#e6edf3;background:#0b0e13;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:auto}html:root:root .dts-focus-dialog .dts-sim-frame{border:0;border-radius:0;min-height:100%;overflow:visible}html:root:root .dts-focus-dialog .dts-sim-bar{z-index:40;padding:max(4px, env(safe-area-inset-top)) 12px 4px;color:#e4f2ff;background:#101c2f;gap:8px;font-size:14px;position:sticky;top:0}html:root:root .dts-focus-dialog .dts-sim-close{white-space:nowrap;color:#b1efff;flex:none}html:root:root .dts-focus-dialog .canvas-wrap{padding:0}html:root:root .dts-focus-dialog .dts-root{border-radius:0}html:root:root .dts-focus-dialog .dts-root :is(.control-label,.stat-chip__label,.dock__hint,.toggle__hint,.persona-hint,.challenge-pill){letter-spacing:0;font-size:14px;line-height:1.4}html:root:root .dts-focus-dialog .dts-root :is(button,.segmented__item){min-height:44px}html:root:root .dts-focus-dialog .slider{flex:150px;min-width:0}html:root:root .dts-focus-dialog .dock{padding-bottom:max(12px, env(safe-area-inset-bottom));position:static}}