/* News & Updates — page-owned styles */
body:has(.nu-opening) .page-hero{min-height:0;padding:132px 0 54px}body:has(.nu-opening) .page-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);gap:48px;align-items:start}body:has(.nu-opening) .page-hero-art{min-height:310px;align-self:center;margin:0;place-items:center}body:has(.nu-opening) .page-hero-art:before,body:has(.nu-opening) .hero-art-orbit{display:none}body:has(.nu-opening) .page-hero-art img{width:min(100%,680px);height:auto;max-height:350px;object-fit:contain;transform:none;filter:none;animation:none}
.nu-opening-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:105px}.nu-opening h2,.nu-streams h2,.nu-next h2{margin:20px 0 0;font-size:clamp(39px,4.5vw,59px);line-height:1.12;letter-spacing:-.048em}.nu-opening h2 em,.nu-next h2 em{font-style:normal;color:var(--blue)}.nu-prose{padding-top:30px;color:var(--muted);font-size:15px}.nu-prose p{margin:0 0 20px}.nu-prose .lead{color:var(--ink);font:600 20px/1.52 var(--heading)}.nu-promise{margin-top:48px;padding:20px 22px;border-left:4px solid #16a6b2;background:#f1f6f8}.nu-promise b,.nu-promise span{display:block}.nu-promise b{font:700 13px var(--heading)}.nu-promise span{margin-top:7px;color:#657187;font-size:10px;letter-spacing:.06em}
.nu-model-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.nu-model-grid article{position:relative;min-height:250px;padding:28px 24px;border-right:1px solid var(--line);background:#fff}.nu-model-grid article:last-child{border-right:0}.nu-model-grid article:not(:last-child):after{content:"";position:absolute;right:-5px;top:49px;z-index:2;width:10px;height:10px;border-radius:50%;background:#16a6b2}.nu-model-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e7f5f6;color:#148797;font:700 10px var(--heading)}.nu-model-grid h3{margin:42px 0 12px;font-size:19px}.nu-model-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.72}.nu-model-grid .is-publish{background:#15243d}.nu-model-grid .is-publish span{background:#16a6b2;color:#fff}.nu-model-grid .is-publish h3{color:#fff}.nu-model-grid .is-publish p{color:#bdc8d8}
.nu-empty{display:grid;grid-template-columns:210px 1fr;gap:48px;align-items:center;padding:52px;border:1px solid var(--line);background:#fff}.nu-empty-mark{display:flex;align-items:flex-end;justify-content:center;gap:12px;height:120px;padding:24px;background:#edf6f7}.nu-empty-mark span{display:block;width:28px;background:#16a6b2}.nu-empty-mark span:nth-child(1){height:35px}.nu-empty-mark span:nth-child(2){height:70px;background:#126bff}.nu-empty-mark span:nth-child(3){height:100px;background:#15243d}.nu-status{margin:0 0 12px;color:#148797;font:700 9px var(--heading);letter-spacing:.1em;text-transform:uppercase}.nu-empty h3{margin:0;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em}.nu-empty>div:last-child>p:not(.nu-status){max-width:730px;margin:16px 0 24px;color:var(--muted);font-size:13px;line-height:1.75}.nu-actions{display:flex;gap:24px;flex-wrap:wrap}.nu-actions a{color:#126bff;font:700 11px var(--heading);text-decoration:none}
.nu-streams{padding:110px 0}.nu-stream-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end}.nu-streams h2{color:#fff}.nu-streams h2 em{font-style:normal;color:var(--mint)}.nu-stream-heading>p{margin:0;color:#acb8ca;font-size:13px;line-height:1.75}.nu-stream-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.nu-stream-grid article{min-height:235px;padding:30px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.nu-stream-grid b{color:var(--mint);font:700 10px var(--heading)}.nu-stream-grid h3{margin:40px 0 14px;color:#fff;font-size:19px}.nu-stream-grid p{margin:0;color:#aeb9ca;font-size:11px;line-height:1.7}
.nu-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nu-policy-grid article{padding:36px;border-top:4px solid #16a6b2;background:#fff}.nu-policy-grid span{color:#148797;font:700 8px var(--heading);letter-spacing:.09em;text-transform:uppercase}.nu-policy-grid h3{margin:28px 0 0;font-size:21px;line-height:1.35}.nu-next{padding-top:55px}.nu-next-panel{display:grid;grid-template-columns:1fr .86fr;gap:80px;padding:62px;background:#fff;border-left:5px solid #126bff}.nu-next h2{font-size:clamp(32px,4vw,50px)}.nu-next-panel>div:last-child{align-self:end}.nu-next-panel p{margin:0 0 24px;color:var(--muted);font-size:13px;line-height:1.75}
@media(max-width:960px){.nu-model-grid{grid-template-columns:repeat(2,1fr)}.nu-model-grid article:nth-child(2){border-right:0}.nu-model-grid article:nth-child(n+3){border-top:1px solid var(--line)}.nu-stream-grid{grid-template-columns:repeat(2,1fr)}.nu-policy-grid{grid-template-columns:1fr}}
@media(max-width:760px){body:has(.nu-opening) .page-hero{padding:106px 0 34px}body:has(.nu-opening) .page-hero-inner{grid-template-columns:1fr;gap:18px}body:has(.nu-opening) .page-hero-art{width:min(100%,560px);min-height:0;margin-inline:auto}body:has(.nu-opening) .page-hero-art img{width:100%;max-height:none}.nu-opening-grid,.nu-stream-heading,.nu-next-panel,.nu-empty{grid-template-columns:1fr;gap:30px}.nu-model-grid{grid-template-columns:1fr}.nu-model-grid article:nth-child(n){min-height:205px;border-right:0;border-bottom:1px solid var(--line)}.nu-model-grid article:last-child{border-bottom:0}.nu-model-grid article:not(:last-child):after{right:auto;left:39px;top:auto;bottom:-5px}.nu-empty{padding:34px 25px}.nu-empty-mark{height:100px}.nu-streams{padding:78px 0}.nu-stream-grid{grid-template-columns:1fr}.nu-stream-grid article{min-height:200px}.nu-next-panel{padding:42px 28px}}
