.news_page__9hjDK{max-width:1240px;margin:32px auto 110px;padding:32px 40px 40px;background:#0b0b0a;color:#fffdf8;border:1px solid #0b0b0a;box-shadow:0 20px 65px #0003}.news_header__N8_gn{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #ffffff2a}.news_brand__FEmpe{display:inline-flex;align-items:center;gap:12px;font-weight:700;letter-spacing:-.5px;color:inherit;text-decoration:none}.news_header__N8_gn>span{font:600 11px var(--font-mono),monospace;letter-spacing:.12em;color:#00b8f0}.news_hero__PY5jz{padding:56px 0 34px}.news_hero__PY5jz h1{margin:0;font-size:clamp(64px,11vw,160px);line-height:.9;letter-spacing:-.07em;font-weight:700;animation:news_news-title-in__72A_R .9s cubic-bezier(.2,.8,.2,1) both}.news_hero__PY5jz h1 span{color:#00b8f0}.news_hero__PY5jz p{margin:18px 0 0;font:500 12px var(--font-mono),monospace;color:#9aa3a6;animation:news_news-title-in__72A_R .9s cubic-bezier(.2,.8,.2,1) .12s both}.news_footer__4eFE6{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;border-top:1px solid #ffffff2a;font-size:13px}.news_footer__4eFE6 a{color:inherit;min-height:44px;display:inline-flex;align-items:center}.news_footer__4eFE6 a:hover{color:#00b8f0}@keyframes news_news-title-in__72A_R{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:560px){.news_page__9hjDK{margin:0 0 110px;padding:24px 20px 32px;border-inline:0}.news_hero__PY5jz{padding:40px 0 26px}.news_footer__4eFE6{flex-direction:column;gap:0}}@media(prefers-reduced-motion:reduce){.news_hero__PY5jz h1,.news_hero__PY5jz p{animation:none}}.news-rail{--news-ink:#0b0b0a;--news-paper:#fffdf8;--news-dim:#9aa3a6;--news-accent:#00b8f0;position:relative;padding:48px var(--folio-pad,48px) 52px;background:var(--news-ink);color:var(--news-paper);border-block:1px solid var(--news-ink);overflow:hidden}.news-rail:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#00b8f014 50%,transparent);transform:translateX(-100%);animation:news-sweep 7s linear infinite;pointer-events:none}.news-rail__header{position:relative;display:flex;align-items:center;gap:18px;margin-bottom:26px}.news-rail__header h2{font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.05em;font-weight:700}.news-rail__header h2 span{color:var(--news-accent)}.news-rail__all{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-left:auto;font-size:13px;font-weight:650;color:var(--news-paper);text-decoration:none;border-bottom:1px solid}.news-rail__all svg{width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.news-rail__all:hover{color:var(--news-accent)}.news-rail__all:hover svg{transform:translateX(4px)}.news-rail__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 3*16px)/4));grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 12px;margin:-4px}.news-rail__track::-webkit-scrollbar{display:none}.news-rail__track:focus-visible{outline:2px solid var(--news-accent);outline-offset:4px}.news-live{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid;font:600 11px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--news-accent,#00b8f0)}.news-live i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:news-pulse 1.6s ease-out infinite}.news-live--stale{color:#e0b44c}.news-live--unavailable{color:#9aa3a6}.news-live--stale i,.news-live--unavailable i{animation:none}.news-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;min-height:220px;padding:20px;background:#161615;border:1px solid #ffffff24;color:var(--news-paper,#fffdf8);text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .2s}.news-card:focus-visible,.news-card:hover{transform:translate(-4px,-4px);box-shadow:4px 4px 0 var(--news-accent,#00b8f0);border-color:var(--news-accent,#00b8f0)}.news-card:active{transform:translate(0);box-shadow:0 0 0 var(--news-accent,#00b8f0)}.news-card__meta{display:flex;justify-content:space-between;align-items:center;font:500 11px var(--font-mono),monospace;color:var(--news-dim,#9aa3a6)}.news-card__category{padding:3px 7px;border:1px solid #ffffff30;color:var(--news-paper,#fffdf8)}.news-card__excerpt{font-size:15px;line-height:1.5;letter-spacing:-.01em;flex:1 1}.news-card__source{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.news-card__source b{font-weight:650}.news-card__source b,.news-card__source span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-card__source span{color:var(--news-dim,#9aa3a6);min-width:0}.news-card__source svg{width:15px;height:15px;margin-left:auto;flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.news-card:hover .news-card__source svg{transform:translate(2px,-2px);color:var(--news-accent,#00b8f0)}.news-card--fresh{animation:news-arrive .7s cubic-bezier(.2,.8,.2,1) both}.news-card--fresh .news-card__category{background:var(--news-accent,#00b8f0);border-color:var(--news-accent,#00b8f0);color:#0b0b0a}.news-board{--news-paper:#fffdf8;--news-dim:#9aa3a6;--news-accent:#00b8f0}.news-board__bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.news-board__filters{display:flex;gap:8px;flex-wrap:wrap}.news-board__filters button{min-height:40px;padding:8px 14px;border:1px solid #ffffff30;background:transparent;color:inherit;font:600 12px var(--font-display),sans-serif;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.news-board__filters button:hover{border-color:var(--news-accent)}.news-board__filters button[aria-pressed=true]{background:var(--news-accent);border-color:var(--news-accent);color:#0b0b0a}.news-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.news-board__empty{padding:40px 0;color:var(--news-dim)}@keyframes news-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes news-sweep{to{transform:translateX(100%)}}@keyframes news-arrive{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:900px){.news-rail__track{grid-auto-columns:minmax(250px,calc((100% - 16px)/2.2))}}@media(max-width:560px){.news-rail{padding:40px 24px 44px}.news-rail__header{flex-wrap:wrap;gap:12px}.news-rail__all{margin-left:0;width:100%}.news-rail__track{grid-auto-columns:82%}.news-card{min-height:200px}}@media(prefers-reduced-motion:reduce){.news-card--fresh,.news-live i,.news-rail:before{animation:none}.news-card,.news-card:hover{transition:none;transform:none}}