.news-container{--news-text:#20252b;--news-muted:#58636d;--news-accent:#245b80;--news-border:#dce2e7;--news-surface:#f3f6f8;width:min(100% - 2rem,52rem);margin:0 auto;padding:clamp(1.5rem,5vw,4rem) 0;color:var(--news-text);line-height:1.7;overflow-wrap:anywhere}.news-video{margin:1.5rem 0;padding:1rem;background:var(--news-surface)}.news-video iframe{width:100%;aspect-ratio:16/9;border:0}.news-video button{display:block;padding:.65rem 1rem;margin:1rem 0;border:1px solid var(--news-accent);border-radius:.25rem;cursor:pointer}.news-video button:hover{background:var(--news-border)}.news-container a{color:var(--news-accent);text-underline-offset:.2em;text-decoration:underline}.news-container a:hover{text-decoration-thickness:2px}.news-container :focus-visible{outline:3px solid var(--news-accent);outline-offset:4px}.news-container h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.18;font-weight:650;margin:1.25rem 0}.news-container h2{font-size:1.5rem;line-height:1.3;font-weight:650;margin:1.75rem 0 .75rem}.news-container h3{font-size:1.2rem;font-weight:650;margin:1.25rem 0 .75rem}.news-container p{margin:.8rem 0}.news-byline,.news-container time{color:var(--news-muted);font-size:.9rem}.news-byline{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.news-lead{font-size:1.2rem}.news-category{color:var(--news-muted);font-size:.85rem}.news-list{list-style:none;padding:0}.news-card{padding:1.75rem 0;border-bottom:1px solid var(--news-border)}.news-card h2{margin-top:.5rem}.news-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 0}.news-content{margin:2rem 0}.news-content ol,.news-content ul,.news-related ul{padding-left:1.5rem;margin:1rem 0}.news-content ul,.news-related ul{list-style:disc}.news-content ol{list-style:decimal}.news-content blockquote{border-left:3px solid var(--news-border);padding-left:1.25rem;margin:1.5rem 0}.news-content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.news-content td,.news-content th{border:1px solid var(--news-border);padding:.5rem}.news-tags{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.news-tags li{background:var(--news-surface);border-radius:.25rem;padding:.2rem .6rem;font-size:.85rem}.news-empty,.news-preview-notice{background:var(--news-surface);padding:1rem;margin-bottom:1.5rem;border:1px solid var(--news-border)}.news-back{display:inline-block;margin-bottom:1rem}.news-image{width:100%;height:auto;margin:1.5rem 0 .5rem}.news-container figcaption{font-size:.9rem;color:var(--news-muted);margin-bottom:1.5rem}.publication-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;padding:1rem;border:1px solid var(--news-border);background:var(--news-surface)}.publication-filters label{display:grid;flex:1 1 12rem;gap:.25rem;min-width:0}.publication-filters button,.publication-filters input[type=search],.publication-filters select{max-width:100%;min-height:2.75rem;padding:.5rem;border:1px solid var(--news-muted);border-radius:.25rem;color:var(--news-text);background:white;font:inherit}.publication-filters button{cursor:pointer}.publication-filters button:hover{background:var(--news-border)}.publication-pdf{display:block;width:100%;height:min(75vh,50rem);min-height:20rem;border:1px solid var(--news-border)}.event-details,.publication-report{margin:1.5rem 0}