.news-index{padding-bottom:64px}.news-hero{position:relative}.news-hero:before{content:"";position:absolute;top:-80px;left:50%;width:640px;height:320px;transform:translate(-50%);border-radius:50%;background:#ee24451a;filter:blur(90px);pointer-events:none}.news-index__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.news-list__item{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:center}.news-list__content{display:grid;gap:8px;justify-items:start}.news-list__title,.news-card__title{margin:0;color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--tw-text-2xl);font-weight:700;line-height:1.1;letter-spacing:var(--ui-heading-spacing);text-transform:var(--ui-heading-transform)}.news-card__title{font-size:var(--tw-text-xl)}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ui-text-muted);font-size:var(--tw-text-sm)}.news-meta__sep{opacity:.5}.news-list__summary,.news-card__summary{margin:0;color:var(--ui-text-muted);font-size:var(--tw-text-base);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-readmore{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--ui-link);font-size:var(--tw-text-sm);font-weight:700}.news-readmore .material-symbols-outlined{font-size:18px;transition:transform .2s ease}.news-list__item:hover .news-readmore .material-symbols-outlined,.news-card:hover .news-readmore .material-symbols-outlined{transform:translate(4px)}.news-list__thumb,.news-card__image{overflow:hidden;border-radius:var(--tw-radius-md);background:var(--ui-surface-panel-sunken);aspect-ratio:16 / 9}.news-card__image{border-radius:0}.news-list__thumb img,.news-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-list__item:hover img,.news-card:hover img{transform:scale(1.04)}.news-card{display:flex;flex-direction:column}.news-card__body{display:grid;gap:8px;justify-items:start;padding:16px}.news-tags{display:flex;flex-wrap:wrap;gap:8px}.news-tag{text-decoration:none;text-transform:none;letter-spacing:0}.news-tag:hover{border-color:var(--ui-action);color:var(--ui-text);text-decoration:none}.news-trending{display:grid;gap:12px;margin:0;padding:0;list-style:none}.news-trending__item{display:flex;gap:12px;align-items:flex-start}.news-trending__num{flex-shrink:0;color:var(--ui-action);font-family:var(--ui-font-display);font-size:var(--tw-text-xl);font-weight:700;line-height:1}.news-trending__title{display:block;color:var(--ui-text);font-size:var(--tw-text-base);font-weight:700;line-height:1.3;text-decoration:none}.news-trending__title:hover{color:var(--ui-link)}.news-trending__meta{display:block;margin-top:2px;color:var(--ui-text-muted);font-size:var(--tw-text-xs)}.news-article{padding:24px 0 64px}.news-article__header{display:grid;gap:16px;padding:32px 32px 24px;border-bottom:1px solid var(--ui-border-soft)}.news-article__badges{display:flex;flex-wrap:wrap;gap:8px}.news-article__title{margin:0;color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--tw-text-4xl);font-weight:700;line-height:1.05;letter-spacing:var(--ui-heading-spacing);text-transform:var(--ui-heading-transform);overflow-wrap:anywhere}.news-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.news-article__author{display:flex;align-items:center;gap:12px}.news-article__byline{display:block;color:var(--ui-text);font-size:var(--tw-text-base);font-weight:600}.news-article__byline a{color:var(--ui-text);text-decoration:none}.news-article__byline a:hover{color:var(--ui-link)}.news-article__date,.news-article__readtime{color:var(--ui-text-muted);font-size:var(--tw-text-sm)}.news-article__actions{display:flex;align-items:center;gap:8px}.news-article__hero{background:var(--ui-surface-panel-sunken)}.news-article__hero img{display:block;width:100%;max-height:520px;object-fit:cover}.news-article__body{padding:32px}.news-article__lead{margin:0 0 24px;padding-left:16px;border-left:4px solid var(--ui-action);color:var(--ui-text-soft);font-size:var(--tw-text-lg);line-height:1.6}.news-article__video{position:relative;margin:0 0 24px;border-radius:var(--tw-radius-md);overflow:hidden;aspect-ratio:16 / 9;background:#000}.news-article__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.news-article__content iframe{max-width:100%}.news-article__info{display:grid;gap:20px;padding:24px 32px 32px;border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-panel-sunken)}.news-article__stats{display:flex;flex-wrap:wrap;gap:20px;color:var(--ui-text-muted);font-size:var(--tw-text-sm)}.news-article__stat{display:inline-flex;align-items:center;gap:6px}.news-article__stat .material-symbols-outlined{font-size:18px}.news-article__info-title{margin:0 0 8px;color:var(--ui-text-muted);font-family:var(--ui-font-display);font-size:var(--tw-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-article__share-field{display:flex;gap:8px;max-width:560px}.news-article__more{margin-top:40px}.news-article__more-header{margin-bottom:16px}.news-article__more-header .ui-page-header__title{font-size:var(--tw-text-2xl)}.news-article__empty{margin:0;color:var(--ui-text-muted)}@media(max-width:1024px){.news-index__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.news-list__item{grid-template-columns:minmax(0,1fr)}.news-list__thumb{order:-1}.news-article__header,.news-article__body,.news-article__info{padding-right:20px;padding-left:20px}.news-article__title{font-size:var(--tw-text-3xl)}}
