/* ===== Kèo — Sân theo khu vực (/san/…, /en/courts/…) + Tin tức (/tin-tuc/) ===== */
.p-wrap{padding-bottom:20px}
.p-sec{margin:10px 0 30px;scroll-margin-top:90px}
.p-sec h2{font-size:22px;margin:0 0 14px}
.p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
.p-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--text);transition:transform .15s}
.p-card:hover{transform:translateY(-2px)}
.p-card img,.p-ph{width:100%;height:150px;object-fit:cover;background:var(--surface-2)}
.p-ph{display:grid;place-items:center;font-size:54px}
.p-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.p-body .tag{align-self:flex-start}
.p-body b{font-size:16.5px}
.p-body .muted{font-size:13.5px}
.p-row{font-size:14px}
.p-card .stars{color:var(--gold)}
.p-cc{display:flex;justify-content:center;margin-top:18px}
