.pkLogoText{display:block;font-family:'Russo One',sans-serif;font-size:1.4rem;background:linear-gradient(135deg,#ffd700 0%,#f4a261 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.pkLogoTag{display:block;font-size:.62rem;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.55)}
.logo{flex-direction:column;align-items:flex-start;gap:2px}
.pkBread{margin:0 0 18px;font-size:.85rem;color:rgba(255,255,255,.6)}
.pkBread a{color:rgba(255,255,255,.75)}
.pkBread a:hover{color:#ffd700}
.pkWrap{padding:0;background:transparent;border:0}
.pkWrap .pp-promos-more{margin-top:26px}
.pkRows{gap:25px}
.pkRows .pp-promos-item > .pp-row{border-radius:16px}
.articleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.articleItem{background:linear-gradient(145deg,rgba(29,53,87,.8),rgba(13,27,42,.9));border:1px solid rgba(230,57,70,.15);border-radius:16px;overflow:hidden;transition:all .3s ease}
.articleItem:hover{transform:translateY(-5px);border-color:rgba(255,215,0,.4)}
.articleItem-link{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;padding:18px}
.articleItem-thumb{display:block;width:130px;height:130px;border-radius:8px;overflow:hidden;border:2px solid rgba(255,215,0,.3)}
.articleItem-thumb img{width:100%;height:100%;object-fit:cover}
.articleItem-title{display:block;font-family:'Russo One',sans-serif;font-size:1.05rem;line-height:1.35;color:#ffd700;margin-bottom:8px}
.articleItem-text{display:block;font-size:.88rem;line-height:1.55;color:rgba(255,255,255,.65);margin-bottom:10px}
.articleItem-meta{display:block;font-size:.78rem;color:#f4a261}
.pkRows .pp-row-name,.content-block h4,.commentsBox h3{font-family:'Russo One',sans-serif}
.articleMeta{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 22px;font-size:.85rem;color:rgba(255,255,255,.6)}
.articleMeta b{color:#ffd700}
.catLinks{margin-top:10px}
.pgNav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:40px 0 0}
.pgNav a,.pgNav span{display:inline-block;min-width:40px;padding:9px 12px;text-align:center;font-size:.9rem;border-radius:8px;background:rgba(29,53,87,.7);border:1px solid rgba(255,215,0,.12);color:rgba(255,255,255,.8)}
.pgNav a:hover{background:rgba(230,57,70,.25);color:#ffd700;border-color:rgba(230,57,70,.4)}
.pgNav .pgCurrent{background:linear-gradient(135deg,#e63946 0%,#d62828 100%);color:#fff;border-color:transparent}
.commentsBox{padding-top:20px}
.commentsList{margin:0;padding:0;list-style:none}
.commentsItem{padding:16px 18px;margin-bottom:12px;background:rgba(29,53,87,.5);border-radius:12px;border:1px solid rgba(255,215,0,.1)}
.commentsName{display:block;font-weight:700;color:#ffd700}
.commentsDate{display:block;margin-bottom:6px;font-size:.78rem;color:rgba(255,255,255,.5)}
.commentsText{margin:0;font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.8)}
.commentsEmpty{color:rgba(255,255,255,.6)}
.content-block h4{font-size:1.1rem;margin:0 0 14px;color:#f4a261}
@media (max-width:900px){
.articleGrid{grid-template-columns:1fr}
}
@media (max-width:560px){
.articleItem-link{grid-template-columns:1fr;text-align:center}
.articleItem-thumb{margin:0 auto;width:100%;height:170px}
.pkLogoText{font-size:1.15rem}
}
