.fair-play-page{max-width:1100px}.fair-play-hero{background:var(--bix-charcoal);border:1px solid #94691f;border-radius:26px;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 14px 32px #21191518}.fair-play-hero .fair-play-artwork{width:100%;height:auto}.fair-play-heading{width:38%;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.fair-play-kicker{color:var(--bix-gold);letter-spacing:.1em;font-size:10px;font-weight:750}.fair-play-heading h1{color:var(--bix-cream);margin:14px 0;font-size:clamp(30px,4.4vw,48px);line-height:1.12}.fair-play-heading p{color:var(--bix-cream);margin:0;font-size:16px;line-height:1.65}.fair-play-page .rules-content{max-width:800px;margin-inline:auto}@media (max-width:600px){.fair-play-hero{border-radius:20px;margin-bottom:28px}.fair-play-heading{width:auto;padding:22px;position:static;transform:none}.fair-play-heading h1{font-size:34px}}
