.NewsPage-module__9I8STq__page{max-width:calc(var(--content-max-width) + var(--page-gutter) * 2);padding:96px var(--page-gutter);color:var(--color-text);margin:0 auto}.NewsPage-module__9I8STq__heading{margin-bottom:80px}.NewsPage-module__9I8STq__heading h1{font-size:clamp(40px,4.5vw,64px);font-weight:var(--font-weight-medium);letter-spacing:-.025em;margin:0;line-height:1.2}.NewsPage-module__9I8STq__heading p{margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body)}.NewsPage-module__9I8STq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;margin-bottom:var(--space-8);border-top:1px solid var(--color-border);display:flex}.NewsPage-module__9I8STq__toolbar h2{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.NewsPage-module__9I8STq__views{gap:var(--space-1);border:0;margin:0;padding:0;display:flex}.NewsPage-module__9I8STq__views button{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.NewsPage-module__9I8STq__views button[aria-pressed=true]{background:var(--color-surface-subtle);color:var(--color-text)}.NewsPage-module__9I8STq__views button:hover:not(:disabled){background:var(--color-surface-hover)}.NewsPage-module__9I8STq__views button:disabled{color:var(--color-text-disabled);cursor:default;opacity:.5}.NewsPage-module__9I8STq__card:focus-visible,.NewsPage-module__9I8STq__views button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.NewsPage-module__9I8STq__collection{gap:56px var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NewsPage-module__9I8STq__article{min-width:0}.NewsPage-module__9I8STq__card{height:100%;display:block;position:relative}.NewsPage-module__9I8STq__media{aspect-ratio:3/2;margin-bottom:var(--space-5);background:var(--color-surface-subtle);border-radius:4px;place-items:center;display:grid;overflow:hidden}.NewsPage-module__9I8STq__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-overlay) var(--ease-standard)}.NewsPage-module__9I8STq__media img[hidden]{display:none}.NewsPage-module__9I8STq__placeholder{color:var(--color-text-disabled);font-size:28px;font-weight:var(--font-weight-medium);letter-spacing:-.04em}.NewsPage-module__9I8STq__copy h3{font-size:21px;font-weight:var(--font-weight-medium);overflow-wrap:anywhere;transition:color var(--duration-fast);margin:0;line-height:1.5}.NewsPage-module__9I8STq__summary{-webkit-line-clamp:2;margin:var(--space-3) 0 0;color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.NewsPage-module__9I8STq__meta{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--color-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;font-size:13px;display:flex}.NewsPage-module__9I8STq__arrow{transition:transform var(--duration-overlay) var(--ease-standard);flex-shrink:0;display:none}.NewsPage-module__9I8STq__card:focus-visible h3{color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.NewsPage-module__9I8STq__card:hover h3{color:var(--color-accent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.NewsPage-module__9I8STq__card:hover .NewsPage-module__9I8STq__media img{transform:scale(1.025)}.NewsPage-module__9I8STq__card:hover .NewsPage-module__9I8STq__arrow{transform:translate(3px,-3px)}}.NewsPage-module__9I8STq__collection[data-view=list]{grid-template-columns:1fr;gap:0}.NewsPage-module__9I8STq__collection[data-view=list] .NewsPage-module__9I8STq__article{border-bottom:1px solid var(--color-border)}.NewsPage-module__9I8STq__collection[data-view=list] .NewsPage-module__9I8STq__card{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) 0;display:flex}.NewsPage-module__9I8STq__collection[data-view=list] .NewsPage-module__9I8STq__copy{max-width:var(--reading-max-width)}.NewsPage-module__9I8STq__collection[data-view=list] .NewsPage-module__9I8STq__arrow{display:block}.NewsPage-module__9I8STq__note{margin:var(--space-16) 0 0;color:var(--color-text-secondary);font-size:13px}@media (max-width:1100px){.NewsPage-module__9I8STq__collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.NewsPage-module__9I8STq__page{padding-top:var(--space-16);padding-bottom:var(--space-16)}.NewsPage-module__9I8STq__heading{margin-bottom:var(--space-12)}.NewsPage-module__9I8STq__heading p{margin-top:var(--space-4)}.NewsPage-module__9I8STq__toolbar{margin-bottom:var(--space-6)}.NewsPage-module__9I8STq__collection{gap:var(--space-12);grid-template-columns:1fr}.NewsPage-module__9I8STq__copy h3{font-size:20px}.NewsPage-module__9I8STq__collection[data-view=list] .NewsPage-module__9I8STq__card{gap:var(--space-4);padding:var(--space-6) 0}}
