:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-subtle:#f8f9fa;--surface-blue:#f6f9fe;--ink:#202124;--ink-soft:#3c4043;--muted:#5f6368;--subtle:#80868b;--rule:#dadce0;--rule-soft:#e8eaed;--blue:#1a73e8;--blue-dark:#174ea6;--blue-soft:#e8f0fe;--green:#137333;--green-soft:#e6f4ea;--red:#b3261e;--red-soft:#fce8e6;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--surface);min-width:320px;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.55}a{color:var(--blue);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{color:var(--blue-dark)}button,input,a{font:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #1a73e840}.wrap{width:min(100% - 2rem,1280px);margin-inline:auto}.skip-link{z-index:30;background:var(--ink);color:#fff;border-radius:4px;padding:.6rem .85rem;font-size:.82rem;font-weight:600;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{color:#fff;transform:translateY(0)}.site-header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:sticky;top:0}.header-main{align-items:center;gap:.5rem;width:100%;height:64px;padding:.5rem 1rem;display:flex}.menu-button{cursor:pointer;width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-content:center;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.menu-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:24px;height:24px}.nav-menu{border:0;flex:none;margin:0;position:relative}.nav-menu summary{cursor:pointer;padding:0;list-style:none;position:static}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{content:none;display:none}.nav-menu>nav{z-index:24;border:1px solid var(--rule);background:#fff;border-radius:0 0 12px 12px;width:250px;padding:.6rem .55rem;display:grid;position:absolute;top:48px;left:0;box-shadow:0 8px 22px #3c404333}.nav-menu-right>nav{border-radius:0 0 12px 12px;left:auto;right:0}.nav-menu>nav a{color:var(--ink-soft);border-radius:0 22px 22px 0;padding:.72rem .9rem;font-size:.84rem;text-decoration:none}.nav-menu>nav a:first-child{background:var(--blue-soft);color:var(--blue)}.nav-menu>nav a:hover,.menu-button:hover{background:#f1f3f4}.masthead{min-width:180px;height:48px;color:var(--muted);cursor:pointer;font-family:var(--font-sans);letter-spacing:-.02em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:.55rem;padding:0;font-size:1.22rem;font-weight:400;line-height:normal;display:inline-flex}.masthead:hover{color:var(--ink)}.masthead:active{transform:translateY(1px)}.masthead strong{color:var(--ink);font-weight:500}.brand-mark{flex:none;width:34px;height:34px}.brand-mark rect{fill:var(--blue-soft);stroke:#d2e3fc}.brand-mark path{fill:none;stroke:var(--blue);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.header-search{opacity:0;visibility:hidden;pointer-events:none;flex:auto;justify-content:center;min-width:0;transition:opacity .15s,visibility 0s linear .15s;display:flex}html[data-gf-scrolled] .header-search{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,visibility}.site-search{background:#fff;border:0;border-radius:30px;align-items:center;width:100%;max-width:550px;height:60px;padding:0 0 0 54px;transition:box-shadow .16s;display:flex;position:relative;box-shadow:0 1px 3px #3c3f4252,0 4px 12px #3c3f4226}.header-search .site-search{max-width:589px;height:48px;box-shadow:none;background:#f1f4f9;border-radius:24px}.site-search:focus-within{box-shadow:#3c3f4252 0 1px 3px 0, #3c3f4226 0 4px 12px 0, 0 0 0 1px var(--blue)}.header-search .site-search:focus-within{box-shadow:0 0 0 1px var(--blue)}.site-search>svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;flex:none;position:absolute;left:18px}.site-search input{width:100%;min-width:0;height:100%;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:auto;padding:0 48px 0 0;font-size:16px;font-weight:400;line-height:24px}.site-search input::placeholder{color:#70757a;opacity:1}.search-results{z-index:25;background:#fff;border:0;border-radius:0 0 30px 30px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden;box-shadow:0 1px 3px #3c3f4252,0 4px 12px #3c3f4226}.site-search:has(.search-results){border-bottom-right-radius:0;border-bottom-left-radius:0}.search-result-tabs{min-height:43px;color:var(--subtle);scrollbar-width:none;align-items:center;gap:8px;padding:8px 20px 7px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow-x:auto}.search-result-tabs span{border-radius:24px;flex:none;padding:4px 8px}.search-result-tabs .active{background:var(--blue-soft);color:var(--blue)}.search-result-label{letter-spacing:.8px;text-transform:uppercase;min-height:29px;font-weight:500;line-height:16px;color:var(--muted)!important;margin:0!important;padding:4px 20px 8px!important;font-size:11px!important}.stock-search-result{border:0;border-top:1px solid var(--rule);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:12px;width:100%;min-height:60px;padding:7px 20px;display:flex}.stock-search-result:hover,.stock-search-result:focus-visible{background:var(--blue-soft)}.stock-symbol{color:#fff;letter-spacing:.7px;border-radius:2px;justify-content:center;align-items:center;min-width:43px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.stock-search-identity{flex-direction:column;flex:auto;min-width:0;line-height:20px;display:flex}.stock-search-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.stock-search-identity small{color:var(--muted);font-size:11px;line-height:16px}.stock-search-price{min-width:70px;color:var(--ink);text-align:right;font-size:14px;font-weight:500}.stock-change{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:64px;height:28px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.stock-change-up{background:var(--green-soft);color:var(--green)}.stock-change-down{background:var(--red-soft);color:var(--red)}.guide-search-results{border-top:1px solid var(--rule)}.guide-search-results a{border-bottom:1px solid var(--rule-soft);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 1rem;font-size:.86rem;text-decoration:none;display:flex}.guide-search-results a:last-child{border-bottom:0}.guide-search-results a:hover{background:var(--surface-blue)}.guide-search-results small{color:var(--blue);white-space:nowrap;font-size:.68rem}.search-empty{color:var(--muted);margin:0;padding:1rem;font-size:.84rem}.popular-stocks{border:1px solid var(--rule);background:#fff;border-radius:8px;overflow:hidden}.popular-stocks h2{letter-spacing:0;margin:16px 0 18px;padding:0 16px;font-size:18px;font-weight:400;line-height:24px}.popular-stock-list{display:grid}.popular-stock-row{border:0;border-top:1px solid var(--rule);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:12px;width:100%;min-height:83px;padding:10px 16px;display:flex}.popular-stock-row:hover,.popular-stock-row:focus-visible{background:#f8f9fa}.popular-stock-identity{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.popular-stock-identity .stock-symbol{align-self:flex-start}.popular-stock-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.popular-stock-identity small{color:var(--muted);white-space:nowrap;font-size:11px;line-height:14px}.popular-stock-quote{flex:none;justify-items:end;gap:4px;display:grid}.popular-stock-quote>strong{font-size:13px;font-weight:500;line-height:18px}.popular-stock-row>svg{width:20px;height:20px;fill:var(--subtle);flex:none}.header-action{border:1px solid var(--rule);color:var(--blue);cursor:pointer;font-family:var(--font-sans);letter-spacing:.25px;white-space:nowrap;background:0 0;border-radius:24px;flex:none;padding:5px 13px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s,transform .16s}.header-action:hover{background:var(--blue-soft);color:var(--blue)}.header-action:active{transform:scale(.98)}.homepage-search{justify-content:center;width:100%;height:60px;margin-top:30px;padding:0 24px;display:flex}.hero-search-inner{width:100%;max-width:720px;display:flex}.homepage-search .site-search{width:100%;max-width:550px}.topic-bar{border-top:1px solid var(--rule-soft)}.topic-links{scrollbar-width:none;align-items:stretch;gap:.15rem;min-height:43px;display:flex;overflow-x:auto}.topic-links::-webkit-scrollbar{display:none}.topic-links a{color:var(--muted);flex:none;align-items:center;padding:0 .82rem;font-size:.78rem;font-weight:500;text-decoration:none;display:flex;position:relative}.topic-links a:first-child{color:var(--blue)}.topic-links a:first-child:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:.7rem;right:.7rem}.topic-links a:hover{color:var(--ink);background:#f8f9fa}.finance-band{background:#f8f9fa;padding:14px 0 32px}.market-overview{scrollbar-width:none;width:min(100%,1176px);margin-inline:auto;padding:0 24px;overflow-x:auto}.market-overview::-webkit-scrollbar{display:none}.market-snapshot{width:100%;max-width:1120px;height:114px;margin-inline:auto;padding:12px 48px 24px}.rail-label,.panel-eyebrow{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .18rem;font-size:.68rem;font-weight:600;display:block}.market-controls{white-space:nowrap;scrollbar-width:none;align-items:center;gap:8px;min-width:0;height:24px;margin-bottom:8px;display:flex;overflow-x:auto}.market-controls::-webkit-scrollbar{display:none}.compare-label{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.market-expand-icon{width:18px;height:18px;fill:var(--ink-soft);flex:none}.market-tabs{scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.market-tabs::-webkit-scrollbar{display:none}.market-tabs span{color:var(--ink-soft);letter-spacing:.25px;border-radius:12px;flex:none;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px}.market-tabs .active{background:var(--blue-soft);color:var(--blue)}.market-cards{scrollbar-width:none;gap:8px;min-width:0;height:46px;margin:0;display:flex;overflow-x:auto}.market-cards::-webkit-scrollbar{display:none}.market-card{background:#fff;border:0;border-radius:8px;flex:0 0 178px;align-items:center;gap:8px;width:178px;min-width:178px;height:46px;padding:6px;display:flex}.market-direction{border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.market-up .market-direction{background:var(--green-soft);color:var(--green)}.market-down .market-direction{background:var(--red-soft);color:var(--red)}.market-card-copy{flex-direction:column;flex:1;gap:2px;min-width:0;margin-left:0;display:flex}.market-card-heading,.market-card-quote{font-variant-numeric:tabular-nums;letter-spacing:normal;justify-content:space-between;align-items:center;gap:8px;line-height:16px;display:flex}.market-card-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.market-card-quote{color:var(--muted);margin-top:0;font-size:13px}.market-card-heading>span{font-size:13px;font-weight:500}.market-up .market-card-heading span,.market-up .market-card-quote span:last-child{color:var(--green)}.market-down .market-card-heading span,.market-down .market-card-quote span:last-child{color:var(--red)}.metric-positive{color:var(--green)!important}.metric-positive:before{content:"↑ "}.metric-negative{color:var(--red)!important}.metric-negative:before{content:"↓ "}.finance-layout{grid-template-columns:minmax(0,1fr) 336px;justify-content:center;align-items:start;gap:2.5rem;width:min(100%,1176px);padding:28px 24px 0;display:grid}.content-shell{min-width:0}.content-shell>article{width:100%}.dashboard-rail{gap:1.25rem;display:grid}.status-panel{border:1px solid var(--rule);background:#fff;border-radius:8px;position:static;overflow:hidden}.status-panel .panel-eyebrow{color:var(--blue);margin:0;padding:16px 16px 2px}.status-panel h2{border-bottom:1px solid var(--rule-soft);letter-spacing:0;margin:0;padding:0 16px 12px;font-size:18px;font-weight:400;line-height:24px}.status-panel dl{margin:0}.status-panel dl>div{border-bottom:1px solid var(--rule-soft);min-height:64px;padding:10px 16px}.status-panel dt{color:var(--muted);letter-spacing:.3px;font-size:12px;line-height:16px}.status-panel dd{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:500;line-height:20px}.status-panel>a{color:var(--blue);padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block}.status-panel>a:hover{background:var(--surface-blue)}.trend-panel{border:1px solid var(--rule);background:#fff;border-radius:8px;padding:14px 16px 15px}.trend-panel h2{letter-spacing:0;margin:0;font-size:18px;font-weight:400;line-height:24px}.trend-panel>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.trend-panel a{border:1px solid var(--rule);height:32px;color:var(--muted);letter-spacing:.3px;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.trend-panel a svg{fill:currentColor;flex:none;width:16px;height:16px}.trend-panel a[data-trend-icon=active]{color:#3872e0}.trend-panel a[data-trend-icon=gainers]{color:#3d7e41}.trend-panel a[data-trend-icon=losers]{color:#c84031}.trend-panel a[data-trend-icon=crypto]{color:#e69e3a}.trend-panel a span{color:var(--muted)}.trend-panel a:hover{background:var(--surface-subtle);color:var(--ink)}.waitlist-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20212475;place-items:center;padding:1rem;animation:.18s both waitlist-backdrop-in;display:grid;position:fixed;inset:0}.scroll-signup{z-index:18;background:#fff;border:1px solid #c6dafc;border-radius:12px;width:min(360px,100vw - 2rem);padding:1.15rem 1.2rem 1rem;animation:.26s cubic-bezier(.2,.8,.2,1) both scroll-signup-in;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 32px #3c40433d}.scroll-signup-manual{border-radius:14px;width:min(430px,100vw - 2rem);padding:1.8rem 1.8rem 1.5rem;position:relative;bottom:auto;right:auto;box-shadow:0 24px 70px #2021244d}.scroll-signup-manual h2{font-size:1.55rem}.scroll-signup-manual .scroll-signup-copy{font-size:.9rem}.scroll-signup-manual .btn-google{width:100%;min-height:46px}.scroll-signup:before{content:"";background:var(--blue);border-radius:12px 12px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.scroll-signup-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.55rem}.scroll-signup-close:hover{color:var(--ink);background:#f1f3f4}.scroll-signup-label{color:var(--blue);letter-spacing:.055em;text-transform:uppercase;margin:0 2rem .22rem 0;font-size:.63rem;font-weight:600}.scroll-signup h2{letter-spacing:-.02em;margin:0 2rem .35rem 0;font-size:1.22rem;font-weight:500}.scroll-signup-copy{color:var(--muted);margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.scroll-signup-promise{color:var(--subtle);margin:.55rem 0 0;font-size:.63rem}.welcome-page{text-align:center;padding:1.5rem 0 2rem}.welcome-page h1{margin-inline:auto}.welcome-page .kicker:before{content:none}.welcome-page .welcome-lede{max-width:640px;color:var(--ink);margin:1.4rem auto 0;font-size:1.12rem;line-height:1.6}.welcome-page .welcome-lede a{font-weight:600}.welcome-shell{width:100%;max-width:1176px;margin:0 auto;padding:28px 24px 48px}.welcome-fasttrack{background:var(--surface);border:1px solid var(--rule-soft);border-radius:16px;max-width:680px;margin:2.2rem auto 0;padding:1.9rem 1.9rem 1.75rem;box-shadow:0 1px 2px #20212414,0 12px 32px -12px #2021242e}.welcome-fasttrack-label{color:var(--green);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:600}.welcome-fasttrack h2{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.45rem;font-weight:500;line-height:1.2}.welcome-fasttrack-lede{max-width:520px;color:var(--muted);margin:0 auto;font-size:.9rem;line-height:1.6}.welcome-options{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.9rem;margin-top:1.4rem;display:grid}.welcome-option{background:var(--surface-blue);border:1px solid var(--blue-soft);border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.2rem 1rem 1.3rem;display:flex}.welcome-option-warm{background:#fef7e0;border-color:#feefc3}.welcome-option-emoji{font-size:1.6rem;line-height:1}.welcome-option-title{margin:.15rem 0 0;font-size:.95rem;font-weight:600}.welcome-option-note{color:var(--muted);margin:0 0 .65rem;font-size:.8rem;line-height:1.45}.welcome-option .welcome-action-button{width:100%;min-width:0;max-width:230px;margin-top:auto}.welcome-option-or{background:var(--surface);border:1px solid var(--rule-soft);width:30px;height:30px;color:var(--subtle);border-radius:50%;align-self:center;place-items:center;font-size:.72rem;display:grid}.welcome-step2{border-top:1px dashed var(--rule);margin-top:1.4rem;padding-top:1.2rem}.welcome-step2 p{max-width:480px;color:var(--muted);margin:0 auto .9rem;font-size:.9rem;line-height:1.6}.welcome-send-button{background:var(--surface);color:var(--blue);border:1px solid var(--rule)}.welcome-action-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:230px;min-height:48px;padding:.7rem 1.2rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:filter .14s,transform .12s;display:inline-flex}.welcome-action-button:hover{filter:brightness(.96);transform:translateY(-1px)}.welcome-coffee-button{color:var(--ink);background:#fd0}.welcome-coffee-button:hover{color:var(--ink)}.welcome-share-button{color:#fff;background:#1a73e8}.share-backdrop{z-index:50;background:#2021247a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.share-dialog{text-align:center;background:#fff;border-radius:14px;width:min(100%,500px);padding:1.5rem;position:relative;box-shadow:0 18px 52px #20212447}.share-dialog-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.2rem;position:absolute;top:.6rem;right:.6rem}.share-dialog-close:hover{background:#f1f3f4}.share-dialog-label{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;margin:0 2rem .25rem;font-size:.66rem;font-weight:600}.share-dialog h2{margin:0;font-size:1.55rem}.share-dialog>p:not(.share-dialog-label,.share-or){color:var(--muted);font-size:.86rem}.share-text{resize:none;border:1px solid var(--rule);background:var(--surface-subtle);width:100%;color:var(--ink-soft);font:.78rem/1.5 var(--font-sans);border-radius:8px;margin-top:.55rem;padding:.75rem}.share-copy-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:40px;margin-top:.8rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600}.share-or{color:var(--subtle);margin:1rem 0 .55rem;font-size:.7rem}.share-links{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.share-links a{border:1px solid var(--rule);color:var(--ink-soft);border-radius:999px;padding:.35rem .65rem;font-size:.72rem;text-decoration:none}.share-links a:hover{background:var(--surface-subtle)}.share-dialog p.share-hint{color:var(--subtle);margin:.8rem 0 0;font-size:.72rem}.share-dialog p.share-footnote{border-top:1px solid var(--rule-soft);color:var(--muted);margin:1.1rem 0 0;padding-top:.85rem;font-size:.8rem}@keyframes scroll-signup-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes waitlist-backdrop-in{0%{opacity:0}to{opacity:1}}.kicker{color:var(--blue);letter-spacing:.045em;text-transform:uppercase;margin:0 0 .45rem;font-size:.66rem;font-weight:600}.kicker:before{content:"HOME  ›  ";color:var(--subtle)}h1,h2{color:var(--ink);text-wrap:balance}h1{letter-spacing:-.035em;max-width:700px;margin:0 0 .4rem;font-size:clamp(2rem,3.4vw,2.65rem);font-weight:400;line-height:1.13}h2{letter-spacing:-.022em;margin:3rem 0 .65rem;font-size:clamp(1.35rem,2.1vw,1.65rem);font-weight:500;line-height:1.25}p,li{text-wrap:pretty}article>p,article>ul,article>ol{color:var(--ink-soft);font-size:.98rem}article>p{margin:.8rem 0}.dateline{color:var(--subtle);font-variant-numeric:tabular-nums;margin:0 0 1.5rem;font-size:.72rem}.lede{margin-top:0;line-height:1.6;color:var(--ink)!important;font-size:1.08rem!important}ul,ol{padding-left:1.3rem}li{margin:.62rem 0;padding-left:.1rem}li::marker{color:var(--blue)}strong{color:var(--ink);font-weight:600}code{border:1px solid var(--rule-soft);color:var(--ink);background:#f1f3f4;border-radius:3px;padding:.12rem .32rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85em}figure{margin:2rem 0 2.4rem}figure img{border:1px solid var(--rule);background:#fff;border-radius:10px;width:100%;height:auto;display:block}figcaption{color:var(--muted);margin-top:.55rem;font-size:.72rem;line-height:1.45}.cta{background:var(--surface-blue);border:1px solid #c6dafc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin:1.7rem 0 2.2rem;padding:1.2rem 1.3rem;display:grid;position:relative;overflow:hidden}.cta-copy,.cta-action{z-index:1;position:relative}.cta-label{letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--blue)!important;margin:0 0 .25rem!important;font-size:.63rem!important}.cta h2{margin:0 0 .3rem;font-size:1.24rem;font-weight:500}.cta-copy>p:last-child{max-width:420px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.cta-action{text-align:center;min-width:190px}.btn-google{min-height:42px;color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #b7c8e5;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.58rem 1rem;font-size:.8rem;font-weight:600;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #3c404329}.btn-google:hover{background:#f8fbff;border-color:#8ab4f8;box-shadow:0 2px 4px #3c40432e}.btn-google:active{transform:translateY(1px)}.btn-google:disabled{opacity:.68;cursor:wait}.google-mark{flex:none;width:18px;height:18px}.promise{line-height:1.35;color:var(--muted)!important;margin:.45rem 0 0!important;font-size:.64rem!important}.table-scroll{border:1px solid var(--rule);background:#fff;border-radius:10px;margin:1.5rem 0 2rem;overflow-x:auto}table{border-collapse:collapse;width:100%;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.4}th,td{border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:top;min-width:126px;padding:.72rem .8rem}th{color:var(--muted);background:#f8f9fa;font-size:.66rem;font-weight:600}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-blue)}.works,.fails{border-radius:2px;padding:.06rem .22rem;font-weight:600;display:inline}.works{background:var(--green-soft);color:var(--green)}.fails{background:var(--red-soft);color:var(--red)}details{border-top:1px solid var(--rule);margin:0}details:last-of-type{border-bottom:1px solid var(--rule)}summary{color:var(--ink);cursor:pointer;padding:.92rem 2.25rem .92rem 0;font-size:.87rem;font-weight:600;line-height:1.4;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--blue);font-size:1.15rem;font-weight:400;transition:transform .16s;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}details[open] summary:after{transform:translateY(-50%)rotate(45deg)}details p{color:var(--muted);margin:-.15rem 2rem 1rem 0;font-size:.84rem;line-height:1.55}.related{border-top:1px solid var(--rule);margin:4rem 0 0;padding-top:1.2rem}.related-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.related-label{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600}.related h2{margin:0;font-size:1rem;font-weight:500}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.related-grid li{margin:0;padding:0}.related-grid a{border:1px solid var(--rule);height:100%;min-height:68px;color:var(--ink-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;font-size:.78rem;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.related-grid a:hover{background:var(--surface-blue);border-color:#aecbfa}.related-grid svg{fill:none;width:16px;height:16px;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.site-footer{border-top:1px solid var(--rule);color:var(--muted);background:#f8f9fa;margin-top:5rem;padding:2rem 0 2.5rem;font-size:.72rem}.footer-grid{grid-template-columns:1.2fr .8fr;gap:1.5rem 4rem;display:grid}.footer-brand{color:var(--ink);font-size:.88rem;font-weight:600;text-decoration:none}.footer-grid p{max-width:520px;margin:.45rem 0 0;line-height:1.5}.footer-grid nav{place-content:start;gap:.35rem;display:grid}.footer-grid nav a{color:var(--muted);text-decoration:none}.footer-grid nav a:hover{color:var(--blue)}.footer-grid .legal{border-top:1px solid var(--rule);max-width:900px;color:var(--subtle);grid-column:1/-1;padding-top:1rem}@media (max-width:1024px){.finance-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (max-width:768px){.site-header{position:sticky}.finance-band{padding-top:8px;padding-bottom:24px}.market-overview{padding:0}.market-snapshot{max-width:1120px;height:120px;padding:12px 16px 6px}.market-card{border:0;border-radius:0;flex-basis:77px;width:77px;min-width:77px;height:70px;padding:0;position:relative}.market-cards{height:70px;overflow-y:hidden}.market-direction{display:none}.market-card-copy{grid-template-rows:16px 16px 32px;gap:0;display:grid;overflow:visible}.market-card-heading,.market-card-quote{display:contents}.market-card-heading strong{grid-row:1;font-size:13px;line-height:16px}.market-card-quote>span:first-child{grid-row:2;font-size:12px;line-height:16px}.market-card-heading>span{border-radius:8px;grid-row:3;place-self:start;padding:6px 8px;font-size:14px;line-height:20px;transform:translateY(2px)}.market-up .market-card-heading>span{background:var(--green-soft)}.market-down .market-card-heading>span{background:var(--red-soft)}.market-card-quote>span:last-child{display:none}.homepage-search{margin-top:18px;padding-inline:16px}.finance-layout{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;padding:28px 16px 0}.content-shell{width:100%}.dashboard-rail{grid-template-columns:1fr;gap:32px;width:100%;margin:0}.trend-panel{border:0;border-radius:0;padding:0}.status-panel{border:0;border-radius:0}.status-panel .panel-eyebrow,.status-panel h2,.status-panel dl>div,.status-panel>a{padding-left:0;padding-right:0}.popular-stocks{border:0;border-radius:0}.popular-stocks h2,.popular-stock-row{padding-inline:0}}@media (max-width:520px){.wrap{width:min(100% - 1.25rem,1280px)}.header-main{gap:8px;height:56px;padding:8px 12px}.menu-button{width:40px}.masthead{min-width:auto;height:40px}.header-search{flex:0 0 40px;margin-left:auto}.header-search .site-search{background:0 0;border-radius:50%;justify-content:center;width:40px;height:40px;padding:0}.header-search .site-search:hover,.header-search .site-search:focus-within{box-shadow:none;background:#f1f3f4}.header-search .site-search input{opacity:0;padding:0;position:absolute;inset:0}.header-search .site-search:has(.search-results){z-index:100;width:100%;max-width:none;height:60px;box-shadow:none;background:#fff;border-radius:0;justify-content:flex-start;padding:0 0 0 54px;position:fixed;inset:0 0 auto}.header-search .site-search:has(.search-results) input{opacity:1;padding:0 48px 0 0;position:static}.header-search .site-search:has(.search-results) .search-results{max-height:calc(100dvh - 60px);box-shadow:none;border-radius:0;top:60px;overflow-y:auto}.stock-search-price,.header-action{display:none}.finance-layout{width:100%}h1{font-size:clamp(1.9rem,9.5vw,2.35rem)}h2{margin-top:2.6rem}article>p,article>ul,article>ol{font-size:.95rem}.lede{font-size:1.02rem!important}.cta{grid-template-columns:1fr;gap:1rem}.cta-action{text-align:left;min-width:0}.scroll-signup{width:calc(100vw - 1.3rem);bottom:.65rem;right:.65rem}.scroll-signup-manual{width:min(430px,100vw - 2rem);position:relative;bottom:auto;right:auto}.welcome-options{grid-template-columns:1fr}.related-heading{display:block}.related-label{margin-bottom:.2rem}.related-grid,.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-wordmark{height:48px;color:var(--ink);letter-spacing:normal;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:22px;font-weight:500;line-height:27px;text-decoration:none;display:flex}.site-wordmark>.wordmark-accent{color:var(--blue)}.site-wordmark strong{color:#1f1f1f;font-weight:500}.site-wordmark .wordmark-finance{color:inherit}.site-header{position:static}.site-wordmark:hover strong{color:var(--ink)}.homepage-search .site-search{max-width:none}.market-card{border:1px solid var(--rule);color:inherit;text-decoration:none}.market-card:hover{color:inherit;border-color:#bdc1c6}.overview-content{width:100%;max-width:1176px;margin:0 auto;padding:28px 24px 8px}.overview-access-banner{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;width:100%;margin-bottom:28px;padding:12px 20px;display:flex}.overview-access-icon{width:24px;height:24px;color:var(--blue);flex:none;display:flex}.overview-access-icon svg{fill:currentColor;width:24px;height:24px}.overview-access-copy{flex:auto;gap:2px;min-width:0;display:grid}.overview-access-copy strong{color:var(--ink);letter-spacing:.1px;font-size:16px;font-weight:500;line-height:24px}.overview-access-copy>span{color:var(--muted);letter-spacing:.1px;font-size:16px;line-height:24px}.overview-access-banner>button{background:var(--blue);color:#fff;cursor:pointer;letter-spacing:.25px;border:0;border-radius:24px;flex:none;padding:8px 24px;font-size:14px;font-weight:500;line-height:20px}.overview-access-banner>button:hover{background:#185abc}.overview-access-banner>button:active{transform:translateY(1px)}.overview-grid{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:40px;display:grid}.overview-main{gap:28px;min-width:0;display:grid}.overview-rail{gap:20px;min-width:0;display:grid}.overview-section{min-width:0}.overview-section-heading,.overview-market-table>h2,.overview-discover-inner>h2{color:#000000de;letter-spacing:normal;margin:0 0 8px;font-size:18px;font-weight:400;line-height:24px}.overview-tabs{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.overview-tabs::-webkit-scrollbar{display:none}.overview-tab{border:1px solid var(--rule);height:32px;color:var(--ink-soft);cursor:pointer;letter-spacing:.25px;white-space:nowrap;background:0 0;border-radius:24px;flex:none;align-items:center;margin:0 8px 0 0;padding:5px 13px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:flex}.overview-tab:hover{background:#f8f9fa}.overview-tab:active{transform:translateY(1px)}.overview-tab-selected{background:var(--blue-soft);color:#1967d2;border-color:#0000}.overview-news>.overview-tabs{margin-bottom:12px}.overview-news-list{flex-direction:column;display:flex}.overview-news-item{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;min-height:109px;padding:12px 0;display:flex}.overview-news-copy{flex:auto;min-width:0}.overview-news-byline{height:28px;color:var(--muted);letter-spacing:.25px;white-space:nowrap;align-items:center;gap:6px;font-size:14px;line-height:21px;display:flex;overflow:hidden}.overview-news-byline strong{color:var(--muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.overview-news-headline{height:56px;color:var(--ink);letter-spacing:.1px;padding-top:8px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:block;overflow:hidden}.overview-news-headline:hover{color:var(--ink);text-decoration:underline}.overview-news-chip{border:1px solid var(--rule);height:32px;color:var(--ink-soft);letter-spacing:.3px;border-radius:24px;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.overview-news-chip:hover{color:var(--ink-soft);background:#f8f9fa}.overview-news-chip strong{font-size:16px;font-weight:500;line-height:24px}.overview-news-chip .is-up{color:var(--green)}.overview-news-chip .is-down{color:#a50e0e}.overview-news-thumb{border-radius:8px;flex:0 0 120px;place-items:center;width:120px;height:80px;display:grid;overflow:hidden}.overview-news-thumb svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:.72;width:64px;height:48px}.overview-news-thumb-blue{color:#1967d2;background:#e8f0fe}.overview-news-thumb-green{color:#137333;background:#e6f4ea}.overview-news-thumb-amber{color:#b06000;background:#fef7e0}.overview-news-thumb-violet{color:#7627bb;background:#f3e8fd}.overview-news-thumb-slate{color:#5f6368;background:#eef0f1}.overview-news-thumb-red{color:#a50e0e;background:#fce8e6}.landing-content{border-top:1px solid var(--rule-soft);min-width:0;padding-top:8px}.landing-content>article{width:100%}.overview-portfolio-card{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;width:100%;height:118px;padding:16px;display:flex}.overview-portfolio-message{min-height:40px;color:var(--muted);letter-spacing:.2px;align-items:center;margin-bottom:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.overview-portfolio-icon{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;margin-right:12px;display:flex}.overview-portfolio-icon svg{fill:currentColor;width:22px;height:22px}.overview-portfolio-button{border:1px solid var(--rule);width:100%;height:36px;color:var(--blue);cursor:pointer;letter-spacing:.15px;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:4px;padding:0 15px 0 11px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.overview-portfolio-button:hover{background:var(--blue-soft)}.overview-portfolio-button:active{transform:translateY(1px)}.overview-portfolio-button svg{fill:currentColor;width:20px;height:20px}.overview-trends-card{border:1px solid var(--rule);background:#fff;border-radius:8px;padding:14px 16px 15px}.overview-trends-card h2,.overview-earnings-card h2,.overview-followed-card h2{color:#000000de;letter-spacing:normal;margin:0;font-size:18px;font-weight:400;line-height:24px}.overview-trend-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.overview-trend-chips a{border:1px solid var(--rule);height:32px;color:var(--muted);letter-spacing:.3px;border-radius:24px;align-items:center;gap:6px;padding:0 12px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.overview-trend-chips a:hover{color:var(--muted);background:#f8f9fa}.overview-trend-chips svg{fill:currentColor;flex:none;width:16px;height:16px}.overview-trend-chips [data-trend-icon=active] svg{color:#3872e0}.overview-trend-chips [data-trend-icon=gainers] svg{color:#3d7e41}.overview-trend-chips [data-trend-icon=losers] svg{color:#c84031}.overview-trend-chips [data-trend-icon=climate] svg{color:#93ca63}.overview-trend-chips [data-trend-icon=crypto] svg{color:#e69e3a}.overview-earnings-card,.overview-followed-card{border:1px solid var(--rule);background:#fff;border-radius:8px;overflow:hidden}.overview-earnings-card h2{margin-top:16px;padding-left:16px}.overview-earnings-card>p{color:var(--muted);letter-spacing:.25px;margin:0 0 16px;padding-left:16px;font-size:14px;font-weight:500;line-height:20px}.overview-earnings-card ol,.overview-followed-card ol,.overview-market-table ol,.overview-carousel{margin:0;padding:0;list-style:none}.overview-earnings-card li{border-top:1px solid var(--rule);align-items:center;height:73px;margin:0;padding:0 20px 0 19px;display:flex}.overview-date-badge{background:var(--blue-soft);color:#1967d2;border-radius:8px;flex-direction:column;flex:0 0 41px;justify-content:center;align-items:center;width:41px;height:40px;display:flex}.overview-date-badge small{letter-spacing:.5px;font-size:11px;font-weight:500;line-height:14px}.overview-date-badge strong{color:#1967d2;font-size:18px;font-weight:400;line-height:22px}.overview-earning-details{flex-direction:column;flex:auto;min-width:0;margin-left:12px;display:flex}.overview-earning-details strong{color:var(--ink);letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.overview-earning-details small{color:var(--muted);letter-spacing:.25px;white-space:nowrap;font-size:14px;line-height:20px}.overview-earnings-card li>svg{width:20px;height:20px;fill:var(--muted);flex:none;margin-left:12px}.overview-followed-card h2{margin:16px 0 18px;padding-left:16px}.overview-followed-card li{border-top:1px solid var(--rule);align-items:center;height:83px;margin:0;padding:0 16px;display:flex}.overview-stock-row,.overview-market-row{cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.overview-stock-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-stock-identity .stock-symbol{align-self:flex-start}.overview-stock-identity>strong{color:var(--ink);letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.overview-stock-identity small{color:var(--muted);letter-spacing:.3px;font-size:12px;line-height:16px}.overview-change{letter-spacing:.1px;border-radius:8px;flex:none;align-items:center;height:32px;padding:0 8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.overview-change-up{background:var(--green-soft);color:var(--green)}.overview-change-down{background:var(--red-soft);color:#a50e0e}.overview-follow{width:24px;height:32px;color:var(--subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:12px;padding:0;display:grid}.overview-follow:hover{color:var(--blue)}.overview-follow svg{fill:currentColor;width:20px;height:20px}.overview-market-table{flex-direction:column;margin-top:36px;scroll-margin-top:8px;display:flex}.overview-market-table>h2{margin-bottom:17px}.overview-market-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.overview-market-toolbar>a{color:var(--blue);letter-spacing:.25px;flex:none;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.overview-market-table li{border-top:1px solid var(--rule);align-items:center;height:49px;margin:0;padding:0;display:flex}.overview-market-row{justify-content:initial}.overview-market-row .stock-symbol{justify-content:center;width:45px;margin-right:9px}.overview-market-row>strong{min-width:0;color:var(--ink);letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.overview-market-price{color:var(--ink);letter-spacing:.1px;white-space:nowrap;flex:none;padding-right:42px;font-size:16px;line-height:24px}.overview-market-row .overview-change{justify-content:center;width:70px}.overview-market-table .overview-follow{margin-left:20px}.overview-view-more{display:none}.overview-discover{background:#f8f9fa;margin-top:36px;padding:32px 0 40px}.overview-discover-inner{width:100%;max-width:1176px;margin:0 auto;padding:0 24px}.overview-discover-inner>h2{margin-bottom:5px}.overview-discover-inner>h3{height:20px;color:var(--ink-soft);letter-spacing:.25px;align-items:center;gap:6px;margin:0 0 14px;font-size:14px;font-weight:500;line-height:20px;display:flex}.overview-carousel+h3{margin-top:24px}.overview-carousel{scrollbar-width:none;gap:13px;display:flex;overflow-x:auto}.overview-carousel::-webkit-scrollbar{display:none}.overview-discover-card{border:1px solid var(--rule);background:#fff;border-radius:8px;flex-direction:column;flex:0 0 152px;justify-content:space-between;width:152px;height:162px;margin:0;padding:12px;display:flex}.overview-discover-card>button{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.overview-discover-card>button>strong{height:40px;color:var(--ink);letter-spacing:.25px;margin-top:8px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.overview-discover-card>button>span:last-child{color:var(--ink);margin-top:8px;font-size:16px;line-height:24px}.overview-discover-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.overview-discover-card .overview-follow{margin-left:0}.site-footer{max-width:1176px;color:var(--muted);background:#fff;border:0;flex-direction:column;gap:16px;margin:0 auto;padding:24px 24px 32px;font-size:12px;display:flex}.footer-links,.footer-guides{flex-wrap:wrap;align-items:baseline;gap:16px 28px;display:flex}.footer-guides{gap:8px 20px}.footer-links a,.footer-guides a{color:var(--muted);letter-spacing:.3px;font-size:12px;font-weight:400;line-height:16px;text-decoration:none}.footer-links a:hover,.footer-guides a:hover{color:#185abc;text-decoration:underline}.footer-guides strong{color:var(--muted);letter-spacing:.3px;font-size:12px;font-weight:500;line-height:16px}.footer-notice{max-width:80ch;color:var(--muted);letter-spacing:.3px;margin:0;font-size:12px;line-height:1.5}@media (max-width:1024px){.overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media (max-width:768px){.site-header{position:sticky}.overview-content,.overview-discover-inner,.site-footer{padding-left:16px;padding-right:16px}.market-card{border:0}.overview-grid{grid-template-columns:minmax(0,1fr);gap:32px}.overview-main,.overview-rail{display:contents}.overview-portfolio-card{order:0}.overview-trends-card{order:1}.overview-news{order:2}.landing-content{order:3}.overview-earnings-card{order:4}.overview-followed-card{order:5}.overview-portfolio-card{border:0;border-radius:0;height:84px;padding:0}.overview-trends-card,.overview-earnings-card,.overview-followed-card{border:0;border-radius:0}.overview-trends-card{padding:0}.overview-earnings-card h2,.overview-earnings-card>p,.overview-followed-card h2{padding-left:0}.overview-earnings-card h2,.overview-followed-card h2{margin-top:0}.overview-earnings-card li,.overview-followed-card li{padding-left:0;padding-right:0}.overview-news-thumb{flex-basis:92px;width:92px;height:92px}.overview-news-item{min-height:121px}.overview-market-table{margin-top:32px;scroll-margin-top:72px}.overview-market-toolbar>a{display:none}.overview-market-price{padding-right:24px}.overview-market-table .overview-follow{margin-left:12px}.overview-view-more{border:1px solid var(--rule);height:48px;color:var(--blue);border-radius:24px;justify-content:center;align-items:center;gap:2px;margin-top:16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.overview-discover{margin-top:28px;padding:28px 0 32px}}@media (max-width:520px){.site-wordmark{height:40px;font-size:20px}.wordmark-finance{display:none}.overview-grid{gap:26px}.overview-access-banner{align-items:flex-start;gap:12px;padding:16px}.overview-access-copy{flex:calc(100% - 36px)}.overview-access-banner>button{width:100%}.overview-news-item{min-height:126px}.overview-news-headline{height:80px}.overview-news-thumb{margin-top:2px}.overview-market-table li{height:61px}.overview-market-row{grid-template-columns:1fr auto auto;grid-template-areas:"badge price change""name price change";align-items:center;column-gap:8px;display:grid}.overview-market-row .stock-symbol{grid-area:badge;place-self:end start;width:40px;margin:0 8px 2px 0}.overview-market-row>strong{grid-area:name;align-self:start;font-size:14px;line-height:20px}.overview-market-price{grid-area:price;padding-right:8px;font-size:14px}.overview-market-row .overview-change{grid-area:change;width:62px;font-size:14px}}
