.viewer-shell:has(.fund-slide) .slide-stage{background:#fff!important;padding:0;overflow:hidden;border:1px solid #ded9e5;box-shadow:0 5px 24px #3021470c}.viewer-shell:has(.fund-slide) .slide-stage:before,.viewer-shell:has(.fund-slide) .slide-stage:after{display:none!important}.fund-slide{min-height:580px;color:#24232c;background:#fff}.fund-meta{display:flex;justify-content:space-between;padding:18px 32px;border-bottom:1px solid #e7e3eb;font-size:10px;letter-spacing:.08em;color:#696774}.fund-body{padding:30px 40px 36px}.fund-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6d5b83;display:block;margin-bottom:18px}.viewer-shell .fund-slide h1{font:700 clamp(30px,3.6vw,52px)/1.12 var(--font),sans-serif;letter-spacing:-.035em;margin:0 0 20px;max-width:1120px;color:inherit}.fund-lead{font-size:clamp(18px,1.65vw,23px);line-height:1.5;max-width:1050px;margin:0 0 22px}.fund-note{font-size:13px;line-height:1.55;color:#66616e;border-top:1px solid #e7e3eb;padding-top:15px;margin-top:22px}.fund-photo{margin:20px 0}.fund-photo img{display:block;width:100%;height:clamp(280px,40vh,460px);object-fit:cover;border-radius:16px}.fund-photo img.fund-logo{object-fit:contain;background:#ffcc00}.fund-photo figcaption{font-size:11px;color:#6c6673;margin-top:8px;line-height:1.4}.fund-cards,.fund-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.fund-cards article,.fund-options button{padding:22px;background:#f2eff7;border:1px solid #e0d8e8;border-radius:16px;text-align:left;color:inherit;font:inherit}.fund-cards strong,.fund-options strong{font-size:20px;display:block;margin-bottom:10px}.fund-cards span,.fund-options span{font-size:16px;line-height:1.5;display:block}.fund-options button{cursor:pointer}.fund-options button:hover,.fund-options button[aria-pressed=true]{border-color:#756192;background:#e7ddf1}.fund-flow{display:flex;gap:15px;margin:32px 0}.fund-flow>div{position:relative;flex:1;padding:25px 18px;background:#edf2f7;border-top:6px solid #849db4;border-radius:0 0 16px 16px}.fund-flow>div+div:before{content:'→';position:absolute;left:-15px;top:40%;font-size:20px}.fund-flow strong,.fund-flow span{display:block;line-height:1.4}.fund-flow span{font-size:15px;margin-top:12px}.fund-stats{display:flex;gap:24px;margin:30px 0}.fund-stats article{flex:1;padding:30px;background:#edf2f7;border-radius:16px}.fund-stats strong{font-size:clamp(48px,6vw,82px);display:block;color:#647f9d;line-height:1.1}.fund-stats span{display:block;margin-top:15px;font-size:19px}.fund-bars{margin:30px 0}.fund-bars>div,.fund-result{display:grid;grid-template-columns:230px 1fr 110px;gap:16px;align-items:center;margin:16px 0}.fund-track{height:32px;border-radius:8px;background:#eeeaf2;overflow:hidden}.fund-track i{display:block;height:100%;background:#8b7aa4;border-radius:8px}.fund-summary{display:flex;gap:30px;font-size:24px;color:#60547a;padding:18px 22px;background:#f0ebf6;border-radius:16px;line-height:1.4}.fund-summary b{font-size:34px;margin-left:10px}.fund-scale{font-size:13px;color:#6b6472;line-height:1.5}.fund-cash{display:flex;gap:25px;align-items:stretch;margin:30px 0}.fund-origin{padding:35px;flex:1;background:#e7f1ee;border-left:7px solid #7aa69c;border-radius:16px}.fund-cash b{font-size:52px;display:block}.fund-cash span{display:block;margin-top:10px}.fund-branches{flex:3;display:flex;gap:15px}.fund-branches>div{flex:1;background:#f4eef6;padding:28px;border-radius:16px}.fund-survival{display:flex;align-items:center;gap:45px;margin:30px 0}.fund-dots{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;width:330px;flex-shrink:0}.fund-dots i{aspect-ratio:1;background:#e7e4eb;border-radius:4px}.fund-dots i.alive{background:#7c9e95}.fund-survival strong{font-size:78px;color:#6b8c84}.fund-source{font-size:12px;margin-top:20px}.fund-source a{color:#635078}.fund-source svg{height:12px;width:12px}.fund-source small{display:block;font-size:10px}.fund-media{display:grid;gap:7px;border:1px solid #d8d2df;border-radius:14px;padding:16px 20px;margin-top:24px;text-decoration:none;color:inherit;background:#faf8fc}.fund-media>span{font-size:10px;letter-spacing:.1em;color:#80658f}.fund-media small{font-size:13px;line-height:1.5;color:#665f6f}.fund-question{background:#f1edf8;min-height:580px;display:flex;flex-direction:column}.fund-question .fund-body{flex:1;display:flex;justify-content:center;flex-direction:column;min-height:450px;padding:55px}.viewer-shell .fund-question h1{font-size:clamp(40px,5vw,72px);max-width:1050px}.fund-tone-blue{background:#e7eef6}.fund-tone-teal{background:#e6f0eb}.fund-tone-gold{background:#f9f0db}.fund-tone-coral{background:#f8e9e2}.fund-takeaway,.fund-keytakeaway{background:#f1eef7;border-left:10px solid #9683b1}.fund-takeaway .fund-lead,.fund-keytakeaway .fund-lead{font-size:clamp(24px,2.6vw,36px);line-height:1.5;margin-top:35px}.fund-discussion{border-top:8px solid #cfaa91}.fund-title{background:linear-gradient(110deg,#e4ebf5,#f5e9ed);min-height:600px}.fund-title .fund-body{padding:60px 45px}.viewer-shell .fund-title h1{font-size:clamp(45px,5vw,74px);max-width:900px}.fund-cover-sub{font-size:25px;color:#635a73}.fund-six{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.fund-six span{padding:9px 14px;border-radius:20px;background:#ffffffaa;font-size:14px}.fund-poll{margin-top:25px}.fund-poll-tools{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.fund-poll-tools label{font-size:12px}.fund-poll-tools input{display:block;font:inherit;padding:10px;border:1px solid #bdb2cc;border-radius:8px;background:white;color:#222}.fund-round h3{font-size:19px;margin-top:25px}.fund-result{font-size:13px;grid-template-columns:190px 1fr 100px}.fund-result .fund-track{height:23px}.fund-result b{font-size:12px}.fund-poll #fund-status{font-size:12px;color:#665474}.fund-source a:focus-visible,.fund-media:focus-visible,.fund-options button:focus-visible{outline:3px solid #795998;outline-offset:3px}
@media(max-width:750px){.fund-body{padding:25px 20px}.fund-meta{padding:16px;font-size:8px}.fund-cards,.fund-options{grid-template-columns:1fr 1fr}.fund-flow,.fund-cash,.fund-branches{flex-wrap:wrap}.fund-flow>div{flex-basis:40%}.fund-cash>div{flex-basis:100%}.fund-branches>div{padding:15px}.fund-bars>div{grid-template-columns:110px 1fr 45px;font-size:12px;gap:8px}.fund-survival{flex-direction:column;gap:20px}.fund-question .fund-body{padding:30px 25px}.fund-result{grid-template-columns:125px 1fr 75px;font-size:10px;gap:8px}.fund-title .fund-body{padding:40px 25px}.fund-photo img{height:300px}.fund-stats{flex-wrap:wrap}.fund-stats article{flex-basis:100%}}
.fund-title{background:linear-gradient(90deg,#e7ecf7 0%,#f3e9f4ed 55%,#f3e9f477 100%),url('/assets/business-wall-street.webp') right center/cover}.fund-photo figcaption a{text-decoration:underline;margin-left:8px}.fund-photo img{object-position:center}.fund-title .fund-body{min-height:540px}.fund-title .fund-lead{max-width:750px}
@media print{.fund-slide{min-height:0;break-after:page}.fund-meta{font-size:8pt}.fund-body{padding:15px}.fund-media,.fund-source{font-size:9pt}.fund-poll-tools,.fund-poll{display:none}.fund-photo img{height:70mm;object-fit:contain}.fund-question .fund-body{min-height:120mm}.fund-lead{font-size:16pt}.fund-note{font-size:9pt}}
