.news-page{background:#f4f7fb;color:#142033}.news-page main{padding-bottom:36px}.news-hero{max-width:1440px;margin:24px auto 32px;display:grid;grid-template-columns:1fr 1fr;background:#071f4f;color:#fff;border-radius:18px;overflow:hidden}.news-hero>div{padding:40px 30px;align-self:center}.news-hero h1{font-size:clamp(2.25rem,4.5vw,4.1rem);line-height:1.04;color:#fff;margin:14px 0}.news-hero p{color:inherit}.news-hero figure{margin:0;display:flex;align-items:center;background:#041431}.news-hero img{width:100%;height:auto;display:block;object-fit:contain}.news-eyebrow{text-transform:uppercase;font-size:.76rem;letter-spacing:.12em;font-weight:800;color:#0f766e}.news-hero .news-eyebrow{color:#b3eee6}.news-tags,.news-actions,.news-toolbar,.news-section-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.news-tags{margin:22px 0}.news-tags span{padding:7px 12px;border:1px solid #ffffff50;border-radius:6px;font-size:.85rem}.news-actions a,.news-page main button,.news-page dialog button,.news-primary{padding:11px 15px;min-height:46px;border-radius:8px;border:1px solid #ccd6e3;background:#fff;color:#071f4f;font:700 .95rem/1.4 system-ui;cursor:pointer;text-decoration:none;box-sizing:border-box}.news-actions .news-primary,.news-primary{display:inline-flex;background:#0f766e;color:#fff;border-color:#0f766e;align-items:center}.news-page button:disabled{cursor:not-allowed;opacity:.55}.news-page :focus-visible{outline:3px solid #d9a441;outline-offset:3px}.news-shell{max-width:1440px;width:calc(100% - 40px);margin:auto}.news-panel,.news-details{padding:24px;background:#fff;border:1px solid #d8e0eb;border-radius:10px;margin:24px 0}.news-details>summary{cursor:pointer;font-size:1.05rem;font-weight:750;color:#071f4f;min-height:28px}.news-details[open]>summary{margin-bottom:20px}.news-panel h2,.news-section-head h2{font-size:clamp(1.6rem,3vw,2.1rem);margin:6px 0 12px;color:#071f4f}.news-section-head{justify-content:space-between;align-items:flex-start}.news-section-head>div{flex:1;min-width:0}.news-progress{background:#e2eeeb;color:#0f766e;padding:10px 14px;border-radius:30px;font-weight:750;white-space:nowrap}.news-toolbar{justify-content:space-between;margin:22px 0}.news-toolbar label{display:flex;gap:9px;align-items:center;font-weight:700}.news-toolbar input{width:20px;height:20px;accent-color:#0f766e}.news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card{border-radius:12px;border:1px solid #cdd7e5;background:white;overflow:hidden;display:flex;flex-direction:column;min-width:0}.news-card .news-card-back{width:100%;height:100%;min-height:255px;padding:25px;text-align:left;border:0;border-radius:0;background:linear-gradient(140deg,#071f4f,#163e69);color:#fff;display:flex;flex-direction:column;gap:14px}.news-card .news-card-back:disabled{opacity:.78;background:#e4eaf3;color:#405470}.news-card-back strong{font-size:1.45rem;line-height:1.2}.news-card-back .news-number{font-size:3.3rem;line-height:1;color:#d9a441;font-weight:850}.news-card-back small{font-weight:400;margin-top:auto}.news-card-visual{border:0!important;padding:0!important;display:block;border-radius:0!important;width:100%;background:#071f4f!important;cursor:zoom-in!important}.news-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block}.news-card-copy{padding:18px;flex:1}.news-card-copy h3{margin:6px 0 12px;font-size:1.25rem;color:#071f4f}.news-card-copy p{margin:6px 0 14px;line-height:1.5}.news-card.revealed{animation:newsReveal .4s ease-out}.news-card .news-eyebrow{font-size:.7rem}.news-card-model{padding:14px 18px;background:#edf5f4;border-top:1px solid #d4e4e1}.news-card-model summary{cursor:pointer;font-weight:700}.news-lines p{line-height:1.65;margin:16px 0}.news-lines b{display:block;color:#0f766e;font-size:.85em;margin-bottom:4px}.news-role{display:inline-block;font-weight:800;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.news-two,.news-setup{display:grid;grid-template-columns:1fr 1fr;gap:30px}.news-two>*,.news-setup>*{min-width:0}.news-panel p,.news-details p,.news-panel li,.news-details li{line-height:1.7}.news-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.news-form-grid label,.news-file label{display:grid;gap:7px;font-weight:700}.news-form-grid input,.news-file input{box-sizing:border-box;max-width:100%;min-width:0;width:100%;font:inherit;padding:10px;border:1px solid #bccbdc;border-radius:6px;background:#fff}.news-file{padding:12px 0;border-bottom:1px solid #e3e8ee}.news-file p{font-size:.85rem;margin:6px 0}.news-file button{min-height:34px!important;padding:5px 10px!important;font-size:.8rem!important}.news-small{font-size:.85rem;color:#52637a}.news-callout{border-left:4px solid #c8463f;padding:18px;background:#fff4ec;margin:18px 0}.news-callout strong{font-size:1.2rem}.news-callout p{margin-bottom:0}.news-rubric{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.news-rubric h3{font-size:1rem}.news-page blockquote{margin:14px 0;padding:18px;background:#edf3fa;border-left:3px solid #2454a6;line-height:1.7}.news-page [hidden]{display:none!important}#newsProjector{width:calc(100vw - 24px);max-width:1720px;max-height:calc(100dvh - 24px);border:0;border-radius:12px;padding:20px;background:#071f4f;color:white;box-sizing:border-box}#newsProjector[open]{position:fixed;inset:0;margin:auto;overflow:auto}#newsProjector:fullscreen{width:100vw;max-width:none;max-height:none;height:100dvh;border-radius:0}#newsProjector::backdrop{background:#000c}#newsProjector header{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding-bottom:15px}#newsProjector h2{color:#fff;font-size:clamp(1.25rem,2.5vw,2.1rem);margin:0}#newsProjector .news-eyebrow{color:#9adbcf;margin:0 0 5px}#newsProjector footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:18px}.news-projection-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.news-projection-grid.picture-only{grid-template-columns:1fr}.news-media{min-width:0}.news-media img,.news-media video{width:100%;height:auto;max-height:69dvh;object-fit:contain;background:#041431;display:block}.news-media figcaption{font-size:.83rem;color:#d4e4f2;margin:10px 0}.news-media figure{margin:0}.news-projection-copy{background:#fff;color:#142033;padding:22px;border-radius:8px;min-width:0}.news-projection-copy .news-lines{font-size:clamp(1.05rem,1.6vw,1.55rem)}.news-projection-copy h3{color:#071f4f}.news-words{display:flex;gap:8px;flex-wrap:wrap;padding-top:15px}.news-word{position:relative;text-decoration:underline dotted;text-underline-offset:5px;padding:6px 10px;background:#edf5f4;border-radius:6px;color:#0f766e;cursor:help;line-height:1.5;font-size:.95rem}.news-word:after{display:none;content:attr(data-meaning);position:absolute;left:0;bottom:calc(100% + 5px);background:#142033;color:white;border-radius:6px;padding:8px;min-width:130px;max-width:220px;box-shadow:0 4px 12px #0003;z-index:3;font-size:.9rem;text-decoration:none}.news-word:hover:after,.news-word:focus:after{display:block}.news-projected-section{background:white;color:#142033;padding:26px;border-radius:8px;font-size:1.2rem}.news-projected-section h2{color:#071f4f!important}.news-projected-section button[data-project-section]{display:none}.news-projected-section a{color:#0f766e}#newsStatus:empty,#newsProjectStatus:empty{display:none}.news-error{color:#b02720;font-weight:700}@keyframes newsReveal{from{opacity:.4;transform:rotateY(-12deg)}to{opacity:1;transform:rotateY(0)}}@media(max-width:1000px){.news-hero{margin:16px;grid-template-columns:1fr 1fr}.news-hero>div{padding:26px 20px}.news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.news-setup{grid-template-columns:1fr}.news-projection-grid{grid-template-columns:1fr}.news-media img,.news-media video{max-height:60dvh}}@media(max-width:640px){.news-hero{grid-template-columns:1fr;margin:10px}.news-hero figure{order:-1}.news-hero img{max-height:300px}.news-hero>div{padding:22px}.news-shell{width:calc(100% - 20px)}.news-cards,.news-two,.news-form-grid{grid-template-columns:1fr}.news-panel,.news-details{padding:18px}.news-card .news-card-back{min-height:220px}.news-section-head{gap:8px}.news-progress{font-size:.85rem}.news-projected-section{padding:15px;font-size:1rem}#newsProjector{padding:12px}.news-projection-copy{padding:16px}#newsProjector footer button{flex:1;font-size:.8rem}.news-actions a{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.news-card.revealed{animation:none}}

.news-page .rs-skip{position:absolute;top:-80px;left:10px;z-index:10000;background:white;padding:12px}.news-page .rs-skip:focus{top:10px}#newsProjector header{position:sticky;top:-20px;background:#071f4f;z-index:5;padding-top:10px}@media(max-width:640px){#newsProjector header{top:-12px}}

.news-card-video{background:#041431}.news-card-video video,.news-card-video img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.news-card-video video{min-width:0}

.news-guide-blocks>section,.news-topic-list>article{padding:18px;border:1px solid #d8e0eb;border-radius:10px;background:#f8fafc}.news-model-list{padding-left:1.25em}.news-model-list li{margin:10px 0}.news-language-changes{padding:12px;background:#e0f1ed;color:#07574e;font-weight:750}.news-topic-translation{display:block;font-size:.85rem;font-weight:500;color:#52637a;margin-top:5px}
#newsProjector.news-guide-mode[open]{display:flex;flex-direction:column;height:calc(100dvh - 24px)}#newsProjector.news-guide-mode:fullscreen{height:100dvh}#newsProjector.news-guide-mode header{position:static;flex-shrink:0;padding-top:0}#newsProjector.news-guide-mode #newsProjection{flex:1;min-height:0;overflow:auto;background:#fff;border-radius:10px}#newsProjector.news-guide-mode footer{flex-shrink:0;margin-top:12px}#newsProjector.news-guide-mode h2{font-size:clamp(1.4rem,2.5vw,2.5rem);line-height:1.2}#newsProjector.news-guide-mode .news-eyebrow{font-size:clamp(.75rem,1.1vw,1.1rem);letter-spacing:.04em}
.news-guide-slide{box-sizing:border-box;max-width:1200px;margin:auto;padding:clamp(18px,2.5vw,40px);font-size:clamp(1.25rem,2.5vw,2.75rem);line-height:1.45}.news-guide-slide p{line-height:1.45;margin:0 0 .7em}.news-guide-slide p:last-child{margin-bottom:0}.news-guide-slide ul{margin:0;padding-left:1.15em}.news-guide-slide li{margin:0 0 .6em;line-height:1.4}.news-guide-slide strong{color:#07574e}.news-guide-slide summary{font-weight:700;cursor:pointer;padding:.35em 0}.news-guide-slide details{padding:.3em .6em;border:2px solid #a5cfc5;border-radius:8px;margin-bottom:.7em}.news-guide-slide .news-language-changes{font-size:.85em}.news-guide-mode #newsProjectStatus:empty{display:none}
