/* Company news: extends the existing Quantamathical editorial design. */
.company-news{max-width:1120px}.company-news h1{max-width:940px;font-size:clamp(42px,5.3vw,72px)}
.company-news .article-dek{max-width:770px;line-height:1.65}.company-news .news-byline{display:flex;flex-wrap:wrap;gap:9px 22px;font-size:12px;color:#617167;margin-top:24px}.company-news .news-byline a{color:#274b31}
.company-photo{margin:36px 0 50px}.company-photo-media{position:relative;overflow:hidden;border:1px solid #d6e0cf;border-radius:5px;background:#eff4e8}.company-photo-media>img{display:block;width:100%;height:auto}.company-photo figcaption{font-size:12px;color:#617167;margin-top:11px}
.company-photo-brands{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;pointer-events:none}.company-photo-brands a{pointer-events:auto;display:flex;align-items:center;justify-content:center;background:rgba(252,253,249,.96);border:1px solid #d6e0cf;border-radius:3px;box-shadow:0 2px 10px #1234230a;text-decoration:none;color:#173626;padding:10px 13px}
.company-photo-brands .company-photo-brand{gap:8px;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.05em}.company-photo-brand img{width:37px;height:24px;object-fit:contain}.company-photo-brands .partner-vedanshu img{width:175px;height:auto}.company-photo-brands .partner-thub{padding:9px 13px}.partner-thub img{width:56px;height:47px;object-fit:contain}
.company-news .prose{max-width:770px}.company-news .prose h2{font-size:clamp(29px,3.6vw,39px);line-height:1.14}.company-news .company-context{border-top:1px solid #d6e0cf;padding-top:4px;margin-top:32px}.company-news .related-news{margin-top:36px;padding-top:25px;border-top:1px solid #d6e0cf}.company-news .related-news p{font-size:13px}
@media(max-width:600px){.company-news h1{font-size:43px}.company-news .news-byline{font-size:11px;gap:7px 15px}.company-photo{margin:28px 0 35px}.company-photo-brands{top:7px;left:7px;right:7px;gap:8px}.company-photo-brands a{padding:5px 7px}.company-photo-brands .company-photo-brand{gap:5px;font-size:11px}.company-photo-brand img{width:23px;height:15px}.company-photo-brands .partner-vedanshu img{width:105px}.company-photo-brands .partner-thub{padding:5px 8px}.partner-thub img{width:35px;height:29px}.company-photo figcaption{font-size:11px}}
@media(max-width:360px){.company-news h1{font-size:38px}.company-photo-brands .company-photo-brand{font-size:10px}.company-photo-brands .partner-vedanshu img{width:89px}}
