.ir-news-page .ir-main:before{background:url('/investors/assets/news-wallpaper.webp') center/100% 100% no-repeat}
.ir-news-page .ir-main:after{background:linear-gradient(180deg,#02091519,transparent 50%,#03091542),linear-gradient(90deg,#02091550,transparent 50%)}
.ir-news-page .ir-news-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.24fr);gap:36px;padding:32px 0 28px;align-items:center}
.ir-news-page .ir-news-hero h1{font-size:clamp(48px,4.4vw,76px);line-height:1.08;margin-bottom:16px}
.ir-news-page .ir-news-hero .ir-subtitle{font-size:clamp(20px,1.7vw,29px);margin-bottom:18px}
.ir-news-page .ir-news-hero .ir-lede{font-size:14px;max-width:570px;margin-bottom:25px}
.ir-news-page .ir-news-filters{gap:7px;flex-wrap:nowrap;margin:0}
.ir-news-page .ir-news-filters button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;white-space:nowrap;padding:10px 11px;min-height:44px;flex:1;border-radius:9px;border-color:#447ca7;background:linear-gradient(155deg,#0c2540,#031020);box-shadow:inset 0 1px 0 #d1edff20;transition:border-color .2s,background .2s,box-shadow .2s}
.ir-news-page .ir-news-filters button>.ir-icon{width:17px;height:17px;flex:none;color:#b2e6ff}
.ir-news-page .ir-news-filters button[aria-pressed=true]{background:linear-gradient(180deg,#168aff,#0058ff);border-color:#96ddff;box-shadow:inset 0 1px 7px #fff5,0 0 18px #037bff70;color:#fff}
.ir-news-page .ir-news-filters button:hover{border-color:#c7eeff}
.ir-news-feature{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:355px;padding:27px;border-color:#319bdb!important;box-shadow:inset 0 1px 0 #aceaff30,0 0 21px #086fff30,0 8px 24px #0007!important}
.ir-news-feature-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-2}
.ir-news-feature:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,#010a19f0,#021126e0 36%,#03122a10 70%,transparent)}
.ir-news-feature-copy{max-width:60%;text-shadow:0 2px 12px #0009}
.ir-featured-label{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:650;letter-spacing:.13em;color:#d6f6ff;border:1px solid #55c9ff;border-radius:8px;background:linear-gradient(160deg,#053170,#003bf6);padding:6px 9px;box-shadow:0 0 13px #047dff65}
.ir-featured-label .ir-icon{width:15px;height:15px}
.ir-feature-wordmark{position:absolute;right:22px;top:19px;width:170px;mix-blend-mode:screen}
.ir-feature-wordmark .ir-black-hole-wallpaper{aspect-ratio:337/67}
.ir-feature-wordmark .ir-hole-center{position:relative;inset:auto}
.ir-news-feature .ir-news-meta{margin:18px 0 14px;font-size:9px;gap:10px;align-items:center}
.ir-news-meta>span{border:1px solid #6271b3;border-radius:20px;padding:4px 8px;font-size:8px;color:#bce0ff;line-height:1.3}
.ir-news-feature h2{font-size:clamp(27px,2.05vw,36px);line-height:1.18;letter-spacing:-.03em;margin:0 0 13px;color:#fff}
.ir-news-feature h2>span{color:#82d1ff}
.ir-news-feature-copy>p:not(.ir-news-meta){font-size:11px;line-height:1.7;color:#d0e4f6;margin:0 0 19px}
.ir-news-feature .ir-button{font-size:10px;padding:11px 13px;min-height:43px;gap:8px;white-space:normal}
.ir-news-page .ir-section-heading{margin-bottom:18px;gap:22px}
.ir-news-page .ir-section-heading>a{display:flex;align-items:center;gap:14px;white-space:nowrap;color:#d0e9ff;font-size:9px;text-transform:uppercase;letter-spacing:.13em;min-height:44px;order:2}
.ir-news-page .ir-section-heading>a .ir-icon{width:17px;height:17px}
.ir-news-page .ir-news-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;align-items:stretch}
.ir-news-page .ir-news-card{display:flex;flex-direction:column;border-color:#2a8bc9;transition:border-color .2s,box-shadow .2s}
.ir-news-page .ir-news-card:hover{border-color:#93dfff;box-shadow:0 0 18px #037aff30,0 8px 20px #0006}
.ir-news-page .ir-news-card>img{display:block;width:100%;height:auto;aspect-ratio:1.95;object-fit:cover;flex:none;border-bottom:1px solid #286da0;background:#020b19}
.ir-news-page #factory-xyz>img{object-fit:contain;background:#b8c4d2}
.ir-news-page #social-engine>img{object-position:center top}
.ir-news-page .ir-news-card>div{padding:17px 15px;display:flex;flex-direction:column;flex:1;min-height:0}
.ir-news-page .ir-news-card .ir-news-meta{font-size:9px;gap:8px;align-items:center;margin:0 0 13px;line-height:1.5;min-height:45px}
.ir-news-page .ir-news-card h2{font-size:18px;line-height:1.3;margin:0 0 12px;min-height:69px}
.ir-news-page .ir-news-card>div>p:not(.ir-news-meta){font-size:11px;color:#c2d7ec;line-height:1.65;margin:0 0 14px}
.ir-news-page .ir-news-card>div>a{margin-top:auto;min-height:44px;font-size:10px;font-weight:650;color:#a5e4ff}
.ir-news-details{margin-top:auto;color:#bde8ff;font-size:11px;line-height:1.65}
.ir-news-details summary{cursor:pointer;display:flex;align-items:center;gap:9px;min-height:44px;color:#a5e4ff;font-size:10px;font-weight:650;list-style:none}
.ir-news-details summary::-webkit-details-marker{display:none}
.ir-news-details summary>.ir-icon{width:16px;height:16px;transition:transform .2s}
.ir-news-details[open] summary>.ir-icon{transform:rotate(90deg)}
.ir-news-details>p{font-size:11px;line-height:1.7;margin:0 0 14px;padding-top:8px;border-top:1px solid #264e72;color:#c9dced}
.ir-news-page .ir-filter-status{margin-top:15px}
.ir-news-editorial-note{font-size:9px;line-height:1.6;color:#b3cfe6!important;margin:8px 0 25px}
.ir-subscribe{display:flex;align-items:center;gap:24px;padding:21px 23px;border-color:#318ccb!important;position:relative;overflow:hidden}
.ir-subscribe:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('/investors/assets/news-wallpaper.webp') right center/100% auto;opacity:.24}
.ir-subscribe-copy{display:flex;align-items:center;gap:17px;flex:1;min-width:0}
.ir-subscribe-copy .ir-summary-icon{width:46px;height:52px}
.ir-subscribe-copy h2{font-size:20px;color:#d0ecff;letter-spacing:-.02em;margin:0 0 7px;line-height:1.2}
.ir-subscribe-copy p{font-size:11px;color:#c4dbee;margin:0;line-height:1.7;max-width:430px}
.ir-subscribe form{flex:1.05;min-width:0}
.ir-subscribe-fields{display:flex;gap:10px}
.ir-subscribe-fields>input[type=email]{display:block;flex:1;min-width:0;min-height:46px;width:100%;border:1px solid #658ebc;border-radius:8px;color:#eef8ff;background:#020b1eea;padding:11px 13px;font:inherit;font-size:11px;box-shadow:inset 0 1px 0 #d9ebff15}
.ir-subscribe-fields>input[type=email]::placeholder{color:#c0d3e8;opacity:1}
.ir-subscribe-fields>button{font-size:12px;min-width:135px;min-height:46px;justify-content:center;gap:16px;flex:none}
.ir-subscribe-consent{font-size:8px!important;line-height:1.5;color:#b6cce4!important;margin:8px 0 0}
.ir-subscribe-status{font-size:10px!important;line-height:1.5;min-height:0;color:#cae4ff!important;margin:8px 0 0}
.ir-subscribe-status:empty{display:none}
.ir-subscribe-status[data-state=success]{color:#a1f2d5!important}
.ir-subscribe-status[data-state=error]{color:#ffcfcc!important}
.ir-subscribe-motto{font-size:8px;letter-spacing:.18em;line-height:2;color:#c6e7ff;max-width:165px}
.ir-sr-only,.ir-news-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ir-news-page .ir-news-bottom{margin-top:22px;padding-top:20px}
.ir-news-confirmation-page{margin:0;min-height:100vh;display:grid;place-items:center;background:#030915 url('/investors/assets/news-wallpaper.webp') center/cover no-repeat;color:#edf7ff;font:16px/1.7 system-ui}
.ir-news-confirmation{width:min(520px,calc(100% - 80px));padding:30px;border:1px solid #2b8fcc;border-radius:14px;background:#031225f5;box-shadow:0 0 25px #007bff30}
.ir-news-confirmation h1{font-size:31px;line-height:1.2;color:#7bd3ff}
.ir-news-confirmation>p:first-child{font-size:11px;letter-spacing:.13em}
.ir-news-confirmation a{color:#a2dfff;display:inline-block;padding:12px 0}
.ir-news-confirmation button{border:1px solid #7bcfff;border-radius:8px;background:#0058ff;color:white;font:inherit;padding:10px 20px;cursor:pointer}
.ir-news-page input:focus-visible,.ir-news-details summary:focus-visible,.ir-news-confirmation a:focus-visible,.ir-news-confirmation button:focus-visible{outline:2px solid #8bddff;outline-offset:3px}
@media(min-width:1700px){.ir-news-page .ir-news-hero{gap:42px;padding-top:36px}.ir-news-feature{min-height:385px;padding:30px}.ir-news-feature-copy>p:not(.ir-news-meta){font-size:13px}.ir-news-feature .ir-button{font-size:12px}.ir-news-feature .ir-news-meta{font-size:11px}.ir-news-meta>span{font-size:9px}.ir-news-page .ir-news-card h2{font-size:21px;min-height:76px}.ir-news-page .ir-news-card>div>p:not(.ir-news-meta){font-size:12px}.ir-news-page .ir-news-card>div{padding:20px 18px}.ir-news-page .ir-news-card>div>a,.ir-news-details summary{font-size:12px}.ir-news-page .ir-news-card .ir-news-meta{font-size:10px}.ir-subscribe-copy p{font-size:12px}}
@media(max-width:1279px){.ir-news-page .ir-news-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.ir-news-page .ir-news-filters{flex-wrap:wrap}.ir-news-page .ir-news-filters button{flex:none;font-size:10px;padding:9px 12px}.ir-news-feature{padding:22px;min-height:360px}.ir-news-feature-copy{max-width:65%}.ir-feature-wordmark{width:120px;right:16px;top:22px}.ir-news-feature h2{font-size:26px}.ir-news-feature .ir-news-meta{font-size:8px}.ir-news-feature .ir-news-meta>span{font-size:7px}.ir-news-feature-copy>p:not(.ir-news-meta){font-size:10px}.ir-news-feature .ir-button{font-size:9px}.ir-news-page .ir-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ir-news-page .ir-news-card>div{height:auto}.ir-news-page .ir-news-card h2{min-height:0}.ir-subscribe{flex-wrap:wrap}.ir-subscribe-copy{flex:1}.ir-subscribe form{flex:1.1}.ir-subscribe-motto{display:none}.ir-subscribe-copy h2{font-size:18px}.ir-subscribe-fields>button{min-width:115px;padding-inline:14px;gap:9px}}
@media(max-width:760px){.ir-news-page .ir-main:before{background-size:auto 1700px;background-position:center bottom}.ir-news-page .ir-main:after{background:linear-gradient(180deg,#030915e8,transparent 23%,#03091577 60%,#0309159c 95%)}.ir-news-page .ir-news-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 0 20px}.ir-news-page .ir-news-hero h1{font-size:52px}.ir-news-page .ir-news-hero h1>span{display:block}.ir-news-page .ir-news-hero .ir-subtitle{font-size:20px}.ir-news-page .ir-news-hero .ir-lede{font-size:13px}.ir-news-page .ir-news-filters{flex-wrap:wrap;overflow:visible;gap:8px;padding:0}.ir-news-page .ir-news-filters button{font-size:10px;min-height:44px;flex:0 1 auto;padding:9px 11px}.ir-news-page .ir-news-filters button>.ir-icon{width:16px;height:16px}.ir-news-feature{min-height:335px;padding:20px 17px}.ir-news-feature-art{object-position:right center}.ir-news-feature-copy{max-width:67%}.ir-news-feature:after{background:linear-gradient(90deg,#010a19f5,#021126e8 43%,#03122a60 68%,transparent)}.ir-news-feature h2{font-size:25px}.ir-feature-wordmark{width:105px;right:13px;top:23px}.ir-featured-label{font-size:8px}.ir-news-feature .ir-news-meta{margin-top:18px;gap:7px}.ir-news-feature-copy>p:not(.ir-news-meta){font-size:10px;line-height:1.7}.ir-news-feature .ir-button{font-size:9px;padding:10px 11px}.ir-news-page .ir-section-heading{gap:15px;margin-bottom:13px}.ir-news-page .ir-section-heading>a{font-size:8px;gap:7px}.ir-news-page .ir-news-grid{grid-template-columns:minmax(0,1fr);gap:17px}.ir-news-page .ir-news-card>img{aspect-ratio:1.95}.ir-news-page .ir-news-card>div{padding:21px}.ir-news-page .ir-news-card .ir-news-meta{min-height:0;font-size:10px;margin-bottom:15px;gap:13px}.ir-news-page .ir-news-card .ir-news-meta>span{font-size:9px}.ir-news-page .ir-news-card h2{font-size:24px;min-height:0;margin-bottom:13px}.ir-news-page .ir-news-card>div>p:not(.ir-news-meta){font-size:13px}.ir-news-page .ir-news-card>div>a,.ir-news-details summary{font-size:12px}.ir-news-details>p{font-size:12px}.ir-news-editorial-note{font-size:9px;margin-bottom:23px}.ir-subscribe{padding:22px 17px;gap:22px;display:block}.ir-subscribe-copy{gap:13px;margin-bottom:22px}.ir-subscribe-copy h2{font-size:20px}.ir-subscribe-copy p{font-size:11px}.ir-subscribe-fields{flex-direction:column}.ir-subscribe-fields>input[type=email]{min-height:48px;font-size:13px;padding:12px 13px;box-sizing:border-box}.ir-subscribe-fields>button{width:100%;min-height:48px;font-size:13px;gap:20px}.ir-subscribe-consent{font-size:9px!important;line-height:1.7}.ir-subscribe-status{font-size:11px!important}.ir-news-page .ir-news-bottom>span:first-child{font-size:8px;max-width:110px;line-height:1.8}.ir-news-page .ir-news-bottom .ir-infrastructure{font-size:10px;gap:6px}.ir-news-page .ir-news-bottom .ir-infrastructure>img{width:25px;height:25px}}
