:root{--news10-ink:#071721;--news10-blue:#075da8;--news10-red:#df2c2f;--news10-line:#d8e0e3;--news10-paper:#f2f5f5;--news10-muted:#697780}
.news-v10-intro,.news-v10-browser{width:min(1500px,calc(100% - 96px));margin-inline:auto}
.news-v10-intro{padding:190px 0 68px;border-bottom:1px solid var(--news10-line)}
.news-v10-intro h1{max-width:830px;margin:0;font-size:clamp(58px,6vw,102px);font-weight:650;letter-spacing:-.055em;line-height:1}
.news-v10-browser{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(44px,6vw,100px);padding:72px 0 150px}
.news-v10-rail{position:sticky;top:120px;align-self:start;display:grid;gap:38px}
.news-v10-rail h2{margin:0;font-size:34px;line-height:1.2}
.news-v10-filter{display:grid;border-top:1px solid var(--news10-line)}
.news-v10-filter button{display:flex;align-items:center;justify-content:space-between;min-height:57px;padding:0 2px;border:0;border-bottom:1px solid var(--news10-line);background:transparent;color:var(--news10-muted);font:inherit;text-align:left;cursor:pointer;transition:padding .25s ease,color .25s ease,background .25s ease}
.news-v10-filter button b{font-size:12px;font-weight:500}
.news-v10-filter button:hover,.news-v10-filter button[aria-pressed=true]{padding-inline:14px;color:#fff;background:var(--news10-blue)}
.news-v10-stream{border-top:2px solid var(--news10-ink)}
.news-v10-row{display:grid;grid-template-columns:minmax(230px,30%) 90px minmax(0,1fr) 126px;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--news10-line);outline:0;transition:background .25s ease,padding .25s ease}
.news-v10-row:focus-visible{outline:3px solid rgba(7,93,168,.2);outline-offset:4px}
.news-v10-row:hover{padding-inline:18px;background:#fff}
.news-v10-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#dde5e8}
.news-v10-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.25,1)}
.news-v10-row:hover .news-v10-media img{transform:scale(1.055)}
.news-v10-media span{position:absolute;top:0;left:0;padding:8px 11px;color:#fff;background:var(--news10-red);font-size:12px;font-weight:700}
.news-v10-date{display:grid;gap:5px;align-self:start;padding-top:4px;color:var(--news10-muted)}
.news-v10-date strong{color:var(--news10-ink);font-size:25px;font-weight:600;letter-spacing:-.025em}
.news-v10-date span{font-size:13px}
.news-v10-copy{min-width:0}
.news-v10-copy>p{margin:0 0 12px;color:var(--news10-blue);font-size:13px;font-weight:750;letter-spacing:.08em}
.news-v10-copy h3{margin:0 0 13px;font-size:clamp(23px,2vw,32px);font-weight:630;line-height:1.3;letter-spacing:-.025em}
.news-v10-copy h3 a{color:inherit;text-decoration:none}
.news-v10-copy>div{display:-webkit-box;overflow:hidden;color:var(--news10-muted);font-size:15px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.news-v10-action{display:flex;align-items:center;justify-content:space-between;align-self:end;padding:14px 0;border-bottom:1px solid var(--news10-ink);color:var(--news10-ink);font-size:13px;font-weight:700;text-decoration:none}
.news-v10-action i{font-style:normal;transition:transform .2s ease}
.news-v10-action:hover i{transform:translateX(6px)}
.news-v10-empty{padding:90px 20px;text-align:center;background:#fff}
.news-v10-empty h3{margin:0 0 12px;font-size:28px}.news-v10-empty p{margin:0;color:var(--news10-muted)}
@media(max-width:1100px){.news-v10-browser{grid-template-columns:220px minmax(0,1fr);gap:40px}.news-v10-row{grid-template-columns:220px 70px minmax(0,1fr)}.news-v10-action{grid-column:3;width:126px}.news-v10-date strong{font-size:21px}}
@media(max-width:760px){.news-v10-intro,.news-v10-browser{width:calc(100% - 32px)}.news-v10-intro{padding:132px 0 46px}.news-v10-intro h1{font-size:34px;line-height:1.15}.news-v10-browser{display:block;padding:42px 0 88px}.news-v10-rail{position:static;gap:24px;margin-bottom:34px}.news-v10-rail h2{font-size:30px}.news-v10-filter{display:flex;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.news-v10-filter::-webkit-scrollbar{display:none}.news-v10-filter button{min-width:max-content;gap:22px;padding-inline:15px}.news-v10-filter button:hover,.news-v10-filter button[aria-pressed=true]{padding-inline:15px}.news-v10-row{grid-template-columns:72px minmax(0,1fr);gap:17px;padding:24px 0}.news-v10-row:hover{padding-inline:0;background:transparent}.news-v10-media{grid-column:1/-1;aspect-ratio:16/10}.news-v10-date{grid-row:2;grid-column:1}.news-v10-copy{grid-row:2;grid-column:2}.news-v10-copy h3{font-size:24px}.news-v10-copy>div{-webkit-line-clamp:3}.news-v10-action{grid-column:2;width:126px}.news-v10-date strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){.news-v10-row,.news-v10-media img,.news-v10-action i{transition:none}.news-v10-row:hover .news-v10-media img{transform:none}}
