/* Editorial views share Marco Drones Solution's original palette, light and open spacing. */
.news-page::before,.news-article-page::before{opacity:.26}
.news-icon{width:42px;height:42px;flex:0 0 auto;color:#9bd6f0;display:block}
.news-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:8%;align-items:end;padding-top:196px;padding-bottom:77px}
.news-hero h1{font-size:clamp(60px,7.4vw,112px);line-height:1.02;letter-spacing:-.065em;margin-top:23px}
.news-hero h1 em{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.news-intro{max-width:340px;padding-bottom:7px}
.news-intro>.news-icon{width:59px;height:59px;margin-bottom:24px;color:#67bee7}
.news-intro>p{font-size:15px;line-height:1.9;color:#b7cfdd}
.news-library{padding-bottom:105px}
.news-library-top{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #9bd3eb36;padding-top:23px}
.news-library-top h2{font-weight:400;letter-spacing:.16em;color:#9abacb}
.news-count{font-size:11px;color:#9bbfce}
.news-filters{display:flex;gap:30px;flex-wrap:wrap;margin:11px 0 27px}
.news-filters button{font:inherit;font-size:13px;min-height:48px;color:#94b2c4;background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 0;cursor:pointer;transition:color .2s,border-color .2s}
.news-filters button[aria-pressed="true"]{color:#f1f8fd;border-bottom-color:#00adf1}
.news-filters button:hover{color:#f1f8fd}
.news-filters button:focus-visible,.news-card a:focus-visible,.news-contents a:focus-visible,.news-next-links>a:focus-visible{outline:2px solid #58c8f0;outline-offset:6px}
.news-grid{display:grid;grid-template-columns:1.22fr 1fr;gap:22px 40px;align-items:stretch}
.news-card{position:relative;isolation:isolate;min-width:0;min-height:260px;border-top:1px solid #a4d4e53d;background:transparent;display:flex;align-items:flex-end;overflow:hidden}
.news-card-image{position:absolute;inset:0;z-index:-2;overflow:hidden}
.news-card-image img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;transition:transform .7s ease;opacity:.46}
.news-card-image::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#041b2b 0%,#041b2be6 25%,#041b2b50 80%),linear-gradient(0deg,#041b2b 0%,transparent 100%)}
.news-card:hover .news-card-image img{transform:scale(1.035)}
.news-card-copy{padding:23px 0 0;width:100%}
.news-card-top{display:flex;align-items:center;gap:13px;margin-bottom:17px;color:#a3c8dc}
.news-card-top .news-icon{width:31px;height:31px}
.news-card-top .eyebrow{color:#b9d7e6;font-size:9px;line-height:1.5;letter-spacing:.12em}
.news-card-number{margin-inline-start:auto;font-size:10px;color:#74aac5;padding-inline-end:3px}
.news-card h3{font-size:clamp(26px,2.5vw,36px);line-height:1.13;letter-spacing:-.04em;max-width:400px}
.news-card h3 a{color:#eff8fd}
.news-card h3 a::after{content:'';position:absolute;inset:0;z-index:3}
.news-card h3 a:focus-visible{outline:0}
.news-card:focus-within{outline:2px solid #58c8f0;outline-offset:5px}
.news-card-description{font-size:13px;line-height:1.8;color:#aac8d9;max-width:365px;margin-top:17px}
.news-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;min-height:39px}
.news-card-date{font-size:10px;color:#97b7ca}
.news-card-arrow{font-size:27px;color:#75c6ec;line-height:1.2;padding-inline-end:4px;transition:transform .2s}
.news-card:hover .news-card-arrow{transform:translate(2px,-2px)}
.news-card-feature{grid-row:span 2;min-height:580px;align-items:flex-end;border-top:0}
.news-card-feature .news-card-copy{padding:35px 31px 21px}
.news-card-feature .news-card-image img{opacity:.9;object-position:50% 40%}
.news-card-feature .news-card-image::after{background:linear-gradient(0deg,#041b2b 0%,#041b2bf2 8%,#041b2bb0 42%,#041b2b10 76%),linear-gradient(90deg,#041b2b5e,transparent 20%,transparent 80%,#041b2b66)}
.news-card-feature h3{font-size:clamp(36px,3.5vw,51px);max-width:440px}
.news-card-feature .news-card-description{max-width:410px;font-size:14px;color:#c5dbe7}
.news-grid.is-filtered{grid-template-columns:minmax(0,1fr)}
.news-grid.is-filtered .news-card{min-height:390px;max-width:980px;width:100%;grid-row:auto;border-top:0}
.news-grid.is-filtered .news-card-copy{padding:34px 4%;max-width:640px}
.news-grid.is-filtered .news-card h3{font-size:clamp(32px,4vw,50px);max-width:600px}
.news-grid.is-filtered .news-card-description{max-width:480px;font-size:14px}
.news-grid.is-filtered .news-card-image img{opacity:.85;object-position:center}
.news-grid.is-filtered .news-card-image::after{background:linear-gradient(90deg,#041b2bf7,#041b2bce 36%,#041b2b33 85%),linear-gradient(0deg,#041b2b,transparent 95%)}
.news-article-hero{position:relative;isolation:isolate;min-height:680px;padding-top:161px;padding-bottom:62px;display:flex;align-items:center;overflow:hidden}
.news-article-art{position:absolute;inset:0;z-index:-1;pointer-events:none}
.news-article-art img{height:100%;width:75%;margin-inline-start:25%;object-fit:cover;object-position:center;opacity:.76}
.news-article-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#041b2b 0%,#041b2bef 28%,#041b2b6b 70%,#041b2b29 100%),linear-gradient(0deg,#041b2b 1%,#041b2b22 55%,#041b2bba)}
.news-article-heading{position:relative;max-width:850px}
.news-article-heading>.page-back{font-size:12px;margin-bottom:44px}
.news-article-category{display:flex;gap:14px;align-items:center;margin-bottom:20px}
.news-article-category .news-icon{width:35px;height:35px}
.news-article-category .eyebrow{color:#badcec}
.news-article-heading h1{font-size:clamp(46px,5.6vw,81px);line-height:1.07;letter-spacing:-.055em;max-width:830px;text-wrap:balance}
.news-article-heading .page-lead{max-width:630px;font-size:17px;margin-top:26px;color:#c0d8e5}
.news-byline{display:flex;align-items:center;flex-wrap:wrap;gap:9px 25px;font-size:11px;line-height:1.6;color:#9dbed1;margin-top:29px}
.news-byline>span:first-child{color:#d6eaf4}
.news-reading{display:grid;grid-template-columns:1fr 2.3fr;gap:9%;align-items:start;padding-top:65px;padding-bottom:80px}
.news-contents{position:sticky;top:116px;max-width:270px}
.news-contents>.eyebrow{color:#80aabd;margin-bottom:24px;font-size:9px}
.news-contents nav{display:flex;flex-direction:column;gap:0}
.news-contents nav>a{display:flex;align-items:baseline;gap:16px;font-size:12px;line-height:1.8;color:#9dbece;padding:17px 0;border-top:1px solid #a7d4e526}
.news-contents nav>a>span{font-size:9px;color:#67b4db;flex:0 0 auto}
.news-contents nav>a:hover{color:#edf7fd}
.news-prose{max-width:760px;min-width:0}
.news-prose>section{scroll-margin-top:122px;margin-bottom:46px}
.news-prose h2{font-size:clamp(27px,2.8vw,38px);line-height:1.2;letter-spacing:-.035em;margin-bottom:21px;max-width:650px}
.news-prose p{font-size:17px;line-height:1.95;color:#b8d0df}
.news-prose p+p{margin-top:23px}
.news-related-service{border-top:1px solid #a7d4e536;border-bottom:1px solid #a7d4e526;padding:29px 0;display:flex;gap:24px;align-items:center}
.news-related-service .eyebrow{font-size:9px;color:#83adc4}
.news-related-service .text-link{display:flex;margin-top:8px;gap:24px;font-size:15px;line-height:1.8;color:#d2e7f1}
.news-related-service .text-link>span{font-size:24px}
.news-next{padding-top:38px;padding-bottom:85px}
.news-next>h2{font-size:10px;color:#8cb3c9;letter-spacing:.16em}
.news-next-links{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:26px}
.news-next-links>a{position:relative;padding:26px 40px 25px 0;padding-inline-end:42px;padding-inline-start:0;border-top:1px solid #9bd3eb36}
.news-next-links .eyebrow{font-size:9px;color:#75bddd}
.news-next-links h3{font-size:clamp(25px,2.5vw,35px);line-height:1.2;max-width:470px;margin-top:20px}
.news-next-arrow{position:absolute;inset-inline-end:0;bottom:26px;font-size:25px;color:#7ac9ed}
.news-next-links>a:hover{border-color:#00adf1}
html[dir="rtl"] .news-card-image::after{background:linear-gradient(270deg,#041b2b 0%,#041b2be6 25%,#041b2b50 80%),linear-gradient(0deg,#041b2b 0%,transparent 100%)}
html[dir="rtl"] .news-card-feature .news-card-image::after{background:linear-gradient(0deg,#041b2b 0%,#041b2bf2 8%,#041b2bb0 42%,#041b2b10 76%),linear-gradient(90deg,#041b2b5e,transparent 20%,transparent 80%,#041b2b66)}
html[dir="rtl"] .news-article-art::after{background:linear-gradient(270deg,#041b2b 0%,#041b2bef 28%,#041b2b6b 70%,#041b2b29 100%),linear-gradient(0deg,#041b2b 1%,#041b2b22 55%,#041b2bba)}
html[dir="rtl"] .news-grid.is-filtered .news-card-image::after{background:linear-gradient(270deg,#041b2bf7,#041b2bce 36%,#041b2b33 85%),linear-gradient(0deg,#041b2b,transparent 95%)}
html[dir="rtl"] .news-article-heading>.page-back>span{transform:scaleX(-1)}
html[lang="ar"] .news-hero h1{font-size:clamp(54px,6.7vw,98px);line-height:1.22}
html[lang="ar"] .news-article-heading h1{font-size:clamp(43px,5vw,74px);line-height:1.35}
html[lang="ar"] .news-card-top .eyebrow,html[lang="ar"] .news-filters button,html[lang="ar"] .news-contents nav>a{font-size:14px}
html[lang="ar"] .news-card-feature h3{font-size:clamp(34px,3.2vw,46px)}
@media(max-width:1000px){.news-hero{gap:6%;grid-template-columns:1.4fr 1fr}.news-hero h1{font-size:8vw}.news-grid{gap:22px}.news-card-feature .news-card-copy{padding:27px 18px 21px}.news-reading{gap:7%;grid-template-columns:1fr 2.4fr}.news-prose p{font-size:16px}.news-article-heading h1{max-width:720px}.news-card h3{font-size:29px}.news-card-feature h3{font-size:40px}.news-card-feature{min-height:600px}}
@media(max-width:760px){
 .news-hero{grid-template-columns:1fr;gap:28px;padding-top:165px;padding-bottom:43px}.news-hero h1{font-size:clamp(49px,12vw,78px);margin-top:20px}.news-intro{display:flex;align-items:center;gap:18px;max-width:500px;padding:0}.news-intro>.news-icon{width:43px;height:43px;margin:0}.news-intro>p{font-size:13px;line-height:1.8}.news-library{padding-bottom:63px}.news-library-top{gap:12px;padding-top:20px}.news-library-top h2{font-size:8px;letter-spacing:.12em}.news-count{font-size:10px;white-space:nowrap}.news-filters{gap:24px;margin:8px 0 22px}.news-filters button{font-size:12px;min-height:45px}.news-grid{grid-template-columns:1fr;gap:31px}.news-card{min-height:295px}.news-card h3{font-size:30px;max-width:390px}.news-card-copy{padding-top:22px}.news-card-description{font-size:13px;max-width:350px}.news-card-feature{min-height:480px;grid-row:auto}.news-card-feature .news-card-copy{padding:25px 0 12px}.news-card-feature h3{font-size:37px}.news-card-feature .news-card-image::after{background:linear-gradient(0deg,#041b2b 0%,#041b2bf2 8%,#041b2bb3 42%,#041b2b10 76%),linear-gradient(90deg,#041b2b40,transparent 20%,transparent 80%,#041b2b40)}.news-card-feature .news-card-description{font-size:13px}.news-card-top{margin-bottom:15px}.news-card-bottom{margin-top:16px}.news-grid.is-filtered .news-card{min-height:425px}.news-grid.is-filtered .news-card-copy{padding:25px 0}.news-grid.is-filtered .news-card h3{font-size:36px}.news-grid.is-filtered .news-card-description{font-size:13px}.news-article-hero{min-height:0;padding-top:155px;padding-bottom:43px}.news-article-art img{width:100%;margin:0;opacity:.65;object-position:65% center}.news-article-art::after{background:linear-gradient(90deg,#041b2bc9,#041b2b70),linear-gradient(0deg,#041b2b 2%,#041b2b55 65%,#041b2b77)}.news-article-heading>.page-back{font-size:11px;margin-bottom:36px}.news-article-heading h1{font-size:clamp(39px,10.3vw,65px);line-height:1.12}.news-article-category{margin-bottom:18px}.news-article-heading .page-lead{font-size:15px;line-height:1.85;margin-top:23px}.news-byline{gap:8px 17px;margin-top:25px;font-size:10px}.news-reading{grid-template-columns:1fr;gap:39px;padding-top:29px;padding-bottom:40px}.news-contents{position:static;max-width:none}.news-contents>.eyebrow{margin-bottom:10px}.news-contents nav>a{font-size:12px;padding:13px 0}.news-prose h2{font-size:30px;margin-bottom:20px}.news-prose p{font-size:15px;line-height:1.95}.news-prose>section{margin-bottom:36px}.news-related-service{gap:17px;padding:24px 0}.news-related-service>.news-icon{width:34px;height:34px}.news-related-service .text-link{font-size:13px;gap:17px}.news-next{padding-top:27px;padding-bottom:51px}.news-next-links{grid-template-columns:1fr;gap:18px;margin-top:21px}.news-next-links>a{padding-top:21px}.news-next-links h3{font-size:28px;margin-top:15px}.news-next-links .eyebrow{font-size:9px}html[lang="ar"] .news-hero h1{font-size:clamp(49px,11.4vw,73px)}html[lang="ar"] .news-article-heading h1{font-size:clamp(37px,9.8vw,62px)}html[lang="ar"] .news-card h3{font-size:29px}html[lang="ar"] .news-card-feature h3{font-size:34px}
}
@media(prefers-reduced-motion:reduce){.news-card-image img,.news-card-arrow,.news-filters button{transition:none}.news-card:hover .news-card-image img,.news-card:hover .news-card-arrow{transform:none}}
@media(forced-colors:active){.news-hero h1 em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.news-card-image,.news-article-art{display:none}.news-card{border:1px solid CanvasText}.news-filters button[aria-pressed="true"]{border-color:Highlight}}
