.ProgramRules_document__tz0Rt{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.ProgramRules_document__tz0Rt h2{margin-bottom:1rem;font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:300;line-height:1.15;letter-spacing:-.017em}.ProgramRules_document__tz0Rt h3{margin-bottom:1.5rem;max-width:36ch;font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.ProgramRules_document__tz0Rt ol,.ProgramRules_document__tz0Rt p,.ProgramRules_document__tz0Rt ul{margin-block:1rem;color:rgb(2 3 10/75%)}.ProgramRules_document__tz0Rt ol,.ProgramRules_document__tz0Rt ul{padding-left:1.5rem}.ProgramRules_document__tz0Rt ul{list-style:disc}.ProgramRules_document__tz0Rt ol{list-style:decimal}.ProgramRules_document__tz0Rt li+li{margin-top:.5rem}.ProgramRules_document__tz0Rt a{text-decoration:underline;text-decoration-color:rgb(2 3 10/25%);text-underline-offset:4px}.ProgramRules_document__tz0Rt a:hover{text-decoration-color:currentColor}.ProgramRules_document__tz0Rt blockquote{margin-block:1.5rem;padding:.25rem 1.25rem;border-left:3px solid rgb(2 3 10/25%);background:rgb(255 255 255/45%)}.ProgramRules_document__tz0Rt pre{margin-block:1.5rem;padding:1.25rem;border:1px solid rgb(2 3 10/10%);border-radius:.75rem;background:rgb(255 255 255/60%);white-space:pre-wrap}.ProgramRules_document__tz0Rt code{font-size:.9em}.ProgramRules_document__tz0Rt .program-rules-table{width:100%;max-width:100%;margin-block:1.5rem;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid rgb(2 3 10/10%);border-radius:.75rem;background:rgb(255 255 255/50%)}.ProgramRules_document__tz0Rt table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.ProgramRules_document__tz0Rt td,.ProgramRules_document__tz0Rt th{min-width:clamp(8rem,20vw,12rem);padding:.875rem 1rem;border-bottom:1px solid rgb(2 3 10/10%);text-align:left!important;vertical-align:middle}.ProgramRules_document__tz0Rt th{background:rgb(2 3 10/4%);font-weight:600;line-height:1.5}.ProgramRules_document__tz0Rt td{white-space:nowrap}.ProgramRules_document__tz0Rt tr:last-child td{border-bottom:0}