.news-index-page .news-features{padding-block:48px 64px}.news-index-page .news-features__heading,.news-index-page .news-stream__heading{gap:40px;margin-bottom:32px}.news-index-page .news-features__heading h2,.news-index-page .news-stream__heading h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.12}.news-index-page .news-features__heading>p,.news-index-page .news-stream__heading>p{font-size:16px;line-height:1.6}.news-index-page .news-features__grid{border:0;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:28px}.news-index-page .news-feature{border:1px solid var(--qi-line-light);border-radius:10px;overflow:hidden;box-shadow:0 8px 28px -22px #08131d4d}.news-index-page .news-feature--lead{flex-direction:column;display:flex}.news-index-page .news-feature--lead figure{border:0;margin:0}.news-index-page .news-feature--lead .news-photo__frame{aspect-ratio:4/3}.news-index-page .news-feature--lead figcaption{background:var(--qi-paper-raised);color:var(--qi-muted-light);padding:10px 16px}.news-index-page .news-feature--lead .news-feature__body{flex-direction:column;flex:1;padding:28px 32px 24px;display:flex}.news-index-page .news-feature--lead h3{letter-spacing:-.045em;margin-top:18px;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08}.news-index-page .news-feature__meta{flex-wrap:wrap;gap:6px 16px;font-size:13px}.news-index-page .news-feature__body>p{margin:18px 0 28px;font-size:17px;line-height:1.65}.news-index-page .news-feature footer{gap:16px;margin-top:auto;padding-top:16px}.news-index-page .news-feature footer ul{gap:5px}.news-index-page .news-feature footer li a{padding:4px 8px;font-size:13px}.news-index-page .news-features__side{grid-template-rows:repeat(2,minmax(0,1fr));gap:24px}.news-index-page .news-feature--compact{flex-direction:column;min-height:0;display:flex}.news-index-page .news-feature--compact .news-photo__frame{aspect-ratio:16/7}.news-index-page .news-feature--compact .news-feature__body{flex:1;padding:20px 24px}.news-index-page .news-feature--compact h3{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.17}.news-index-page .news-feature--compact footer{margin-top:auto;padding-top:8px}.news-index-page .news-brief-cta{padding-block:48px}.news-index-page .news-brief-cta h2{font-size:clamp(1.75rem,3vw,2.65rem)}.news-index-page .news-stream{padding-block:64px 80px}.news-index-page .news-stream__filters{border:1px solid var(--qi-line-light);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;padding:24px}.news-index-page .news-stream__filters .field-group--search{grid-column:span 2}.news-index-page .news-stream__filters .field-group:nth-child(4){grid-column:auto}.news-index-page .news-stream__filters .field-group--entity{grid-column:span 2}.news-index-page .news-stream__actions{justify-content:flex-end;align-items:center;gap:12px;min-height:48px;display:flex}.news-index-page .news-stream__actions .news-stream__apply{white-space:nowrap;flex:1;padding-inline:20px}.news-index-page .news-stream__clear{white-space:nowrap;flex:none;padding-inline:4px}.news-index-page .news-stream__toolbar{margin-block:28px 24px}.news-index-page .news-list--stream{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px 24px;display:grid}.news-index-page .news-card--visual{isolation:isolate;border:1px solid var(--qi-line-light);min-height:0;transition:transform .18s var(--ease), box-shadow .18s var(--ease);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 20px -18px #08131d4d}.news-index-page .news-card--visual[hidden],.news-index-page .news-card--visual:after{display:none}.news-index-page .news-card__dateline{font:13px/1.5 var(--font-ui);color:var(--qi-muted-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:22px 24px 0;display:flex}.news-index-page .news-card__dateline>span{color:var(--qi-teal-700);font-weight:600}.news-index-page .news-card--visual .news-card__body{flex-direction:column;flex:1;padding:14px 24px 0;display:flex}.news-index-page .news-card--visual h3{letter-spacing:-.03em;max-width:none;font-size:clamp(1.35rem,1.75vw,1.65rem);line-height:1.2}.news-index-page .news-card--visual h3 a:after{content:"";z-index:1;position:absolute;inset:0}.news-index-page .news-card--visual .news-card__body>p{margin:16px 0 20px;font-size:16px;line-height:1.6}.news-index-page .news-card--visual .tag-list{gap:6px;margin-top:auto}.news-index-page .news-card--visual .tag-list a{z-index:2;min-height:36px;position:relative}.news-index-page .news-card--visual .news-card__action{grid-column:auto;justify-content:space-between;align-self:stretch;min-height:44px;margin:20px 24px 18px;padding-top:12px;font-size:14px}.news-index-page .news-card--visual:focus-within{border-color:var(--qi-steel-500,#405d75);box-shadow:0 12px 32px -20px #08131d66}.news-index-page .news-stream__rule{max-width:840px;margin-top:24px}.news-article-page .news-article-hero{background-image:none}.news-article-page .news-article-hero__inner{min-height:0;padding-block:32px 56px}.news-article-page .news-article-hero .breadcrumbs{margin-bottom:36px}.news-article-page .news-article-hero__layout{gap:40px;display:grid}.news-article-page .news-article-hero__layout--photo{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:clamp(28px,4vw,64px)}.news-article-page .news-article-hero__copy{min-width:0;padding-block:14px}.news-article-page .news-article-hero h1{letter-spacing:-.045em;font-size:clamp(2.15rem,3.6vw,3.45rem);line-height:1.08}.news-article-page .news-article-hero__summary{margin-top:24px;font-size:18px;line-height:1.65}.news-article-page .news-article-hero__meta{gap:8px 22px;margin-top:28px;font-size:14px}.news-article-page .news-photo--hero{background:var(--qi-paper-raised);border-radius:8px;overflow:hidden}.news-article-page .news-article{padding-block:64px 80px}.news-article-page .news-article__grid{gap:clamp(40px,6vw,88px)}@media (hover:hover) and (pointer:fine){.news-index-page .news-card--visual:hover{transform:translateY(-3px);box-shadow:0 14px 30px -20px #08131d66}.news-index-page .news-card--visual:hover h3 a{color:var(--qi-teal-700)}}@media (width<=1099px){.news-index-page .news-list--stream{grid-template-columns:repeat(2,minmax(0,1fr))}.news-index-page .news-feature--compact .news-feature__body{padding:20px}.news-index-page .news-stream__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.news-index-page .news-stream__filters .field-group:nth-child(4),.news-index-page .news-stream__filters .field-group--entity{grid-column:auto}.news-index-page .news-stream__actions{grid-column:1/-1}.news-index-page .news-stream__actions .news-stream__apply{flex:0 auto}}@media (width<=1000px){.news-article-page .news-article-hero__layout--photo{grid-template-columns:1fr;gap:32px}.news-article-page .news-article-hero__copy{max-width:820px}.news-article-page .news-article-hero h1{font-size:clamp(2.15rem,5vw,3.4rem)}.news-article-page .news-photo--hero .news-photo__frame{aspect-ratio:16/9}}@media (width<=900px){.news-index-page .news-features__grid{grid-template-columns:1fr}.news-index-page .news-features__side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.news-index-page .news-feature--lead h3{font-size:clamp(1.9rem,4vw,2.9rem)}.news-index-page .news-features__heading,.news-index-page .news-stream__heading{grid-template-columns:1fr;gap:16px}.news-index-page .news-feature footer{flex-wrap:wrap}}@media (width<=700px){.news-index-page .news-features{padding-block:36px 44px}.news-index-page .news-features__side,.news-index-page .news-list--stream{grid-template-columns:1fr}.news-index-page .news-feature--lead .news-feature__body{padding:24px}.news-index-page .news-feature--compact h3{font-size:24px}.news-index-page .news-feature--compact .news-photo__frame{aspect-ratio:16/9}.news-index-page .news-stream{padding-block:44px 56px}.news-index-page .news-stream__filters{grid-template-columns:1fr;gap:16px;padding:20px}.news-index-page .news-stream__filters .field-group--search{grid-column:auto}.news-index-page .news-stream__actions{flex-wrap:wrap;justify-content:space-between}.news-index-page .news-stream__actions .news-stream__apply{flex:1}.news-index-page .news-card--visual h3{font-size:24px}.news-index-page .news-stream__toolbar{align-items:flex-start}.news-article-page .news-article-hero__inner{padding-block:24px 36px}.news-article-page .news-article-hero .breadcrumbs{margin-bottom:24px}.news-article-page .news-article-hero__copy{padding:0}.news-article-page .news-article-hero__summary{margin-top:20px;font-size:17px}.news-article-page .news-photo--hero .news-photo__frame{aspect-ratio:4/3}.news-article-page .news-article{padding-block:40px 56px}}@media (prefers-reduced-motion:reduce){.news-index-page .news-card--visual{transition:none}.news-index-page .news-card--visual:hover{transform:none}}
