.club-news-public,.article-public{background:#f4f7fb;min-height:70vh}.news-hero,.article-head{background:linear-gradient(135deg,var(--club-primary),#0b4f91);color:#fff}.news-hero>div,.article-head>div{width:min(1160px,calc(100% - 34px));margin:auto;padding:54px 0}.news-hero a,.article-head a{color:#dbeafe;text-decoration:none;font-weight:800}.news-hero span,.article-head span{display:block;margin-top:30px;font-size:.72rem;font-weight:900;letter-spacing:.14em}.news-hero h1,.article-head h1{font-size:clamp(2.3rem,5vw,4.4rem);margin:9px 0 12px;line-height:1}.news-hero p,.article-head p{max-width:760px;color:#dbeafe;font-size:1.12rem;line-height:1.6}.article-head small{display:block;color:#bfdbfe;margin-top:20px}.news-club-nav{background:#fff;border-bottom:1px solid #dce4ee;padding:0 calc((100% - min(1160px,calc(100% - 34px)))/2);display:flex;gap:8px}.news-club-nav a{padding:17px 14px;color:var(--club-primary);text-decoration:none;font-weight:800}.news-club-nav a.active{border-bottom:3px solid var(--club-accent)}.news-grid{width:min(1160px,calc(100% - 34px));margin:32px auto 60px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.public-news-card{background:#fff;border:1px solid #dce4ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.06)}.public-news-card img{width:100%;height:245px;object-fit:cover}.public-news-card>div{padding:25px}.public-news-card time{font-size:.8rem;color:#6b7788;font-weight:800}.public-news-card h2{font-size:1.55rem;margin:10px 0}.public-news-card h2 a,.read{color:var(--club-primary);text-decoration:none}.public-news-card p{color:#566477;line-height:1.65}.read{font-weight:900}.badge{float:right;background:var(--club-accent);color:#fff;padding:6px 9px;border-radius:7px;font-size:.68rem;font-weight:900}.no-news{grid-column:1/-1;background:#fff;padding:45px;border-radius:20px;text-align:center}.article-cover{width:min(1160px,calc(100% - 34px));margin:28px auto 0}.article-cover img{width:100%;max-height:560px;object-fit:cover;border-radius:22px}.article-body{width:min(960px,calc(100% - 34px));margin:28px auto 60px;display:grid;grid-template-columns:1fr 270px;gap:28px;align-items:start}.article-text{background:#fff;border:1px solid #dce4ee;border-radius:20px;padding:36px;font-size:1.08rem;line-height:1.85;color:#26364a}.article-files{background:#fff;border:1px solid #dce4ee;border-radius:20px;padding:22px}.article-files h2{color:var(--club-primary);font-size:1.2rem;margin-top:0}.article-files a{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #edf1f6;text-decoration:none;color:var(--club-primary)}.article-files span{color:#6b7788;font-size:.82rem}@media(max-width:800px){.news-grid,.article-body{grid-template-columns:1fr}.public-news-card img{height:210px}}
