.brand b{font:inherit;color:var(--accent);background:transparent;padding:0;letter-spacing:inherit}.brand{gap:0;letter-spacing:-1.8px}.brand-tagline{font-size:10px;letter-spacing:.7px;text-transform:uppercase}.dialog-brand b{color:var(--accent);font-weight:inherit}.edition-topics{display:flex;gap:10px 22px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:18px 0;font-size:11px}.edition-topics>span{color:var(--accent);text-transform:uppercase;font-size:9px;letter-spacing:1px;font-weight:700}.edition-topics button:hover{color:var(--accent)}.content-layout{margin-top:29px}.market-region{display:flex;gap:7px;margin:20px 0}.market-region button{border:1px solid var(--line);padding:10px 18px;font-size:12px}.market-region button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.home-regions{margin-bottom:0}.home-regions+.heat-legend{margin-top:12px}.sector-section{margin-top:42px;border-top:2px solid var(--ink);padding-top:23px}.sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin-top:21px}.sector-card{text-align:left;padding:24px;border-right:1px solid var(--line);min-width:0;transition:background .2s}.sector-card:last-child{border:0}.sector-card:hover{background:#eeefe5}.sector-card>span{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.sector-card h3{font-family:var(--serif);font-size:24px;line-height:1.2;font-weight:600;margin:13px 0 20px}.sector-card strong{font-size:31px;letter-spacing:-1px;font-weight:500}.sector-card small{display:block;font-size:9px;color:var(--muted);margin-top:12px}.sector-card small i{float:right;font-style:normal}.earnings-feature{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center;background:#e9ede1;padding:39px 43px;margin-top:34px;border-top:3px solid #2f5142}.earnings-feature h2{font-family:var(--serif);font-size:35px;font-weight:600;line-height:1.15;letter-spacing:-.7px}.earnings-feature p{font-size:13px;line-height:1.8;color:var(--muted);max-width:580px;margin-top:13px}.earnings-feature>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.primary-link{display:flex;gap:28px;align-items:center;background:var(--ink);color:#fff;font-size:13px;padding:17px 20px}.primary-link:hover{background:#315d4d}.source-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-block:24px}.source-cards a{border:1px solid var(--line);padding:17px;font-size:13px}.source-cards span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:9px}.source-note a{text-decoration:underline}.earnings-summary{display:flex;gap:25px;background:#e9ede1;padding:24px;margin-block:22px;align-items:center}.earnings-summary>strong{font-size:57px;font-weight:500;line-height:1}.earnings-summary b{font-size:14px}.earnings-summary p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:7px}.coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-block:15px 30px}.coverage-grid button{display:flex;justify-content:space-between;gap:8px;text-align:left;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px;align-items:center}.coverage-grid span{font-size:9px;white-space:nowrap;color:var(--muted)}.coverage-grid b{font-weight:500}.coverage-grid button:hover{color:var(--accent)}.ticker-track{animation-duration:95s}
@media(max-width:850px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-card{border-bottom:1px solid var(--line)}.sector-card:nth-child(2){border-right:0}.sector-card:nth-child(3){border-bottom:0}.earnings-feature{gap:25px;padding:30px}.earnings-feature h2{font-size:30px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.brand{font-size:31px;letter-spacing:-1.6px}.brand b{font:inherit;padding:0}.edition-topics{gap:10px 16px;font-size:10px;padding-block:14px}.edition-topics>span{width:100%;font-size:8px}.sector-section{margin-top:30px}.sector-section h2{font-size:27px}.sector-section .section-heading>span{display:none}.sector-card{padding:19px 14px}.sector-card h3{font-size:22px;min-height:53px;margin-bottom:12px}.sector-card strong{font-size:29px}.sector-card small{font-size:8px;line-height:1.6}.sector-card>span{font-size:8px;letter-spacing:0}.earnings-feature{grid-template-columns:1fr;gap:22px;padding:27px 22px}.earnings-feature h2{font-size:31px}.earnings-feature p{font-size:13px}.primary-link{font-size:12px;padding:15px}.source-cards{grid-template-columns:1fr}.coverage-grid{grid-template-columns:1fr}.earnings-summary{padding:20px;gap:17px}.earnings-summary>strong{font-size:43px}.earnings-summary b{font-size:13px}.earnings-summary p{font-size:11px}.market-region button{flex:1}.hero-card.hero-secondary h2{font-size:23px}.dialog-brand{font-size:22px}.earnings-feature .text-button{font-size:12px}}
@media(max-width:360px){.brand{font-size:27px}.hero-card.hero-secondary h2{font-size:27px}}

.article-caption a{text-decoration:underline}.illustration-tag{font-size:8px;max-width:85%;text-align:right}.photo-credits>div{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.photo-credits img{width:160px;height:100px;object-fit:cover}.photo-credits h2{font-family:var(--serif);font-size:23px;font-weight:600}.photo-credits p{font-size:12px;color:var(--muted);margin-block:8px}.photo-credits a{font-size:11px;text-decoration:underline}.simple-copy a{text-decoration:underline}.footer-links{max-width:570px;flex-wrap:wrap}.hero-card img{object-position:center}.hero-main img{object-position:50% 35%}@media(max-width:580px){.photo-credits>div{grid-template-columns:1fr;gap:13px}.photo-credits img{width:100%;height:170px}.illustration-tag{font-size:7px}.photo-credits h2{font-size:24px}}

.policy-page{max-width:820px;padding-block:48px 65px}.policy-page .reader-title{margin-block:20px 28px}.policy-page .simple-copy{font-size:16px;line-height:1.85}.policy-page .simple-copy h2{margin-top:31px;margin-bottom:9px}.policy-page .source-note{margin-top:30px}.back-home{margin-left:auto;font-size:12px}.back-home:hover{text-decoration:underline}.footer-links a{font-size:12px;text-align:left}.footer-links a:hover{color:var(--accent)}@media(max-width:580px){.policy-page{padding-block:30px 42px}.back-home{font-size:10px}.policy-page .reader-title{font-size:34px}.policy-page .simple-copy h2{font-size:26px}}
.sector-card h3{overflow-wrap:anywhere;hyphens:auto}
.heat-tile strong{overflow-wrap:anywhere;hyphens:auto}.popular-item>div{min-width:0}.popular-item h3{overflow-wrap:break-word;hyphens:auto}@media(max-width:360px){.heat-tile span,.heat-tile:nth-child(-n+3) span{font-size:20px}.heat-tile:first-child span{font-size:29px}}
img[src*="/asml-logo"]{object-position:90% 50%}.hero-main img[src*="/asml-logo"]{object-position:90% 50%}img[src*="/nvidia"]{object-position:50% 0%}.hero-card[data-article="tesla"]{background:#e9ede1}.hero-card[data-article="tesla"]>img{height:52%;object-position:50% 100%}.hero-card[data-article="tesla"] .hero-shade{display:none}.hero-card[data-article="tesla"] .hero-content{inset:auto 0 0;height:48%;padding:12px 22px;color:var(--ink)}.hero-card[data-article="tesla"] .hero-tags{display:none}.hero-card[data-article="tesla"] h2{font-size:25px;line-height:1.13;color:var(--ink)}.hero-card[data-article="tesla"] .hero-meta{color:var(--muted);margin-top:7px}.hero-card[data-article="tesla"] .hero-arrow{color:var(--ink)}@media(max-width:580px){.hero-card[data-article="tesla"] .hero-content{padding:12px 13px}.hero-card[data-article="tesla"] h2{font-size:23px}.hero-card[data-article="tesla"] .hero-meta{margin-top:7px}}@media(max-width:360px){.hero-card[data-article="tesla"] .hero-content{padding:13px 20px}.hero-card[data-article="tesla"] h2{font-size:27px}}
.hero-main img[src*="/asml-logo"]{height:116%;transform:translateY(-14%);object-position:90% 50%}

/* High-resolution replacements with the authentic logos kept in the visible crop. */
img[src*="/asml-hq"]{object-position:65% 48%}.hero-main img[src*="/asml-hq"]{height:125%;transform:translateY(-20%);object-position:65% 50%}.hero-card[data-article="tesla"]>img[src*="/tesla-hq"]{object-position:55% 55%}.article-cover[src*="/asml-hq"]{object-position:65% 48%}.article-cover[src*="/tesla-hq"]{object-position:55% 55%}.photo-credits img[src*="/tesla-hq"]{object-position:55% 55%}
