.cave-stock-overview{color:#232220}.cave-stock-overview h2,.cave-stock-overview p{margin:0}.cave-stock-overview h2{font-family:var(--font-newsreader,"Newsreader"),Georgia,serif;letter-spacing:-.02em;font-weight:500}.cave-stock-overview__top{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.cave-stock-overview__read{color:#fff;background:#2d4a47;border-radius:18px;padding:24px}.cave-stock-overview__eyebrow{letter-spacing:.06em;color:#cfeede;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.cave-stock-overview__read h2{margin:18px 0 8px;font-size:28px;line-height:1.1}.cave-stock-overview__read p{color:#e1ebe5;font-size:12px;line-height:1.5}.cave-stock-overview__read button{color:#cfeede;background:0 0;border:0;align-items:center;gap:6px;padding:13px 0 0;font-size:11px;font-weight:700;display:inline-flex}.cave-stock-overview__worth,.cave-stock-overview__rows,.cave-stock-overview__signal{background:#fff;border:1px solid #e7e5dd;border-radius:17px}.cave-stock-overview__worth{padding:21px}.cave-stock-overview__worth-head{letter-spacing:.06em;color:#8d8a82;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.cave-stock-overview__worth-head button,.cave-stock-overview__heading button,.cave-stock-overview__news a{color:#2d4a47;letter-spacing:0;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.cave-stock-overview__worth-head svg,.cave-stock-overview__heading svg,.cave-stock-overview__news svg{width:14px;height:14px}.cave-stock-overview__worth>strong{font:500 31px/1 var(--font-newsreader,"Newsreader"),Georgia,serif;margin:25px 0 10px;display:block}.cave-stock-overview__worth p{font-size:12px;font-weight:700}.cave-stock-overview__worth>span{color:#8d8a82;margin-top:9px;font-size:11px;display:block}.cave-stock-overview .up{color:#247455}.cave-stock-overview .down{color:#b14c39}.cave-stock-overview__heading{justify-content:space-between;align-items:baseline;gap:10px;margin:27px 0 10px;display:flex}.cave-stock-overview__heading h2{font-size:23px}.cave-stock-overview__heading>span{color:#8d8a82;font-size:11px}.cave-stock-overview__signal{text-align:left;color:#232220;align-items:center;gap:11px;width:100%;margin-bottom:7px;padding:13px 15px;display:flex}.cave-stock-overview__signal-mark{color:#2d4a47;background:#e8f0eb;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cave-stock-overview__signal>span:nth-child(2){flex:1}.cave-stock-overview__signal strong,.cave-stock-overview__signal small{display:block}.cave-stock-overview__signal strong{font-size:12px}.cave-stock-overview__signal small{color:#77746d;margin-top:3px;font-size:11px}.cave-stock-overview__signal>svg{color:#8d8a82}.cave-stock-overview__quiet{color:#77746d;padding:16px 0;font-size:12px}.cave-stock-overview__rows{overflow:hidden}.cave-stock-overview__rows>p{color:#77746d;padding:19px;font-size:12px}.cave-stock-overview__rows>button{text-align:left;color:#232220;background:#fff;border:0;border-bottom:1px solid #efeee8;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.cave-stock-overview__rows>button:hover{background:#faf9f5}.cave-stock-overview__rows>button>span:nth-child(2){flex:1;min-width:0}.cave-stock-overview__rows strong,.cave-stock-overview__rows small{display:block}.cave-stock-overview__rows strong{font-size:12px}.cave-stock-overview__rows small{color:#8d8a82;margin-top:3px;font-size:11px}.cave-stock-overview__rows .cave-stock-overview__quote{text-align:right;white-space:nowrap}.cave-stock-overview__rows .cave-stock-overview__quote .up{color:#247455}.cave-stock-overview__rows .cave-stock-overview__quote .down{color:#b14c39}.cave-stock-overview__news{border-top:1px solid #e7e5dd;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:17px 0;display:flex}.cave-stock-overview__news strong,.cave-stock-overview__news span{display:block}.cave-stock-overview__news strong{font-size:12px}.cave-stock-overview__news span{color:#77746d;margin-top:4px;font-size:11px}@media (max-width:650px){.cave-stock-overview__top{grid-template-columns:1fr}.cave-stock-overview__read{padding:19px}.cave-stock-overview__read h2{font-size:25px}.cave-stock-overview__worth{padding:18px}.cave-stock-overview__worth>strong{margin-top:15px}.cave-stock-overview__heading{margin-top:21px}}
.stocks-title{letter-spacing:-.02em;color:#1b1a18;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:600;line-height:1.05}.stocks-subtitle{color:#8d8a82;margin-top:2px;font-size:13px}.stocks-card{background:#fff;border:1px solid #ecebe5;border-radius:18px;box-shadow:0 1px 3px #1c1c160a}.stocks-chip{color:#5c5a54;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.stocks-chip:hover{background:#f4f3ec}.stocks-chip.is-active{color:#fff;background:#2d4a47;border-color:#2d4a47}.stocks-tabs{gap:22px}.stocks-tab{color:#77746d}.stocks-tab.is-active{color:#2d4a47}.stocks-watchlist-page__intro{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:19px;display:flex}.stocks-watchlist-page__intro h2{font:500 29px/1.1 var(--font-newsreader,"Newsreader"),Georgia,serif;letter-spacing:-.02em;color:#232220}.stocks-watchlist-page__intro p{color:#77746d;margin-top:5px;font-size:12px;line-height:1.5}.stocks-watchlist-page__intro button{white-space:nowrap;color:#fff;background:#2d4a47;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:460px){.stocks-watchlist-page__intro h2{font-size:24px}.stocks-watchlist-page__intro button{padding:8px;font-size:11px}}.stocks-portfolio-nav{border-bottom:1px solid #e7e5dd;gap:18px;display:flex;overflow-x:auto}.stocks-portfolio-nav button{color:#77746d;text-transform:capitalize;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 2px;font-size:13px;font-weight:650}.stocks-portfolio-nav button.is-active{color:#2d4a47;border-bottom-color:#2d4a47}.stocks-portfolio-group,.stocks-holdings__sort{color:#8d8a82;align-items:center;gap:7px;font-size:11px;display:flex;overflow-x:auto}.stocks-portfolio-group button,.stocks-holdings__sort button{color:#77746d;white-space:nowrap;background:#fff;border:1px solid #e7e5dd;border-radius:8px;padding:6px 10px;font-size:11px}.stocks-portfolio-group button.is-active,.stocks-holdings__sort button.is-active{color:#fff;background:#2d4a47;border-color:#2d4a47}.stocks-holdings{overflow:hidden}.stocks-holdings__head{border-bottom:1px solid #efeee8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 19px;display:flex}.stocks-holdings__head h3{font:500 22px/1.15 var(--font-newsreader,"Newsreader"),Georgia,serif;color:#232220}.stocks-holdings__row{align-items:center;gap:12px;min-width:0;padding:12px 18px;transition:background .15s;display:flex}.stocks-holdings__row:hover{background:#faf9f5}.stocks-holdings__identity{min-width:0;color:inherit;flex:1;text-decoration:none}.stocks-holdings__identity:hover span:first-child{-webkit-text-decoration:underline #2d4a47;text-decoration:underline #2d4a47}.stocks-holdings__expand{color:#77746d;background:#fff;border:1px solid #e7e5dd;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.stocks-holdings__expand:hover{color:#2d4a47;background:#f4f3ec}@media (max-width:500px){.stocks-holdings__head{padding:14px}.stocks-holdings__row{gap:8px;padding:12px 10px}.stocks-holdings__sort{max-width:100%}}
