
/* News desk: editorial hierarchy and a searchable reading list. */
.news-desk{padding:12px 0 40px}.news-desk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.news-desk-head h1{font-size:clamp(32px,4vw,48px);margin:0 0 10px;letter-spacing:-.045em}.news-desk-head p{margin:0;color:#5C5C5C;font-size:15px}.news-desk-head>span{font-size:12px;color:#5C5C5C;white-space:nowrap}.news-desk-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #F7F7F7;padding:15px 0;margin-bottom:28px}.news-desk-tabs{display:flex;gap:6px;overflow:auto}.news-desk-tabs button,.news-desk-topics button{border:1px solid transparent;border-radius:24px;background:white;padding:10px 16px;white-space:nowrap;font-size:13px;color:#5C5C5C}.news-desk-tabs button[aria-pressed=true]{background:#171717;color:white}.news-desk-search{display:flex;align-items:center;gap:10px;background:#FCFCFC;border-radius:24px;padding:10px 15px;max-width:310px}.news-desk-search svg{width:17px;height:17px;color:#5C5C5C}.news-desk-search input{width:100%;min-width:0;border:0;background:none;font-size:13px;outline:none}.news-desk-search:focus-within{outline:2px solid #5C5C5C;outline-offset:2px}.news-desk-topics{display:flex;gap:6px;overflow:auto;margin:-10px 0 25px}.news-desk-topics button{border-color:#E0E0E0;padding:7px 13px;font-size:12px}.news-desk-topics button[aria-pressed=true]{border-color:#171717;color:#171717;background:#F7F7F7}.nd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.nd-card{position:relative;min-width:0}.nd-card>a{display:block}.nd-photo{overflow:hidden;border-radius:18px;background:#F7F7F7;aspect-ratio:16/10}.nd-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.nd-card:hover img{transform:scale(1.025)}.nd-copy{padding:15px 0 0}.nd-meta{font-size:11px;color:#5C5C5C;display:flex;gap:10px;align-items:center}.nd-meta span:first-child{color:#414141;font-weight:600}.nd-copy h2{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin:9px 0}.nd-copy p{font-size:13px;line-height:1.7;color:#5C5C5C;margin:0;max-width:58ch}.nd-save{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#fffffff2;color:#414141;display:grid;place-items:center}.nd-save svg{width:18px;height:18px}.nd-save[aria-pressed=true]{color:#c55262;background:#fff1f3}.nd-save[aria-pressed=true] svg{fill:#f4cbd1}.nd-card.nd-lead{grid-column:span 2;grid-row:span 2}.nd-lead>a{height:100%;position:relative;min-height:530px;border-radius:20px;overflow:hidden}.nd-lead .nd-photo{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.nd-lead .nd-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#0e1923df)}.nd-lead .nd-copy{position:absolute;bottom:0;padding:32px;color:white}.nd-lead .nd-meta,.nd-lead .nd-meta span:first-child,.nd-lead .nd-copy p{color:#F7F7F7}.nd-lead .nd-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.15;color:white;max-width:550px;margin:14px 0}.nd-card.nd-side .nd-photo{aspect-ratio:2.8}.nd-side .nd-copy h2{font-size:18px}.nd-side .nd-copy p{display:none}.nd-card.nd-wide{grid-column:1/-1;border-radius:20px;background:#FCFCFC;overflow:hidden}.nd-wide>a{display:grid;grid-template-columns:1fr 1fr;align-items:center}.nd-wide .nd-photo{border-radius:0;aspect-ratio:2}.nd-wide .nd-copy{padding:25px 35px}.nd-wide h2{font-size:28px}.nd-grid.filtered .nd-card{grid-column:auto;grid-row:auto}.nd-result-line{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#5C5C5C;margin:0 0 18px}.nd-result-line button{border:0;background:none;color:#414141;font-size:12px}.nd-pagination{text-align:center;margin:35px 0 50px}.nd-pagination p{font-size:12px;color:#737373;margin-bottom:14px}.nd-pagination button{border:1px solid #E0E0E0;background:white;border-radius:24px;padding:12px 28px;color:#171717;font-weight:600}.nd-empty{padding:45px;background:#FCFCFC;border-radius:18px;grid-column:1/-1}.nd-empty h2{font-size:22px}.nd-empty p{color:#5C5C5C}.news-desk .telegram-banner{margin-top:35px}.nd-card a:focus-visible{outline:3px solid #737373;outline-offset:5px;border-radius:18px}
@media(max-width:760px){.news-desk-head{display:block}.news-desk-head>span{display:block;margin-top:12px}.news-desk-controls{align-items:stretch;flex-direction:column;gap:13px}.news-desk-search{max-width:none}.nd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.nd-card.nd-lead{grid-column:1/-1;grid-row:auto}.nd-lead>a{min-height:380px}.nd-lead .nd-copy{padding:24px}.nd-card.nd-side .nd-photo{aspect-ratio:1.6}.nd-copy h2{font-size:18px}.nd-wide .nd-copy{padding:20px}.nd-wide h2{font-size:23px}}
@media(max-width:480px){.nd-grid{grid-template-columns:1fr}.nd-lead>a{min-height:370px}.nd-card.nd-side>a{display:grid;grid-template-columns:110px 1fr;gap:14px}.nd-card.nd-side .nd-photo{aspect-ratio:1}.nd-side .nd-copy{padding:0}.nd-side .nd-copy h2{font-size:16px}.nd-side .nd-meta{font-size:10px;gap:5px;flex-wrap:wrap}.nd-side .nd-save{top:72px;right:auto;left:72px;width:29px;height:29px}.nd-wide>a{display:block}.nd-wide .nd-copy{padding:20px}.nd-empty{padding:25px}.news-desk-tabs button{padding:9px 13px}}

.news-desk{padding-top:32px;min-height:55vh}.news-desk .crumb{font-size:13px;color:#777;margin-bottom:30px}.news-desk h1{max-width:none;line-height:1.15}.news-desk a{text-decoration:none;color:inherit}.news-desk-topics{flex-wrap:wrap;overflow:visible}.news-desk-topics a{padding:8px 14px;border:1px solid #e0e0e0;border-radius:24px;font-size:13px}.news-desk-topics a[aria-current=page]{background:#171717;color:#fff;border-color:#171717}.news-desk-search{width:310px}.news-desk-search button{border:0;background:none;color:#0075d4;font-size:13px;padding:0;white-space:nowrap}.news-desk .nd-meta{flex-wrap:wrap}.news-desk .nd-photo:empty{background:linear-gradient(135deg,#dbeef4,#dfe6f0)}.news-desk .nd-pagination .nav-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.news-desk .page-numbers{padding:10px 16px;border:1px solid #e0e0e0;border-radius:24px}.news-desk .page-numbers.current{background:#171717;color:#fff}.news-desk .nd-empty{border:1px solid #eee}.news-desk .nd-empty p{margin-bottom:0}.news-desk .nd-result-line a{color:#0075d4}.news-desk-controls>strong{font-size:14px}.news-desk .nd-copy h2{font-weight:750}.news-desk .nd-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.news-desk-search{width:100%}.news-desk-head h1{font-size:34px}}
