#news{display:flex;flex-direction:column;gap:40px;padding:24px 6px 32px 6px;max-width:960px;margin:0 auto;box-sizing:border-box}.news-card{background-color:#18181c;border:1.5px solid #282828;border-radius:16px;min-height:120px;padding:20px;box-shadow:0 2px 18px 2px #19197030;font-family:Tahoma,sans-serif;color:#ddd;overflow:hidden;transition:transform .3s,box-shadow .3s}.news-card:hover{transform:translateY(-2px);box-shadow:0 0 16px rgba(255,255,255,.08)}.news-title{font-size:20px;margin:12px 0 8px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.news-title a{color:#fff;text-decoration:none}.news-title a:hover{text-decoration:underline}.news-text{font-size:15px;color:#ccc;line-height:1.65;margin-top:8px;word-break:break-word}.news-text p{margin:10px 0}.news-text a{color:#4ea6ea;text-decoration:underline}.news-text a:hover{color:#74c0ff}.tg-bold{font-weight:700}.tg-italic{font-style:italic}.tg-underline{text-decoration:underline}.tg-strike{text-decoration:line-through}.tg-code{font-family:monospace;background-color:#222;padding:2px 6px;border-radius:4px;font-size:14px;color:#eee}.news-date{font-size:13px;color:#777;margin-top:6px;text-align:right}.news-media-block{width:100%;max-width:720px;margin:20px auto 14px auto}.news-media-grid-pyramid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px;max-width:720px;margin:0 auto}.news-media-grid-pyramid .item-1{grid-column:1;grid-row:1}.news-media-grid-pyramid .item-2{grid-column:2;grid-row:1}.news-media-grid-pyramid .item-3{grid-column:1/span 2;grid-row:2;justify-self:center;width:66%}.news-media-grid-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin:0 auto}.news-media-single{display:flex;justify-content:center;margin:0 auto;max-width:480px}.news-media-grid-pyramid .media-item,.news-media-grid-row .media-item,.news-media-single picture{display:flex;justify-content:center}.news-media-grid-pyramid img,.news-media-grid-row img,.news-media-single img{border-radius:14px;max-width:100%;max-height:420px;object-fit:contain;background:#000}.news-media-grid-multi{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.news-media-grid-multi img,.news-media-grid-multi picture,.news-media-grid-multi video{max-width:32%;min-width:160px;border-radius:10px;background:#000;margin-bottom:10px;object-fit:contain}.news-media-block img,.news-media-block picture,.news-media-block video{display:block;border-radius:14px;background:#000}.news-media-block video{max-height:320px;outline:0;background:#000}.news-icon{height:1em;vertical-align:middle;margin-right:2px}.read-more{display:flex;justify-content:center;margin-top:14px}.read-more a{display:inline-flex;align-items:center;gap:.5em;padding:8px 18px;background:linear-gradient(93deg,#101e3a 0,#2462a6 51%,#08c8f6 100%);color:#fff;border-radius:8px;text-decoration:none;font-weight:700;transition:background .21s,box-shadow .19s,filter .21s;box-shadow:0 2px 12px 0 rgba(30,180,255,.09),0 0 0 2px #08f0 inset;border:none;position:relative;z-index:1;font-size:1rem;filter:brightness(1.12)}.read-more a:focus,.read-more a:hover{background:linear-gradient(95deg,#172a53 0,#278bd6 48%,#21e4ff 100%);box-shadow:0 4px 18px 1px #21e4ff55,0 0 0 2px #1da1f2 inset;filter:brightness(1.19) saturate(1.1)}.news-title-main{text-align:center;font-size:28px;color:#fff;font-family:Tahoma,sans-serif;margin:64px 0 20px 0;letter-spacing:.04em}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:38px 0 10px 0;font-family:Tahoma,sans-serif;flex-wrap:wrap}.pagination a,.pagination span{padding:8px 16px;background-color:#222;color:#fff;text-decoration:none;border-radius:6px;font-size:15px;margin:0 1px}.pagination a:hover{background-color:#444}.pagination .active{background-color:#555;font-weight:700;cursor:default}@media (max-width:720px){.news-media-grid-pyramid{grid-template-columns:1fr;grid-template-rows:auto auto auto;max-width:98vw}.news-media-grid-pyramid .item-1,.news-media-grid-pyramid .item-2,.news-media-grid-pyramid .item-3{grid-column:1;width:100%}.news-media-grid-pyramid .item-3{width:100%}.news-media-grid-row{grid-template-columns:1fr;max-width:98vw}.news-media-single{max-width:98vw}}@media (max-width:768px){.news-card{padding:24px 18px}.news-title{font-size:16px}.news-text{font-size:13px}.news-title-main{font-size:20px;margin:48px 0 14px 0}}