.news-container{padding-bottom:var(--ob-space-12)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ob-space-6)}.news-card{min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.news-card-image{aspect-ratio:16/10;overflow:hidden;background:var(--ob-surface-subtle)}.news-card-image img{width:100%;height:100%;object-fit:cover;display:block}.news-card .news-card-copy{gap:var(--ob-space-3);padding:var(--ob-space-6)}.news-card .news-card-title{-webkit-line-clamp:2;line-height:1.3;min-height:2.6em}.news-card .news-card-preview,.news-card .news-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-card .news-card-preview{-webkit-line-clamp:3;line-height:1.7;font-size:var(--ob-text-body)}.news-card .news-card-source{margin-top:auto;padding-top:var(--ob-space-3);font-size:var(--ob-text-meta);line-height:1.6}@media (max-width:1099px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.news-grid{grid-template-columns:minmax(0,1fr)}.news-card .news-card-copy{padding:var(--ob-space-4)}}.news-topic-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ob-space-2);margin:0 0 var(--ob-space-8)}.news-filter-tag{min-height:36px;padding:var(--ob-space-2) var(--ob-space-3);cursor:pointer;transition:background-color var(--ob-motion-control),color var(--ob-motion-control)}.news-filter-tag:hover{background:var(--ob-border-default)}.news-filter-tag[aria-pressed=true]{background:var(--ob-text-primary);color:var(--ob-text-inverse)}.news-clear-filters:focus-visible,.news-filter-tag:focus-visible{outline:2px solid var(--ob-border-focus);outline-offset:3px}.news-tag-count{opacity:.6}.news-clear-filters{border:0;background:transparent;color:var(--ob-text-secondary);padding:var(--ob-space-2);min-height:36px;font-size:var(--ob-text-meta);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.news-card-tags{display:flex;flex-wrap:nowrap;gap:var(--ob-space-2);width:100%;min-width:0;overflow:hidden}.news-card-tags .ob-tag{flex-shrink:0;white-space:nowrap;line-height:1.3}@media (prefers-reduced-motion:reduce){.news-filter-tag{transition:none}}.news-article-header{padding-bottom:0;margin-bottom:var(--ob-space-8);border-bottom:0}.news-article-header .research-dek,.news-article-header h1{width:100%;max-width:none}.news-article-meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ob-space-4);margin-top:var(--ob-space-4)}.news-source-meta{display:flex;flex:0 1 auto;align-items:center;gap:var(--ob-space-2);min-width:0;max-width:55%;margin:0;white-space:nowrap}.news-source-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.news-source-meta>span[aria-hidden],.news-source-meta>time{flex-shrink:0}.news-article-cover figcaption,.news-source-meta{color:var(--ob-text-secondary);font-size:var(--ob-text-meta);line-height:1.7}.news-article-cover{margin:0 0 var(--ob-space-6)}.news-article-cover img{display:block;width:100%;max-height:520px;aspect-ratio:16/9;object-fit:cover;background:var(--ob-surface-subtle);border-radius:var(--ob-radius-card)}.news-article-cover figcaption{margin-top:var(--ob-space-3);width:100%;max-width:none}.news-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ob-space-3);margin:var(--ob-space-6) 0 var(--ob-space-16)}.news-preview-actions .ob-btn{height:auto;min-height:44px;white-space:normal;padding-block:var(--ob-space-3);text-align:center}.news-article a{overflow-wrap:anywhere}@media (max-width:639px){.news-article-cover img{max-height:320px}}.news-article-topics{display:flex;flex:0 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;gap:var(--ob-space-2);margin:0 0 0 auto;scrollbar-width:none}.news-article-topics::-webkit-scrollbar{display:none}.news-article-topics a{flex-shrink:0;white-space:nowrap;min-height:32px;text-decoration:none}.news-article-topics a:hover{background:var(--ob-border-default)}.news-article-topics a:focus-visible{outline:2px solid var(--ob-border-focus);outline-offset:3px}.news-context{width:100%;margin:0 0 var(--ob-space-16)}.news-context-label{margin:0 0 var(--ob-space-3);font-size:var(--ob-text-meta);color:var(--ob-text-secondary)}.news-context-header h2{margin:0;font-size:var(--ob-text-title);line-height:1.25;letter-spacing:-.03em;font-weight:var(--ob-weight-medium)}.news-context-dek{margin:var(--ob-space-4) 0 0;font-size:var(--ob-text-subsection);line-height:1.65}.news-context-meta{margin:var(--ob-space-3) 0 0;font-size:var(--ob-text-meta);color:var(--ob-text-secondary)}.news-context-body{margin-top:var(--ob-space-8)}.news-context-body p{margin:0 0 var(--ob-space-4);line-height:1.8}.news-context-section{margin-top:var(--ob-space-10)}.news-context-body h3{font-size:var(--ob-text-section);line-height:1.3;margin:0 0 var(--ob-space-4)}.news-context-takeaways{margin:var(--ob-space-6) 0;padding-left:var(--ob-space-6)}.news-context-takeaways li{margin-bottom:var(--ob-space-2);line-height:1.75}.news-context-sources{margin-top:var(--ob-space-12)}.news-context-sources ol{padding-left:var(--ob-space-6);margin:0}.news-context-sources li{margin-bottom:var(--ob-space-3);line-height:1.7}.news-context-back{margin-top:var(--ob-space-8)}@media (min-width:1100px){.news-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--ob-space-16);row-gap:var(--ob-space-8);align-items:start}.news-context-header{min-width:0}.news-context-body{min-width:0;width:100%;margin-top:0}.news-context-back{grid-column:2;justify-self:start;margin-top:0}}@media (max-width:760px){.news-preview-actions{margin-bottom:var(--ob-space-12)}.news-context-section{margin-top:var(--ob-space-8)}}.news-context-citation{font-size:var(--ob-text-meta);white-space:nowrap}.news-article-cover:not(:has(img)),.news-card-image:empty{display:none}.news-card:not(:has(.news-card-image img)){grid-template-rows:1fr}.news-card-image[data-source-screenshot] img{object-position:top left}