.NewsCard-module__CYGr8G__card{border:1px solid var(--line);background:#14181dbd;border-radius:8px;flex-direction:column;min-width:0;height:100%;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.NewsCard-module__CYGr8G__card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.NewsCard-module__CYGr8G__imageLink{aspect-ratio:16/9;background:var(--sunken);display:block;position:relative;overflow:hidden}.NewsCard-module__CYGr8G__image{object-fit:cover;transition:transform .3s}.NewsCard-module__CYGr8G__card:hover .NewsCard-module__CYGr8G__image{transform:scale(1.015)}.NewsCard-module__CYGr8G__content{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.NewsCard-module__CYGr8G__meta{color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.7rem;display:flex}.NewsCard-module__CYGr8G__meta time{white-space:nowrap}.NewsCard-module__CYGr8G__category{color:var(--signal);text-decoration:none}.NewsCard-module__CYGr8G__title{margin-top:14px}.NewsCard-module__CYGr8G__title a{color:var(--ink);text-decoration:none}.NewsCard-module__CYGr8G__description{color:var(--ink-2);margin-top:12px}.NewsCard-module__CYGr8G__tags{flex-wrap:wrap;gap:6px 12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.NewsCard-module__CYGr8G__tags a{color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:.72rem;text-decoration:none}.NewsCard-module__CYGr8G__tags a:hover{color:var(--signal)}.NewsCard-module__CYGr8G__footer{width:100%;color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;font-size:.72rem;display:flex}.NewsCard-module__CYGr8G__readLink{color:var(--ink-2);text-decoration:none}.NewsCard-module__CYGr8G__readLink:hover{color:var(--signal)}@media (min-width:48em){.NewsCard-module__CYGr8G__card[data-featured]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.NewsCard-module__CYGr8G__card[data-featured] .NewsCard-module__CYGr8G__imageLink{aspect-ratio:auto;height:100%}.NewsCard-module__CYGr8G__card[data-featured] .NewsCard-module__CYGr8G__content{min-height:360px;padding:36px}.NewsCard-module__CYGr8G__card[data-featured] .NewsCard-module__CYGr8G__title{font-size:clamp(1.7rem,3vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.NewsCard-module__CYGr8G__card,.NewsCard-module__CYGr8G__image{transition:none}.NewsCard-module__CYGr8G__card:hover,.NewsCard-module__CYGr8G__card:hover .NewsCard-module__CYGr8G__image{transform:none}}
.NewsCarousel-module__MQuM8W__carousel{position:relative}.NewsCarousel-module__MQuM8W__controls{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.NewsCarousel-module__MQuM8W__controls button{border:1px solid var(--line-strong);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:1rem;transition:border-color .12s,color .12s;display:grid}.NewsCarousel-module__MQuM8W__controls button:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.NewsCarousel-module__MQuM8W__controls button:disabled{cursor:default;opacity:.35}.NewsCarousel-module__MQuM8W__viewport{overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;scroll-snap-type:x mandatory;overflow-x:auto}.NewsCarousel-module__MQuM8W__track{grid-auto-columns:minmax(300px,390px);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 14px;list-style:none;display:grid}.NewsCarousel-module__MQuM8W__track>li{scroll-snap-align:start;min-width:0}@media (max-width:36em){.NewsCarousel-module__MQuM8W__track{grid-auto-columns:minmax(270px,calc(100vw - 72px));gap:16px}}
.page-module__SkTyMG__page{padding-top:112px;padding-bottom:96px}.page-module__SkTyMG__back{color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;align-items:center;gap:8px;font-size:.76rem;text-decoration:none;display:inline-flex}.page-module__SkTyMG__back:hover{color:var(--signal)}.page-module__SkTyMG__header{padding:56px 0 48px}.page-module__SkTyMG__meta{color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:.72rem;display:flex}.page-module__SkTyMG__meta a{color:var(--signal);text-decoration:none}.page-module__SkTyMG__title{max-width:15ch;color:var(--ink);font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:650;line-height:.98}.page-module__SkTyMG__description{max-width:60ch;color:var(--ink-2);margin-top:24px;font-size:clamp(1.1rem,2vw,1.3rem)}.page-module__SkTyMG__tags{flex-wrap:wrap;gap:8px 14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.page-module__SkTyMG__tags a{color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:.74rem;text-decoration:none}.page-module__SkTyMG__tags a:hover{color:var(--signal)}.page-module__SkTyMG__cover{aspect-ratio:1200/630;background:var(--surface);border-radius:8px;margin:0;position:relative;overflow:hidden}.page-module__SkTyMG__cover img{object-fit:cover}.page-module__SkTyMG__prose{color:var(--ink-2);padding-top:64px;font-size:1.08rem;line-height:1.78}.page-module__SkTyMG__prose>:first-child{margin-top:0}.page-module__SkTyMG__prose>:last-child{margin-bottom:0}.page-module__SkTyMG__prose h2,.page-module__SkTyMG__prose h3{color:var(--ink);scroll-margin-top:24px}.page-module__SkTyMG__prose h2{margin:2.8em 0 .75em;font-size:clamp(1.6rem,3vw,2rem)}.page-module__SkTyMG__prose h3{margin:2.2em 0 .65em;font-size:1.3rem}.page-module__SkTyMG__prose p,.page-module__SkTyMG__prose ul,.page-module__SkTyMG__prose ol,.page-module__SkTyMG__prose blockquote,.page-module__SkTyMG__prose pre,.page-module__SkTyMG__prose table{margin:1.25em 0}.page-module__SkTyMG__prose a{color:var(--signal);text-underline-offset:3px}.page-module__SkTyMG__prose strong{color:var(--ink)}.page-module__SkTyMG__prose blockquote{border-left:2px solid var(--signal);color:var(--ink);margin-inline:0;padding:4px 0 4px 24px}.page-module__SkTyMG__prose code{background:var(--surface);color:var(--ink);font-family:var(--font-dm-mono), ui-monospace, monospace;border-radius:4px;font-size:.9em}.page-module__SkTyMG__prose :not(pre)>code{padding:2px 6px}.page-module__SkTyMG__prose pre{background:var(--sunken);border-radius:6px;padding:20px;overflow-x:auto}.page-module__SkTyMG__prose table{border-collapse:collapse;width:100%}.page-module__SkTyMG__prose th,.page-module__SkTyMG__prose td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.page-module__SkTyMG__prose img{border-radius:6px;max-width:100%;height:auto}.page-module__SkTyMG__related{margin-top:96px}.page-module__SkTyMG__relatedHeading{margin-bottom:8px}.page-module__SkTyMG__relatedHeading h2{margin-top:8px}@media (max-width:48em){.page-module__SkTyMG__page{padding-top:96px;padding-bottom:72px}.page-module__SkTyMG__header{padding:44px 0 36px}.page-module__SkTyMG__prose{padding-top:48px;font-size:1rem}.page-module__SkTyMG__related{margin-top:72px}}
.page-module__MkhXSa__page{padding-top:clamp(120px,14vw,176px);padding-bottom:96px}.page-module__MkhXSa__intro{justify-content:space-between;align-items:flex-end;gap:32px;max-width:920px;display:flex}.page-module__MkhXSa__title{color:var(--ink);font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(3.2rem,6vw,5.5rem);font-weight:650;line-height:.96}.page-module__MkhXSa__lede{max-width:56ch;color:var(--ink-2);margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.25rem)}.page-module__MkhXSa__rss{color:var(--muted);font-family:var(--font-dm-mono), ui-monospace, monospace;flex:none;padding-bottom:5px;font-size:.78rem;text-decoration:none}.page-module__MkhXSa__rss:hover{color:var(--signal)}.page-module__MkhXSa__filters{scrollbar-width:none;gap:8px;margin-top:48px;padding-bottom:4px;display:flex;overflow-x:auto}.page-module__MkhXSa__filters a{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:8px 13px;font-size:.84rem;text-decoration:none;transition:border-color .12s,color .12s,background .12s}.page-module__MkhXSa__filters a:hover,.page-module__MkhXSa__filters a[data-active]{border-color:var(--line-strong);background:var(--signal-soft);color:var(--ink)}.page-module__MkhXSa__featured,.page-module__MkhXSa__latest{margin-top:64px}.page-module__MkhXSa__featured>h2{margin:0 0 16px;font-weight:400}.page-module__MkhXSa__sectionHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.page-module__MkhXSa__filterSummary{align-items:baseline;gap:16px;display:flex}.page-module__MkhXSa__filterSummary a{color:var(--signal);font-size:.84rem}.page-module__MkhXSa__empty{padding:40px 0}@media (max-width:48em){.page-module__MkhXSa__page{padding-bottom:72px}.page-module__MkhXSa__intro{flex-direction:column;align-items:flex-start;gap:20px}.page-module__MkhXSa__filters{margin-top:36px}.page-module__MkhXSa__featured,.page-module__MkhXSa__latest{margin-top:48px}}
