/* Layout inheritance, with the game felt and a single linked face per slide. */
.home-feature-carousel{position:relative;overflow:visible;background:radial-gradient(ellipse at 50% 40%,#245440,#193d30 70%,#163529)}.home-feature-track{border-radius:16px;align-items:stretch}.home-feature,.home-feature.finance{box-sizing:border-box;background:radial-gradient(ellipse at 50% 40%,#245440,#193d30 70%,#163529);padding:23px 27px;display:flex;min-height:394px}.feature-overview{display:flex;flex-direction:column;width:100%;min-width:0;justify-content:center}.home-feature.finance .feature-overview{justify-content:flex-start}.home-feature.finance h2{font-size:32px;margin-bottom:17px}.home-feature .feature-cards{height:130px;margin:20px 0}.home-feature .feature-overview:focus-visible{outline-offset:-1px;border-radius:4px}.feature-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:35px;min-height:62px;padding:0;border:0;border-radius:9px;background:transparent;color:#e6efd6;opacity:.25;font:30px/1 Georgia;cursor:pointer;transition:opacity .25s,background .25s}.feature-arrow:hover,.feature-arrow:focus-visible{opacity:1;background:#10241fbb;outline:2px solid #e5c389;outline-offset:-2px}.feature-arrow.prev{left:-17px}.feature-arrow.next{right:-17px}.home-feature .finance-mini-grid{gap:6px}.home-feature .finance-mini-cell{min-height:58px}.home-feature .finance-mini-caption{font-size:10px}.feature-beta{font:600 10px system-ui;display:inline-block;vertical-align:middle;color:#bed4bd;border:1px solid #91ad8577;border-radius:4px;padding:3px 5px;margin-left:6px}
@media(max-width:760px){.home-feature{padding:19px 24px;min-height:375px}.home-feature.finance h2{font-size:30px;margin-bottom:13px}.home-feature .feature-cards{height:120px}.feature-arrow.prev{left:-11px}.feature-arrow.next{right:-11px}.feature-arrow{width:30px;opacity:.35}}
@media(max-width:380px){.home-feature{padding:17px 18px;min-height:373px}.home-feature .finance-mini-grid{gap:4px}.home-feature .finance-mini-sector{font-size:8px}.home-feature .finance-mini-value{font-size:16px}.home-feature.finance h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.feature-arrow{transition:none}}
.feature-pause{position:absolute;right:19px;bottom:12px;z-index:4;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:9px;background:#10241f99;color:#e6efd6;opacity:.5;cursor:pointer;transition:opacity .25s,background .25s}.feature-pause[hidden],.feature-pause svg[hidden]{display:none}.feature-pause:hover,.feature-pause:focus-visible{opacity:1;background:#10241fcc;outline:2px solid #e5c389;outline-offset:-2px}.feature-pause svg{width:17px;height:17px;fill:currentColor;pointer-events:none}
@media(prefers-reduced-motion:reduce){.feature-pause{transition:none}}
