:root{--cream:#efe4cf;--ink:#512b1b;--dim:#512b1bad;--hair:#512b1b38;--gold:#b8741a;--orange:#e37222;--serif:"Noto Serif", Georgia, serif}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;font-size:15.5px;line-height:1.7}a{color:inherit}.rules-nav{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,5vw,84px);display:flex}.rules-nav__brand{letter-spacing:.28em;text-transform:uppercase;color:var(--dim);align-items:center;gap:14px;font-size:11px;text-decoration:none;display:flex}.rules-nav__brand img{width:auto;height:42px}.rules-nav__back{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ink);white-space:nowrap;padding:.8em 1.4em;font-size:12px;text-decoration:none}.rules-nav__back:hover{background:var(--ink);color:var(--cream)}.rules{max-width:760px;margin:0 auto;padding:56px clamp(20px,5vw,84px) 96px}.rules__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-size:11px}h1{letter-spacing:-.01em;margin:0 0 1.6rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.08}h1 em{color:var(--gold);margin-top:.3rem;font-weight:400;display:block}h2{letter-spacing:.02em;margin:2.4rem 0 .6rem;font-size:1.05rem;font-weight:600}p{margin:0 0 1rem}ul{margin:0 0 1rem 1.2rem;padding:0}li{margin-bottom:.4rem}.rules__notice{border:1px solid var(--hair);letter-spacing:.02em;padding:18px 22px;font-size:13px;line-height:1.6}.sgw{background:#fff;border:3px solid #000;margin:3rem 0 1.4rem;padding:16px 24px}.sgw p{color:#000;text-align:center;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:clamp(16px,2.4vw,22px);font-weight:700;line-height:1.3}.pending{background:#f6dc8a;padding:0 3px}.rules__meta{color:var(--dim);font-size:12px}@media (max-width:600px){.rules-nav__brand span{display:none}.rules-nav__back{padding:.7em 1em;font-size:11px}}
