/* WorldCupLive.Ph v2.23 Unified API Content Engine */
.bml-news-page{font-family:Inter,Arial,sans-serif;padding:44px 10%;background:linear-gradient(180deg,#08111d 0%,#0b1522 42%,#f6f8fb 42%);color:#fff}
.bml-news-hero{text-align:center;margin:0 auto 35px;max-width:920px}
.bml-news-hero span{font-weight:800;color:#d4af37;text-transform:uppercase;letter-spacing:.08em}
.bml-news-hero h1{font-size:clamp(34px,5vw,56px);margin:10px 0;color:#fff;line-height:1.05}
.bml-news-hero p{color:#d7e1ee;font-size:17px;line-height:1.65}.bml-news-tools{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px auto 8px}.bml-news-tools input,.bml-news-tools select{min-width:220px;border:1px solid rgba(212,175,55,.38);border-radius:999px;padding:12px 16px;background:#111f31;color:#fff;outline:0}.bml-news-tools input::placeholder{color:#b7c2cf}
.lead-news{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:#fff;color:#111;border-radius:18px;overflow:hidden;margin:0 auto 28px;box-shadow:0 16px 38px rgba(0,0,0,.22);max-width:1240px;border:1px solid rgba(212,175,55,.38)}
.lead-news img{width:100%;height:100%;min-height:360px;object-fit:cover;background:#132033}.lead-body{padding:34px}.lead-body h2{font-size:clamp(26px,4vw,38px);line-height:1.15;margin:10px 0}.lead-body h2 a{text-decoration:none;color:#111}.lead-body p{font-size:17px;color:#444;line-height:1.65}.news-category{font-size:12px;font-weight:800;color:#0b63ff;text-transform:uppercase;letter-spacing:.06em}.news-meta{font-size:13px;color:#777;margin:8px 0}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1240px;margin:0 auto}.news-card{background:#fff;color:#111;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:.25s;border:1px solid rgba(7,16,24,.06);position:relative}.news-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px rgba(0,0,0,.18)}.news-card a.stretched{position:absolute;inset:0;z-index:1}.news-card img{width:100%;height:185px;object-fit:cover;background:#132033}.news-card-body{padding:18px}.news-card h3{font-size:19px;line-height:1.35;margin:0 0 10px}.news-card h3 a{text-decoration:none;color:#111;position:relative;z-index:2}.news-card p{font-size:15px;color:#444;line-height:1.5}.news-btn{font-weight:800;color:#0b63ff;text-decoration:none;position:relative;z-index:2}.wcl-pagination,.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:35px;flex-wrap:wrap}.wcl-pagination button,.pagination button{border:0;background:#fff;color:#111;padding:10px 14px;border-radius:8px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.12)}.wcl-pagination button.active,.pagination button.active{background:#d4af37;color:#071018}.wcl-pagination button:disabled,.pagination button:disabled{opacity:.45;cursor:not-allowed}.wcl-record-count{text-align:center;color:#d7e1ee;margin-top:18px;font-weight:700}.wcl-hidden-record{display:none!important}.wcl-api-note{max-width:1240px;margin:34px auto 0;background:#fff;color:#162133;border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.wcl-api-note a{color:#0b63ff;font-weight:800}.wcl-fallback-img{object-fit:cover;background:linear-gradient(135deg,#071018,#17345a)}
@media(max-width:1100px){.news-grid{grid-template-columns:repeat(2,1fr)}.lead-news{grid-template-columns:1fr}.bml-news-page{padding:34px 6%}}
@media(max-width:620px){.bml-news-page{padding:28px 5%;background:#08111d}.news-grid{grid-template-columns:1fr}.lead-news img{min-height:230px}.lead-body{padding:24px}.bml-news-tools input,.bml-news-tools select{width:100%;min-width:0}.news-card img{height:220px}}
