.stock-analysis-spotlight-v775{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:4px 0 18px;padding:17px 20px;border:1px solid #b99431;border-radius:17px;background:linear-gradient(115deg,#103f35 0%,#175848 72%,#214f42 100%);color:#fff;text-align:left;cursor:pointer;box-shadow:0 8px 22px rgba(18,63,54,.12)}
.stock-analysis-spotlight-icon-v775{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.1);color:#e2bd55;border:1px solid rgba(226,189,85,.38)}
.stock-analysis-spotlight-icon-v775 svg{width:27px;height:27px}
.stock-analysis-spotlight-copy-v775{display:grid;gap:2px;min-width:0}.stock-analysis-spotlight-copy-v775 small{font-size:10px;font-weight:850;letter-spacing:.12em;color:#e5c45f}.stock-analysis-spotlight-copy-v775 strong{font-family:Fraunces,serif;font-size:24px;line-height:1.05}.stock-analysis-spotlight-copy-v775 em{font-style:normal;font-size:12px;line-height:1.45;color:rgba(255,255,255,.78)}
.stock-analysis-spotlight-action-v775{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:10px 13px;border-radius:11px;background:#fffdf8;color:#123f36;font-weight:800;font-size:12px}.stock-analysis-spotlight-action-v775 b{color:#a77d17;font-size:16px}
.stock-analysis-spotlight-v775:hover{border-color:#d6b44f}.stock-analysis-spotlight-v775:focus-visible{outline:3px solid rgba(185,148,49,.35);outline-offset:3px}
@media(max-width:700px){.stock-analysis-spotlight-v775{grid-template-columns:auto 1fr;padding:14px;gap:12px}.stock-analysis-spotlight-icon-v775{width:44px;height:44px}.stock-analysis-spotlight-copy-v775 strong{font-size:21px}.stock-analysis-spotlight-copy-v775 em{font-size:11px}.stock-analysis-spotlight-action-v775{grid-column:1/-1;width:100%;justify-content:center}}
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.stock-analysis-spotlight-v775{transition:transform .16s ease,box-shadow .16s ease}.stock-analysis-spotlight-v775:hover{transform:translateY(-1px);box-shadow:0 11px 26px rgba(18,63,54,.16)}}
