h2,h3{text-align:center;padding-top:15px}div #earnings-review{margin:5px 0}#earnings-review p{color:#334155}#earnings-review h1{margin:20px 15px;font-size:33px}#earnings-review h2,#earnings-review h3,#earnings-review h4{margin:5px 0 15px}#earnings-review h2{font-size:30px}#earnings-review h3{font-size:23px}#earnings-review .article-meta{color:#6b7280;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding:12px 0;font-size:.9em}#earnings-review .article-meta p{margin:0 0 4px}#earnings-review .meta-dates{color:#4b5563}#earnings-review .meta-domain{color:#9ca3af;font-size:.9em}#earnings-review .meta-item{white-space:nowrap}.analysis-summary,.analysis-themes,.analysis-financials,.analysis-guidance,.analysis-questions,.analysis-kpi{margin-bottom:20px}.analysis-themes h3,.analysis-questions h3{text-align:left;padding-top:0;font-weight:400}#earnings-review .cases-container{gap:20px;margin:20px 0}#earnings-review .case-item{margin-top:40px}#earnings-review .case{border-radius:6px;flex:1;padding:15px}#earnings-review div.bull-case{background:#e8f5e9}#earnings-review div.bear-case{background:#fef2f2}.theme-item,.financial-item,.guidance-item,.question-item,.kpi-item{margin:40px 0}#earnings-review .theme-header{margin-bottom:10px}#earnings-review .theme-type,#earnings-review .theme-new{border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}#earnings-review .theme-grade{padding:2px;font-size:12px;display:inline-block}#earnings-review .theme-type{background:#f2f2f2}#earnings-review .theme-new{color:#fff;background:#475569}#earnings-review .financial-header,#earnings-review .guidance-header,#earnings-review .kpi-header{justify-content:space-between;margin-bottom:10px;display:flex}#earnings-review .kpi-name{font-weight:700}#earnings-review .kpi-number{color:#475569;margin-left:10px}#earnings-review .verdict{color:#000;background:0 0;border-radius:6px;padding:15px}.summary{background-color:#e5eeff;padding:15px;margin-left:-15px!important;margin-right:-15px!important}.summary h2{margin-top:5px!important}.highlight{background-color:#fff9ea;padding:15px;margin-left:-15px!important;margin-right:-15px!important}#earnings-review .chart-container{width:100%;height:300px;margin:20px 0;position:relative}@media only screen and (width>=740px){#earnings-review .cases-container{display:flex}#earnings-review .case{margin-top:10px}}@media only screen and (width<=739px){#earnings-review .cases-container{display:block}#earnings-review .cases-container h3{margin-bottom:10px;padding-top:0}#earnings-review .cases-container .case-item{margin-top:20px}#earnings-review .cases-container .case-item p{margin-bottom:2em}#earnings-review .cases-container .case{margin:10px -15px;padding-bottom:5px}}@media (prefers-color-scheme:dark){#earnings-review p{color:#b7cad4}#earnings-review .chart-container canvas{color:#666}#earnings-review .article-meta{color:#9ca3af;border-top:1px solid #374151;border-bottom:1px solid #374151}#earnings-review .meta-dates{color:#d1d5db}#earnings-review .meta-domain{color:#6b7280}#earnings-review .theme-type{color:#d1d5db;background:#374151}#earnings-review .theme-new{background:#3e3f74}#earnings-review .kpi-number{color:#a5c5e9}#earnings-review div.bull-case{color:#b8c9be;background:#1a2e22}#earnings-review div.bull-case h3,#earnings-review div.bull-case h4{color:#d1ddd5}#earnings-review div.bull-case p{color:#b8c9be}#earnings-review div.bear-case{color:#c9b8b8;background:#2e1a1a}#earnings-review div.bear-case h3,#earnings-review div.bear-case h4{color:#ddd1d1}#earnings-review div.bear-case p{color:#c9b8b8}#earnings-review .verdict{color:#eef1f3;background:0 0}.summary{color:#e2e8f0;background-color:#1e293b}.summary h2{color:#f1f5f9}.highlight{color:#fef3c7;background-color:#422006}}
