.market-tl{display:block;font-size:11px;font-weight:500;color:#a7bec4;line-height:1.6;white-space:normal}.market-attribution{font-size:11px;color:#9fb7bc;line-height:1.8}.market-attribution a{color:#b7d5cc;text-underline-offset:3px}.ambition-goals,.ambition-position,.ambition-target,.ambition-device,.active-company{background:#132a2e;border:1px solid #385052;border-radius:16px;padding:24px;margin:0 0 20px}.ambition-heading>span,.ambition-position>div>span{font-size:10px;letter-spacing:1.6px;color:#c0ce98}.ambition-heading h3{font-size:23px;letter-spacing:-.6px;margin:8px 0 16px}.ambition-goal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ambition-goal-grid article{padding:14px;background:#0e2027;border-radius:10px;display:flex;flex-direction:column;gap:8px}.ambition-goal-grid article>span{font-size:13px;color:#a7bdac}.ambition-goal-grid b{font-size:13px;line-height:1.5}.ambition-goal-grid small{font-size:11px;line-height:1.65;color:#acbfc3}.ambition-goal-grid .achieved{border:1px solid #718c69}.ambition-position{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.ambition-position h3{margin:9px 0;font-size:25px}.ambition-position p,.ambition-company p,.ambition-target p,.ambition-products p,.ambition-device p{color:#bed0cf;font-size:13px;line-height:1.9}.ambition-performance{height:5px;background:#30484a;border-radius:4px;margin:12px 0}.ambition-performance i{display:block;background:#a6c58c;height:100%;border-radius:4px}.ambition-company-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.ambition-company-stats>div,.ambition-retirement>div{background:#0d2027;padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:9px}.ambition-company-stats small,.ambition-retirement small{color:#adc3c5;font-size:12px}.ambition-company-stats b{font-size:20px;overflow-wrap:anywhere}.ambition-controls,.ambition-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.ambition-controls article,.ambition-products article{border:1px solid #375051;padding:20px;border-radius:12px;background:#102329}.ambition-controls h4,.ambition-products h4{font-size:17px;margin:12px 0}.ambition-products article>b{display:block;font-size:20px}.ambition-products article>small{display:block;line-height:1.7;color:#b8cbc6}.ambition-product-icon{font-size:30px;color:#c3d6b3}.ambition-options{display:flex;flex-wrap:wrap;gap:8px}.ambition-options .economy-action{width:auto;font-size:11px;padding:10px}.ambition-retirement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:20px}.ambition-target select{max-width:100%;margin:10px 0}.ambition-company details{margin:16px 0}.ambition-company summary{color:#d5e2cf;font-size:13px;cursor:pointer}.time-expired .decision-progress i{background:#829e91}.time-expired .decision-footer p{color:#e5ead7}.decision-option small{color:#adc8ca}.event-story{color:#d1ddda}.ambition-company .economy-action,.ambition-products .economy-action{white-space:normal}@media(max-width:1000px){.ambition-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ambition-goals,.ambition-position,.ambition-target,.ambition-device,.active-company{padding:18px}.ambition-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ambition-position,.ambition-controls,.ambition-products{grid-template-columns:1fr}.ambition-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ambition-retirement{grid-template-columns:1fr}.ambition-company-stats b{font-size:17px}}
