.news-page{padding-bottom:64px}.news-header{text-align:center;margin-bottom:44px}.news-title{letter-spacing:.04em;color:#fff;text-shadow:0 0 6px #00f0ff8c,0 0 16px #a855f780,0 0 40px #a855f747;font-family:UnifrakturMaguntia,Cinzel,serif;font-size:clamp(3rem,8vw,5.2rem);line-height:1.05}.news-subtitle{letter-spacing:.32em;text-transform:uppercase;color:#00f0ffd9;text-shadow:0 0 8px #00f0ff8c,0 0 20px #a855f759;margin:14px 0 0;font-family:Cinzel,serif;font-size:clamp(.9rem,2.4vw,1.15rem)}.news-header .umka-neon-line{margin-left:auto;margin-right:auto}.news-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.news-card{color:inherit;background:#0f0f14d9;border:1px solid #a855f747;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;overflow:hidden}.news-card:hover{border-color:#00f0ff8c;transform:translateY(-4px);box-shadow:0 0 22px #a855f747,0 0 44px #00f0ff29}.news-card-body{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.news-card-meta{letter-spacing:.08em;text-transform:uppercase;color:#00f0ffa6;gap:12px;font-family:Cinzel,serif;font-size:.75rem;display:flex}.news-card-title{color:#fff;margin:0;font-family:Cinzel,serif;font-size:1.15rem;font-weight:600;line-height:1.35}.news-card-description{color:#ffffffa6;margin:0;font-size:.9rem;line-height:1.6}.news-card-tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.news-card-tags span{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:3px 9px;font-size:.7rem}.news-breadcrumbs{letter-spacing:.08em;text-transform:uppercase;color:#fff6;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-family:Cinzel,serif;font-size:.78rem;display:flex}.news-breadcrumbs a{color:#00f0ffb3;text-decoration:none;transition:color .2s,text-shadow .2s}.news-breadcrumbs a:hover{color:#00f0ff;text-shadow:0 0 8px #00f0ff99}.news-article{max-width:820px;margin:0 auto}.news-article-header{margin-bottom:32px}.news-article-title{letter-spacing:.03em;color:#fff;text-shadow:0 0 6px #00f0ff8c,0 0 14px #a855f780,0 0 32px #a855f740;margin:14px 0 0;font-family:UnifrakturMaguntia,Cinzel,serif;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}.news-article-description{color:#fffc;margin:16px 0 0;font-family:Cinzel,Inter,serif;font-size:1.1rem;line-height:1.6}.news-article-text{color:#ffffffd9;text-align:justify;margin:0 0 20px;font-family:Cinzel,Inter,serif;font-size:1.05rem;line-height:1.85}.news-article-text:first-of-type:first-letter{float:left;color:#00f0ff;text-shadow:0 0 12px #00f0ff99;padding-right:8px;font-family:UnifrakturMaguntia,serif;font-size:2.6em;line-height:.9}.news-article-cta{text-align:center;margin-top:32px}@media (max-width:640px){.news-grid{grid-template-columns:1fr}.news-header{margin-bottom:28px}.news-title{font-size:clamp(2.4rem,12vw,3.6rem)}.news-subtitle{letter-spacing:.12em;font-size:.78rem}.news-article-title{font-size:clamp(1.5rem,7vw,2.2rem)}.news-article-text{text-align:left;font-size:.98rem}.news-article-text:first-of-type:first-letter{font-size:2.1em}.news-breadcrumbs{font-size:.7rem}}
