.news-view{width:100%;max-width:960px;margin:0 auto;padding:32px 24px 48px;box-sizing:border-box}.news-view__title{margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.news-view__date{margin-bottom:28px;font-size:14px;opacity:.65}.news-view__images{display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.news-view__image{width:100%;overflow:hidden;border-radius:10px;background:#f5f5f5}.news-view__image img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.news-view__content{width:100%;min-width:0;font-size:16px;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.news-view__content p{margin:0 0 16px}.news-view__content ul,.news-view__content ol{margin:0 0 16px;padding-left:28px}.news-view__content li{margin-bottom:6px}.news-view__content a{overflow-wrap:anywhere;word-break:break-word}.news-view__content img{display:block;max-width:100%;height:auto;margin:20px auto}.news-view__content iframe,.news-view__content video{max-width:100%}.news-view__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.news-view__content pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.news-view__videos{margin-top:32px;display:flex;flex-direction:column;gap:24px}.news-view__video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#000}.news-view__video iframe{display:block;width:100%;height:100%;border:0}.news-view__files{margin-top:32px;display:flex;flex-direction:column;gap:10px}.news-view__file{width:100%;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #e8e8e8;border-radius:8px;color:inherit;text-decoration:none;box-sizing:border-box}.news-view__file:hover{border-color:#2d56ff}.news-view__file:hover .news-view__file-name{text-decoration:underline}.news-view__file-name{min-width:0;overflow-wrap:anywhere;word-break:break-word}.news-view__file-size{flex-shrink:0;font-size:13px;opacity:.6}.news-view__loading,.news-view__empty{min-height:300px;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.news-view{padding:20px 16px 36px}.news-view__title{font-size:25px}.news-view__file{align-items:flex-start;flex-direction:column;gap:5px}}
