.logoimg{width:100%;max-width:450px}.intro .main-content{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.campaign-title{color:var(--foreground)!important}.rules .main-content>div[id^=ch] h3:before{content:none!important}.rules .main-content{counter-reset:chapter}.rules .main-content>div[id^=ch]:not(.appendix):not(.no-number){counter-increment:chapter}.rules .main-content>div[id^=ch]:not(.appendix):not(.no-number) h3:first-of-type:before{content:counter(chapter) ". "}.toc{color:var(--foreground)}.toc .main-content a{margin:8px 0;display:block}.rules a{text-decoration:underline}.rules div div{margin:24px auto}.rules p{margin:12px auto}.eligibility-table{color:var(--foreground)}.eligibility-table th,.eligibility-table td{text-align:left;vertical-align:top!important}@media (width<=767px){.eligibility-table th,.eligibility-table td{width:100%;display:block}}.table-container{border:1px solid var(--primary);color:var(--foreground);border-spacing:0!important}.table-container thead{background:var(--primary);color:var(--primary-foreground);font-weight:var(--bold);border:1px solid var(--primary)}.table-container tr td:first-child{width:24%}.table-container td,.table-container th{vertical-align:middle;border:1px solid var(--primary);padding:8px 16px}@media screen and (width<=959px){#intro .structure8 .menu-item{width:100%!important}#intro .campaign-title{font-size:36px}}@media screen and (width<=564px){.table-container{width:100%;border:none!important}.table-container thead{clip:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-container tr{border-bottom:3px solid var(--primary);margin-bottom:.625em;display:block}.table-container td{border-bottom:1px solid var(--secondary);text-align:right;font-size:.75rem;display:block}.table-container td:before{content:attr(data-label);float:left;font-weight:var(--bold);color:var(--primary)}.table-container tr td:first-child{content:"";text-align:center;background:var(--primary);width:100%;color:var(--primary-foreground);margin:0}.table-container tr td:first-child:before,.table-container tr td:first-child b{color:var(--primary-foreground)}.table-container td:last-child{border-bottom:0}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.table th,.table td{vertical-align:top;text-align:inherit}
