.NewsPage-module__SuR9cq__page{--news-rule:hsl(var(--foreground) / .16);--news-rule-strong:hsl(var(--foreground) / .34);--news-paper:hsl(var(--card));--news-accent:hsl(var(--atelier-petrol));min-height:calc(100dvh - var(--app-header-offset));color:hsl(var(--foreground));background:hsl(var(--background));padding:clamp(2.75rem,5vw,4.75rem) 0 clamp(4rem,7vw,7rem)}.NewsPage-module__SuR9cq__shell{width:min(100% - 2.5rem,72rem);margin-inline:auto}.NewsPage-module__SuR9cq__masthead{border-bottom:1px solid var(--news-rule-strong);padding-bottom:clamp(2rem,3.5vw,3rem)}.NewsPage-module__SuR9cq__eyebrow{color:var(--news-accent);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.NewsPage-module__SuR9cq__eyebrow:before{background:hsl(var(--atelier-citron));content:"";border-radius:.15rem;width:1.75rem;height:.3rem}.NewsPage-module__SuR9cq__title{max-width:16ch;font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.042em;text-wrap:balance;margin:clamp(1.1rem,2vw,1.6rem) 0 0;font-size:clamp(2.9rem,7vw,5.25rem);font-weight:600;line-height:.94}.NewsPage-module__SuR9cq__lead{max-width:46ch;color:hsl(var(--muted-foreground));font-family:var(--font-serif), ui-serif, Georgia, serif;margin:clamp(1.25rem,2vw,1.75rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.62}.NewsPage-module__SuR9cq__mastheadMeta{color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.15rem;margin:clamp(1.6rem,2.5vw,2.25rem) 0 0;padding:0;font-size:.7rem;font-weight:700;list-style:none;display:flex}.NewsPage-module__SuR9cq__mastheadMeta li+li{border-left:1px solid var(--news-rule);padding-left:1.15rem}.NewsPage-module__SuR9cq__mastheadMeta b{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:800}.NewsPage-module__SuR9cq__featured{border:1px solid var(--news-rule);border-radius:calc(var(--radius) * 1.4);background:var(--news-paper);box-shadow:0 1px 0 hsl(var(--foreground) / .05);margin-top:clamp(2.25rem,4vw,3.5rem);padding:clamp(1.75rem,3.2vw,2.9rem);display:grid}.NewsPage-module__SuR9cq__featuredKicker{color:hsl(var(--muted-foreground));letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.68rem;font-weight:800;display:flex}.NewsPage-module__SuR9cq__featuredKicker span:first-child{color:hsl(var(--atelier-petrol));background:hsl(var(--atelier-citron) / .5);border-radius:.3rem;padding:.28rem .52rem}.NewsPage-module__SuR9cq__featuredTitle{max-width:22ch;font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.032em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(1.95rem,3.6vw,3rem);font-weight:600;line-height:1.03}.NewsPage-module__SuR9cq__featuredTitle a,.NewsPage-module__SuR9cq__entryTitle a{color:inherit;text-decoration:none}.NewsPage-module__SuR9cq__featuredTitle a:hover,.NewsPage-module__SuR9cq__entryTitle a:hover{color:var(--news-accent)}.NewsPage-module__SuR9cq__featuredTitle a:focus-visible,.NewsPage-module__SuR9cq__entryTitle a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:.18em;border-radius:.1em}.NewsPage-module__SuR9cq__featuredSummary{max-width:66ch;margin:1.15rem 0 0;font-size:1.02rem;line-height:1.68}.NewsPage-module__SuR9cq__filterBar{border-bottom:1px solid var(--news-rule);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(2.5rem,4vw,3.75rem);padding-bottom:.9rem;display:flex}.NewsPage-module__SuR9cq__filterLabel{color:hsl(var(--muted-foreground));letter-spacing:.15em;text-transform:uppercase;margin-right:.4rem;font-size:.68rem;font-weight:800}.NewsPage-module__SuR9cq__chip{border:1px solid var(--news-rule);color:hsl(var(--muted-foreground));background:0 0;border-radius:999px;align-items:center;padding:.42rem .78rem;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.NewsPage-module__SuR9cq__chip:hover{color:hsl(var(--foreground));border-color:var(--news-rule-strong)}.NewsPage-module__SuR9cq__chip[data-active]{color:hsl(var(--primary-foreground));border-color:hsl(var(--atelier-petrol));background:hsl(var(--atelier-petrol))}.NewsPage-module__SuR9cq__chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.NewsPage-module__SuR9cq__filterCount{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:auto;font-size:.72rem}.NewsPage-module__SuR9cq__sectionHead{align-items:baseline;gap:1rem;margin:clamp(3.25rem,5.5vw,5rem) 0 0;display:flex}.NewsPage-module__SuR9cq__sectionHead h2{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:600}.NewsPage-module__SuR9cq__sectionRule{background:var(--news-rule);flex:1;height:1px}.NewsPage-module__SuR9cq__sectionCount{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}.NewsPage-module__SuR9cq__sectionNote{max-width:58ch;color:hsl(var(--muted-foreground));margin:.8rem 0 0;font-size:.86rem;line-height:1.6}.NewsPage-module__SuR9cq__stream{margin:clamp(1.5rem,2.5vw,2.25rem) 0 0;padding:0;list-style:none}.NewsPage-module__SuR9cq__entry{border-top:1px solid var(--news-rule);grid-template-columns:10.5rem minmax(0,1fr);gap:.35rem clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,2.4vw,2.1rem) 0;display:grid}.NewsPage-module__SuR9cq__entry:last-child{border-bottom:1px solid var(--news-rule)}.NewsPage-module__SuR9cq__entryMeta{flex-direction:column;gap:.45rem;padding-top:.35rem;display:flex}.NewsPage-module__SuR9cq__entryDate{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.72rem;font-weight:700}.NewsPage-module__SuR9cq__entryTopic{border:1px solid var(--news-rule);color:hsl(var(--muted-foreground));letter-spacing:.11em;text-transform:uppercase;border-radius:.28rem;align-self:start;padding:.2rem .45rem;font-size:.62rem;font-weight:800}.NewsPage-module__SuR9cq__entryTitle{max-width:26ch;font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.024em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:600;line-height:1.14}.NewsPage-module__SuR9cq__entrySummary{max-width:68ch;color:hsl(var(--muted-foreground));margin:.7rem 0 0;font-size:.96rem;line-height:1.66}.NewsPage-module__SuR9cq__sourceRow{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin-top:.95rem;font-size:.74rem;display:flex}.NewsPage-module__SuR9cq__sourceLabel{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.NewsPage-module__SuR9cq__sourceLink{color:hsl(var(--foreground));text-underline-offset:.22em;align-items:center;gap:.3rem;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;transition:color .14s;display:inline-flex}.NewsPage-module__SuR9cq__sourceLink:hover{color:var(--news-accent);text-decoration-style:solid}.NewsPage-module__SuR9cq__sourceLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;border-radius:.2rem}.NewsPage-module__SuR9cq__sourceLink svg{opacity:.55}.NewsPage-module__SuR9cq__index{counter-reset:publication;margin:clamp(1.5rem,2.5vw,2.25rem) 0 0;padding:0;list-style:none}.NewsPage-module__SuR9cq__indexRow{border-top:1px solid var(--news-rule);counter-increment:publication}.NewsPage-module__SuR9cq__index li:last-child{border-bottom:1px solid var(--news-rule)}.NewsPage-module__SuR9cq__indexLink{border-radius:calc(var(--radius) * .7);color:inherit;grid-template-columns:3.25rem minmax(0,1fr) 9.5rem;align-items:baseline;gap:.25rem clamp(1.25rem,2.5vw,2.25rem);padding:clamp(1.1rem,1.9vw,1.5rem) .75rem;text-decoration:none;transition:background-color .14s;display:grid}.NewsPage-module__SuR9cq__indexLink:hover{background:hsl(var(--foreground) / .035)}.NewsPage-module__SuR9cq__indexLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.NewsPage-module__SuR9cq__indexNumber{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.74rem;font-weight:700}.NewsPage-module__SuR9cq__indexNumber:before{content:counter(publication, decimal-leading-zero)}.NewsPage-module__SuR9cq__indexTitle{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.017em;text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.5vw,1.24rem);font-weight:600;line-height:1.28;display:block}.NewsPage-module__SuR9cq__indexLink:hover .NewsPage-module__SuR9cq__indexTitle{color:var(--news-accent)}.NewsPage-module__SuR9cq__indexAuthors{max-width:74ch;color:hsl(var(--muted-foreground));margin:.42rem 0 0;font-size:.8rem;line-height:1.5;display:block}.NewsPage-module__SuR9cq__indexNote{max-width:68ch;color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.86rem;line-height:1.6;display:block}.NewsPage-module__SuR9cq__indexSide{text-align:right;flex-direction:column;gap:.3rem;display:flex}.NewsPage-module__SuR9cq__indexVenue{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.76rem;font-weight:700}.NewsPage-module__SuR9cq__indexDate{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.72rem}.NewsPage-module__SuR9cq__empty{border:1px dashed var(--news-rule-strong);border-radius:calc(var(--radius) * 1.2);color:hsl(var(--muted-foreground));font-family:var(--font-serif), ui-serif, Georgia, serif;text-align:center;margin:2.5rem 0 0;padding:2.5rem;font-size:1.02rem}.NewsPage-module__SuR9cq__colophon{border-top:1px solid var(--news-rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem clamp(2rem,4vw,4rem);margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:clamp(1.5rem,2.5vw,2.25rem);display:grid}.NewsPage-module__SuR9cq__colophon h2{letter-spacing:.15em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:800}.NewsPage-module__SuR9cq__colophon p{max-width:52ch;color:hsl(var(--muted-foreground));margin:0;font-size:.86rem;line-height:1.65}.NewsPage-module__SuR9cq__colophon a{color:hsl(var(--foreground));text-underline-offset:.2em;text-decoration-line:underline;text-decoration-style:dotted}.NewsPage-module__SuR9cq__colophon a:hover{color:var(--news-accent)}.dark .NewsPage-module__SuR9cq__page{--news-rule:hsl(var(--foreground) / .14);--news-rule-strong:hsl(var(--foreground) / .3);--news-accent:hsl(var(--atelier-citron))}.dark .NewsPage-module__SuR9cq__eyebrow:before{background:hsl(var(--atelier-citron))}.dark .NewsPage-module__SuR9cq__featuredKicker span:first-child{color:hsl(var(--atelier-citron));background:hsl(var(--atelier-citron) / .14)}.dark .NewsPage-module__SuR9cq__chip[data-active]{color:hsl(var(--background));border-color:hsl(var(--atelier-citron));background:hsl(var(--atelier-citron))}@media (max-width:940px){.NewsPage-module__SuR9cq__entry{grid-template-columns:minmax(0,1fr);gap:.9rem}.NewsPage-module__SuR9cq__entryMeta{flex-direction:row;align-items:center;gap:.75rem;padding-top:0}.NewsPage-module__SuR9cq__entryTitle{max-width:100%}.NewsPage-module__SuR9cq__indexLink{grid-template-columns:2.75rem minmax(0,1fr)}.NewsPage-module__SuR9cq__indexSide{text-align:left;flex-direction:row;grid-column:2;gap:.75rem}.NewsPage-module__SuR9cq__colophon{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.NewsPage-module__SuR9cq__featured{padding:1.4rem 1.25rem 1.6rem}.NewsPage-module__SuR9cq__filterCount{width:100%;margin-left:0}.NewsPage-module__SuR9cq__indexLink{grid-template-columns:2.25rem minmax(0,1fr);padding-inline:.35rem}}
