.news-main{width:min(var(--page-max), 100% - var(--page-gutter));padding:132px 0 var(--site-footer-logo-gap);margin:0 auto}.news-hero{margin-bottom:32px}.news-hero h1{font-size:var(--font-size-title);margin:0;line-height:1.15}.news-hero p{max-width:600px;color:var(--muted-strong);margin:20px 0 0;font-size:18px}.news-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.news-tags{flex-wrap:wrap;gap:4px;display:flex}.news-tag{border:1px solid var(--line);border-radius:var(--radius);background:var(--news-control-background);min-height:30px;color:var(--accent);align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.5;transition:color .18s,background .18s;display:inline-flex}.news-tag[aria-current=page]{background:var(--accent);color:var(--bg)}.news-grid{border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.news-card{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.news-card:first-child{border-start-start-radius:var(--radius)}.news-card:last-child{border-end-end-radius:var(--radius)}.news-card__link:after{content:"";position:absolute;inset:0}.news-card__link:focus-visible{outline:none}.news-card__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.news-card__image{aspect-ratio:16/9;background:var(--bg-soft);overflow:hidden}.news-card__image img{object-fit:cover}.news-card__body{flex-direction:column;flex:1;padding:22px;display:flex}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11.5px;display:flex}.news-card__tags,.news-card__tag-item{align-items:center;gap:8px;display:inline-flex}.news-card__tags{flex-wrap:wrap}.news-card__tag-item{white-space:nowrap}.news-card__tag{z-index:1;color:var(--accent);font-weight:600;position:relative}.news-draft{border-radius:var(--radius-xs);color:var(--accent);background:var(--accent-soft);padding:1px 6px}.news-card h2{margin:14px 0 24px;font-size:21px;line-height:1.4}.news-card__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__read{color:var(--accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}.news-empty{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:var(--surface);justify-items:center;padding:72px 24px;display:grid}.news-empty>.icon{color:var(--accent)}.news-empty h2{margin:20px 0 10px;font-size:22px}.news-empty p{max-width:440px;color:var(--muted);margin:0}@media (hover:hover){.news-card:hover h2{color:var(--accent)}.news-card__tag:hover{text-decoration:underline}.news-tag:not([aria-current=page]):hover{color:var(--text);background:var(--news-control-hover-background)}}@media (width>=1041px){.news-card:nth-child(-n+3){border-top:1px solid var(--line)}.news-card:nth-child(3n+1){border-inline-start:1px solid var(--line)}.news-card:nth-child(3),.news-card:last-child:nth-child(-n+2){border-start-end-radius:var(--radius)}.news-card:nth-child(3n+1):nth-last-child(-n+3){border-end-start-radius:var(--radius)}}@media (width<=1040px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=721px) and (width<=1040px){.news-card:nth-child(-n+2){border-top:1px solid var(--line)}.news-card:nth-child(odd){border-inline-start:1px solid var(--line)}.news-card:nth-child(2),.news-card:only-child{border-start-end-radius:var(--radius)}.news-card:nth-child(odd):nth-last-child(-n+2){border-end-start-radius:var(--radius)}}@media (width<=720px){.news-main{padding-top:112px}.news-hero{margin-bottom:32px}.news-hero p{font-size:16px}.news-grid{grid-template-columns:minmax(0,1fr)}.news-card{border-inline-start:1px solid var(--line)}.news-card:first-child{border-top:1px solid var(--line);border-start-end-radius:var(--radius)}.news-card:last-child{border-end-start-radius:var(--radius)}}.news-pagination{justify-content:center;align-items:center;gap:6px;display:flex}.news-pagination--bottom{margin-top:32px}.news-pagination__label{white-space:nowrap}.news-pagination__pages{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.news-pagination__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--news-control-background);min-width:30px;min-height:30px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;transition:color .18s,background .18s;display:inline-flex}.news-pagination__item[aria-current=page]{background:var(--accent);color:var(--bg)}.news-pagination__item[aria-disabled=true]{background:var(--news-control-disabled-background);color:rgba(var(--accent-rgb), .4)}.news-pagination__previous .icon{transform:rotate(180deg)}@media (hover:hover){.news-pagination__item[href]:not([aria-current=page]):hover{color:var(--text);background:var(--news-control-hover-background)}}@media (width<=1120px){.news-pagination--top .news-pagination__label{display:none}}@media (width<=720px){.news-pagination__label{display:none}}
