
/* SOUTHBEATS EDITORIAL CLEANUP / KEEP CORE DESIGN */
.sb-editorial-links{max-width:1260px;margin:0 auto;padding:18px clamp(16px,4vw,36px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.sb-editorial-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0b100b;border:1px solid #293929;padding:18px;color:#fff;text-decoration:none;border-radius:8px;transition:border-color .2s}
.sb-editorial-links a:hover{border-color:#b7ff00}
.sb-editorial-links span{font-size:12px;letter-spacing:.12em;color:#a8b1a4;font-weight:800}
.sb-editorial-links strong{font-size:12px;color:#b7ff00;letter-spacing:.08em}
.sb-editorial-merch-link{max-width:1180px;margin:10px auto 60px;padding:22px 28px;border-top:1px solid #31402e;display:flex;align-items:center;justify-content:space-between;gap:20px}
.sb-editorial-merch-link p{margin:0;color:#b7c2b2;font-size:12px;font-weight:800;letter-spacing:.14em}
.sb-editorial-merch-link a{display:inline-block;background:#b7ff00;color:#080c05!important;text-decoration:none;padding:15px 22px;border-radius:6px;font-weight:900;font-size:12px;letter-spacing:.07em}
.sb-merch-grid{padding-bottom:20px!important}
.sb-editorial-card h3{font-size:clamp(18px,2vw,26px)!important;line-height:1.2!important}
.sb-editorial-card img{object-fit:contain!important;background:#0a0c0a}
.mp-pagehead{padding-block:clamp(46px,6vw,84px)!important}
.mp-pagehead h1{font-size:clamp(44px,6vw,84px)!important}
.mp-pagehead p{max-width:700px;line-height:1.6}
.mp-hero{min-height:clamp(490px,63vh,750px)!important}
.mp-hero h1{line-height:1.02!important}
.home-showcase{margin-top:20px!important}
@media(max-width:800px){.sb-editorial-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-editorial-links a{padding:15px}.sb-editorial-merch-link{flex-direction:column;align-items:flex-start;padding:20px}.mp-hero{min-height:0!important}}
@media(max-width:400px){.sb-editorial-links a{flex-direction:column;align-items:flex-start}}
