.rules-waiver-section{scroll-margin-top:90px}.rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rule-card{position:relative;padding:28px;border:1px solid var(--line);background:#fff}.rule-card>span{color:var(--gold);font-size:.62rem;font-weight:800;letter-spacing:.12em}.rule-card h3,.waiver-document h3{margin:10px 0 16px;font:600 2rem/1 "Cormorant Garamond",serif}.rule-card ul{margin:0;padding-left:18px;color:var(--muted);font-size:.73rem;line-height:1.75}.rule-card li+li{margin-top:8px}.waiver-document{padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-top:4px solid var(--gold);background:#fff}.waiver-document h3{font-size:clamp(2rem,4vw,3.2rem)}.waiver-document p{color:var(--muted);font-size:.76rem;line-height:1.8}.acknowledgment-list{display:grid;gap:12px;margin:24px 0}.acknowledgment-list .consent{max-width:none;padding:16px;border:1px solid var(--line);background:#fff;color:var(--navy)}.signature-grid{margin-top:24px}.review-dialog .waiver-summary{margin-top:20px;padding:16px;border-left:4px solid var(--gold);background:#fff;color:var(--muted);font-size:.72rem;line-height:1.6}@media(max-width:760px){.rules-grid{grid-template-columns:1fr}.rule-card{padding:22px 18px}}
