
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#111827;color:#f9fafb;font-family:'Barlow', Arial, sans-serif;line-height:1.6}
a{color:#22c55e}
img{max-width:100%;height:auto}
.p789-pager{display:flex;gap:1rem;margin:2rem 0;align-items:center;flex-wrap:wrap}
.p789-pager a{text-decoration:none;padding:.4rem .8rem;border:1px solid #374151;color:#f9fafb}
.p789-related{margin-top:2.5rem}
.p789-related ul{padding-left:1.2rem}

.p789-wrap{max-width:980px;margin:0 auto;padding:1rem}
.p789-top{display:flex;justify-content:space-between;align-items:center;background:#1f2937;border:1px solid #374151;padding:.75rem 1rem;margin-bottom:1rem}
.p789-brand{font-family:'Bebas Neue', Impact, sans-serif;font-size:1.5rem;color:#22c55e;text-transform:uppercase;letter-spacing:.06em}
.p789-grid{display:grid;grid-template-columns:1fr;gap:.75rem}
@media(min-width:768px){.p789-grid{grid-template-columns:1fr 1fr}}
.p789-card{background:#1f2937;border-left:4px solid #22c55e;padding:1rem 1.1rem}
.p789-card h2{font-family:'Bebas Neue', Impact, sans-serif;font-size:1.15rem;margin:0 0 .4rem;text-transform:uppercase}
.p789-chip{display:inline-block;background:#22c55e;color:#111;font-size:.7rem;font-weight:700;padding:.15rem .45rem;margin-bottom:.5rem}
.p789-nav a{color:#f9fafb;text-decoration:none;margin-left:1rem;font-size:.9rem;font-weight:600}
.p789-post{background:#1f2937;padding:1.25rem;border:1px solid #374151}
.p789-footer{margin-top:2rem;color:#9ca3af;font-size:.8rem;text-align:center}
