.news-list{--nl-measure:72rem;--nl-gutter:max(var(--space-4), env(safe-area-inset-left,0px));--nl-gap-x:var(--space-8);--nl-item-pad-y:var(--space-5);--nl-item-pad-x:var(--space-4);--nl-rule:var(--color-border-default);--nl-rule-strong:var(--color-border-strong);--nl-text:var(--color-text-primary);--nl-text-2:var(--color-text-secondary);--nl-accent:var(--color-state-info-text);--nl-meta-size:var(--text-lg);--news-meta-size:var(--nl-meta-size);--nl-summary-size:1rem;--nl-h1-size:clamp(var(--text-3xl), 1.25rem + 2.4vw, var(--text-5xl));--nl-lead-size:clamp(var(--text-2xl), 1rem + 1.6vw, var(--text-4xl));--nl-second-size:clamp(var(--text-xl), .9rem + .9vw, var(--text-2xl));--nl-flow-size:var(--text-xl);--nl-touch-min:44px;--nl-line:1px;--nl-focus-width:2px;--nl-prose-measure:62ch;--nl-intro-measure:44rem;padding:calc(var(--header-height,72px) + var(--space-6)) 0 var(--space-16)}@media (max-width:639px){.news-list{--nl-meta-size:1rem;--nl-item-pad-x:var(--space-0)}}.news-list__column{width:100%;max-width:calc(var(--nl-measure) + 2 * var(--nl-gutter));padding-inline:var(--nl-gutter);margin-inline:auto}.news-masthead{margin-bottom:var(--space-10)}.news-masthead .news-crumbs{margin-bottom:var(--space-4)}.news-masthead .news-crumbs__list,.news-masthead .news-crumbs__current{color:var(--nl-text-2)}.news-masthead__label{margin:0 0 var(--space-3);font-size:var(--nl-meta-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--nl-accent)}.news-masthead__title{font-family:var(--font-heading);font-size:var(--nl-h1-size);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--nl-text);text-wrap:balance;margin:0}.news-masthead__intro{max-width:var(--nl-intro-measure);margin:var(--space-4) 0 0;font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--nl-text-2);text-wrap:pretty}.news-masthead__count{margin:var(--space-4) 0 0;font-size:var(--nl-meta-size);color:var(--nl-text-2)}.news-grid{column-gap:var(--nl-gap-x);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.news-grid__cell{grid-column:span 6;min-width:0}@media (min-width:768px){.news-grid__cell--lead{grid-column:1/-1}.news-grid__cell--secondary,.news-grid__cell--flow{grid-column:span 3}}@media (min-width:1024px){.news-grid__cell--lead{grid-area:span 2/1/auto/span 4}.news-grid__cell--secondary{grid-column:5/span 2}}.news-item{height:100%;padding:var(--nl-item-pad-y) var(--nl-item-pad-x);border-top:var(--nl-line) solid var(--nl-rule);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);position:relative}@media (min-width:640px){.news-item{margin-inline:calc(-1 * var(--nl-item-pad-x))}}.news-item:hover{background-color:var(--color-surface-2);border-top-color:var(--nl-rule-strong)}.news-item:active{background-color:var(--color-surface-3)}.news-item--lead{border-top-color:var(--nl-rule-strong);padding-block:var(--space-8)}.news-item__kicker{align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);font-size:var(--nl-meta-size);line-height:var(--leading-snug);color:var(--nl-text-2);flex-wrap:wrap;display:flex}.news-item__kind{font-weight:var(--weight-semibold);color:var(--nl-accent)}.news-item__aside:before{content:"·";margin-right:var(--space-3);color:var(--color-text-faint)}.news-item__headline{font-family:var(--font-heading);font-size:var(--nl-flow-size);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--nl-text);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}.news-item--lead .news-item__headline{font-size:var(--nl-lead-size);line-height:var(--leading-tight)}.news-item--secondary .news-item__headline{font-size:var(--nl-second-size)}.news-item__link{color:inherit;text-decoration:none}.news-item__link:after{content:"";position:absolute;inset:0}.news-item:hover .news-item__link{text-decoration:underline;text-decoration-thickness:var(--nl-line);text-underline-offset:var(--space-1)}.news-item__link:focus-visible{outline:none}.news-item__link:focus-visible:after{outline:var(--nl-focus-width) solid var(--color-border-focus);outline-offset:calc(-1 * var(--space-0-5));border-radius:var(--radius-sm)}.news-item__summary{margin:var(--space-3) 0 0;max-width:var(--nl-prose-measure);font-size:var(--nl-summary-size);line-height:var(--leading-relaxed);color:var(--nl-text-2);overflow-wrap:anywhere;text-wrap:pretty}.news-item--lead .news-item__summary{font-size:var(--text-xl)}.news-item__meta{gap:var(--space-1) var(--space-5);margin:var(--space-4) 0 0;font-size:var(--nl-meta-size);line-height:var(--leading-snug);color:var(--nl-text-2);flex-wrap:wrap;display:flex}.news-item__meta>span{overflow-wrap:anywhere;min-width:0}.news-empty{padding:var(--space-10) 0;border-top:var(--nl-line) solid var(--nl-rule);font-size:var(--text-xl);color:var(--nl-text-2);margin:0}.news-pager{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--nl-line) solid var(--nl-rule);flex-wrap:wrap;display:flex}.news-pager__btn{min-height:var(--nl-touch-min);font-size:1rem;line-height:var(--leading-snug)}.news-pager__status{font-size:var(--nl-meta-size);color:var(--nl-text-2);font-variant-numeric:tabular-nums;margin:0}
