/* Company news extends the existing orbital design, including Arabic RTL. */
.news-page .news-index-head{padding-block:64px 36px}.news-page .news-index-head h1{font-size:clamp(2.1rem,4.6vw,3.6rem);margin-block:20px 16px;letter-spacing:-.03em}.news-page .news-index-head p{font-size:1rem}.news-feed{padding-block:12px 76px}.news-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#0c111a;transition:border-color .2s,background .2s}.news-feature:hover{border-color:#a4dfff65;background:#0e1621}.news-feature-photo{display:flex;align-items:center;background:#080b10;min-width:0}.news-feature-photo img{display:block;width:100%;height:auto}.news-feature-copy{display:flex;flex-direction:column;gap:18px;padding:34px;min-width:0}.news-feature-copy h2{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.5;letter-spacing:-.02em}.news-feature-copy p{font-size:1rem;line-height:1.85}.news-category{color:#abd8f4;font-size:.875rem;line-height:1.8}.news-feature-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.news-date,.news-meta{font-size:.875rem;color:#91a3b8}.news-read{display:inline-flex;align-items:center;gap:12px;font-size:.875rem;color:#d6efff}.news-updates-title{font-size:1.45rem!important;margin-block:52px 25px!important;letter-spacing:normal!important}.news-page .orbit-card h3{font-size:1.2rem}.news-page .orbit-card p{font-size:1rem}.news-story{padding-block:35px 76px}.orbital .news-breadcrumb{display:flex;position:static;margin:0 0 30px;padding:0;background:none;border:0;font-size:.875rem}.news-breadcrumb a{display:inline-flex;align-items:center;gap:10px;color:#a6bdd2}.news-story-head{max-width:960px;margin-inline:auto}.news-article .news-story h1{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.45;letter-spacing:-.025em;overflow-wrap:anywhere;margin-block:17px 22px}.news-meta{display:flex;gap:12px 28px;flex-wrap:wrap;align-items:center}.news-article .news-standfirst{font-size:1.12rem;line-height:1.95;margin-top:28px;color:#c1ccda}.news-story-photo{max-width:1120px;margin:38px auto 0}.news-story-photo img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}.news-story-photo figcaption{font-size:.875rem;line-height:1.8;color:#91a3b8;margin-top:12px;text-align:start}.news-prose{max-width:820px;margin-inline:auto;margin-top:46px}.news-prose section{padding:0;margin-bottom:36px}.news-article .news-prose h2{font-size:1.5rem;letter-spacing:normal;line-height:1.6;margin-bottom:18px}.news-article .news-prose p{color:#bfcbd9;font-size:1.06rem;line-height:2;margin:0 0 20px;overflow-wrap:anywhere}.news-prose blockquote{margin:28px 0 36px;padding:23px 28px;background:#a4dfff08;border:1px solid #a4dfff20;border-inline-start:3px solid #a4dfff;border-radius:0 8px 8px 0}.news-prose blockquote p{color:#e3edf6!important;font-size:1.13rem!important}.news-prose blockquote footer{border:0;margin:0;padding:0;font-size:.875rem;color:#91abc2}.news-story-end{max-width:820px;margin:48px auto 0;border-top:1px solid var(--line);padding-top:30px}.news-article .orbit-footer{margin-top:0}[dir=rtl] .news-prose blockquote{border-radius:8px 0 0 8px}[dir=rtl] .news-article h1,[dir=rtl] .news-page h1,[dir=rtl] .news-page h2{letter-spacing:normal}[dir=rtl] .news-article .news-story h1{line-height:1.65}[dir=rtl] .news-prose p{line-height:2.1}
@media(max-width:900px){.news-feature{grid-template-columns:1fr}.news-feature-photo img{max-height:460px;object-fit:contain}.news-feature-copy{padding:28px}.news-article .news-story h1{font-size:2.35rem}.news-story-head{max-width:100%}.news-story{padding-top:28px}}
@media(max-width:600px){.news-page .news-index-head{padding-block:36px 22px}.news-page .news-index-head h1{font-size:2rem}.news-feature-copy{padding:23px;gap:15px}.news-feature-copy h2{font-size:1.45rem}.news-feature-foot{gap:14px}.news-article .news-story h1{font-size:1.9rem}.news-article .news-standfirst{font-size:1rem;line-height:1.95}.news-story-photo{margin-top:26px}.news-prose{margin-top:30px}.news-article .news-prose p{font-size:1rem}.news-prose blockquote{padding:20px}.news-prose blockquote p{font-size:1.05rem!important}.news-story{padding-bottom:45px}.news-feed{padding-bottom:46px}.news-updates-title{margin-top:38px!important}.news-story-end .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.news-feature{transition:none}}
