.gaming-hero{padding:48px 0 30px;border-bottom:3px solid #e43838;margin-bottom:32px}.gaming-hero h1{font-size:clamp(2.5rem,8vw,5rem);line-height:1;margin:16px 0}.gaming-hero p{max-width:660px}.gaming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 48px}.gaming-card{position:relative;border:1px solid #ccc;border-top:4px solid #de3939;border-radius:12px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gaming-number{font-size:2.6rem;line-height:1;font-weight:800;opacity:.35}.gaming-card h2{font-size:1.45rem;line-height:1.2;overflow-wrap:anywhere}.gaming-status{opacity:.8;flex:1}.gaming-button{display:inline-flex;gap:24px;align-items:center;min-height:46px;padding:10px 16px;border-radius:6px;background:#c7252d;color:white!important;font-weight:700;text-decoration:none}.gaming-button:focus-visible{outline:3px solid #648bff;outline-offset:4px}.gaming-home{border-top:3px solid #d32b35;padding:30px 0;margin:32px 0}@media(max-width:900px){.gaming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.gaming-grid{grid-template-columns:minmax(0,1fr)}.gaming-card{padding:22px}.gaming-hero{padding-top:28px}}