.news-page{flex-direction:column;gap:20px;display:flex}.news-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.news-head .heading{margin-bottom:0}.news-view-switch{background:var(--boxbg);border:1px solid var(--bdrColor);border-radius:30px;gap:2px;padding:3px;display:flex}.news-view-btn{color:var(--textColor2);cursor:pointer;background:0 0;border:0;border-radius:30px;padding:4px 14px;font-family:inherit;font-size:12px;transition:background-color .2s,color .2s;display:inline-block}.news-view-btn:hover{color:var(--textHover)}[data-news-view=grid] .news-view-btn[data-view=grid],[data-news-view=list] .news-view-btn[data-view=list]{background:var(--boxlightbg);color:var(--texthightlight)}.news-view{flex-direction:column;gap:16px;display:flex}[data-news-view=grid] .news-view-list,[data-news-view=list] .news-view-grid{display:none}.news-card,.news-lead{--news-accent:#4aa8ff;--news-accent-soft:#4aa8ff1f}.news-tint-1{--news-accent:#ff8a3d;--news-accent-soft:#ff8a3d1f}.news-tint-2{--news-accent:#2fd39a;--news-accent-soft:#2fd39a1f}.news-tint-3{--news-accent:#b98cff;--news-accent-soft:#b98cff1f}.news-tint-4{--news-accent:#ff6b81;--news-accent-soft:#ff6b811f}.news-tint-5{--news-accent:#f5c542;--news-accent-soft:#f5c5421f}.news-lead{background:var(--boxbg);border:1px solid var(--bdrColor);border-radius:var(--bdrRadius);grid-template-columns:340px 1fr;transition:border-color .2s;display:grid;overflow:hidden}.news-lead:hover{border-color:color-mix(in srgb, var(--news-accent) 45%, transparent)}.news-lead-media{background:var(--boxbg);border-right:1px solid var(--bdrColor);align-self:stretch;overflow:hidden}.news-lead-media .news-media-art{aspect-ratio:auto 16/10}.news-lead-media .news-media-blank{aspect-ratio:16/10}.news-lead-body{flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.news-lead-title{color:var(--headingColor);font-size:var(--FontSize18);font-weight:var(--headingBold);line-height:1.35}.news-lead-title-link:hover .news-lead-title{color:var(--textHover)}.news-lead-excerpt{color:var(--fontColor);font-size:var(--FontSize);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.news-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.news-card{background:var(--boxbg);border:1px solid var(--bdrColor);border-radius:var(--bdrRadius);flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.news-card:hover{border-color:color-mix(in srgb, var(--news-accent) 45%, transparent);transform:translateY(-2px)}.news-card-media-wrap{position:relative}.news-card-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:12px 14px;display:flex}.news-media{background:var(--boxbg);width:100%;display:block;overflow:hidden}.news-media-art{aspect-ratio:auto 16/9;width:100%;height:auto;display:block}.news-media-blank{aspect-ratio:16/9;background:linear-gradient(140deg, color-mix(in srgb, var(--news-accent) 34%, var(--boxbg)) 0%, color-mix(in srgb, var(--news-accent) 8%, var(--boxbg)) 100%);justify-content:center;align-items:center;display:flex}.news-media-logo{object-fit:cover;background:var(--boxbg);border-radius:50%;width:56px;height:56px;padding:8px;box-shadow:0 6px 18px #0000004d}.news-cat{background:var(--news-accent-soft);border:1px solid color-mix(in srgb, var(--news-accent) 35%, transparent);max-width:100%;color:var(--textColor2);border-radius:30px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;transition:color .2s;display:inline-flex}.news-cat:hover{color:var(--texthightlight)}.news-cat-img{object-fit:cover;background:var(--boxlightbg);border-radius:50%;width:20px;min-width:20px;height:20px}.news-cat-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-card-media-wrap .news-cat{z-index:2;background:color-mix(in srgb, var(--news-accent) 22%, #080e1ed1);border-color:color-mix(in srgb, var(--news-accent) 55%, transparent);color:#eaf2ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:calc(100% - 20px);position:absolute;bottom:10px;right:10px;box-shadow:0 2px 10px #00000059}.news-card-media-wrap .news-cat:hover{color:#fff;border-color:var(--news-accent)}.news-card-title{color:var(--headingColor);font-size:var(--FontSize);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.news-card-title-link:hover .news-card-title{color:var(--textHover)}.news-card,.news-lead{position:relative}.news-card-title-link:after,.news-lead-title-link:after{content:"";position:absolute;inset:0}.news-lead .news-cat,.news-card .news-author,.news-lead .news-author{z-index:2;position:relative}.news-card-foot{border-top:1px solid var(--bdrColor);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.news-lead-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:auto;display:flex}.news-author{min-width:0;color:var(--fontColor);align-items:center;gap:8px;font-size:12px;display:flex}.news-author:hover{color:var(--textHover)}.news-author img,.news-author .avatar-initials{object-fit:cover;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:inline-flex}.news-author-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-meta{color:var(--textlighter);align-items:center;gap:12px;font-size:12px;display:flex}.news-meta .action-item{gap:4px;min-width:0}html[data-theme=light] .news-media-logo{box-shadow:0 2px 10px #141d362e}html[data-theme=light] .news-lead .news-cat{color:var(--fontColor)}html[data-theme=light] .news-lead-excerpt{color:var(--texthightlight)}@media (max-width:575.98px){.news-lead{grid-template-columns:1fr}.news-lead-media{border-right:none;border-bottom:1px solid var(--bdrColor)}.news-grid{grid-template-columns:1fr}}
