.rules-element{flex-direction:column;width:100%;margin:0 auto;display:flex}.rules-element .rules-element-header .rules-element-header-title{color:#31bbff;letter-spacing:.01px;text-align:center;font-size:20px;font-weight:600;line-height:28px;transition:filter .3s}.rules-element:not(.--parent){margin-bottom:32px}.rules-element:not(.--parent) .rules-element-content{background-color:#191e2a;border-radius:20px;margin-top:16px;padding:24px}.rules-element.--parent{width:100%}.rules-element.--parent .rules-element-content{background-color:#0000;border-radius:0;gap:4px;margin-top:0;padding:0}.rules-element.--parent .rules-element-content-list{margin-bottom:4px}.rules-element .rules-element-content{flex-direction:column;gap:12px;display:flex}.rules-element .rules-element-content .rules-element-content-title{letter-spacing:.01px;font-size:24px;font-weight:600;line-height:30px}.rules-element .rules-element-content .rules-element-content-desc,.rules-element .rules-element-content .rules-element-content-desc a{letter-spacing:.01px;font-size:14px;font-weight:600;line-height:20px}.rules-element .rules-element-content .rules-element-content-desc{color:#9ba7bf}.rules-element .rules-element-content .rules-element-content-desc span{color:inherit}.rules-element .rules-element-content .rules-element-content-desc a{color:#31bbff}.rules-element .rules-element-content .rules-element-content-desc a:hover{text-decoration:underline}.rules-element .rules-element-content .rules-element-content-desc b{letter-spacing:.01px;font-size:14px;font-weight:700;line-height:20px}.rules-element .rules-element-content .rules-element-content-list{padding-left:16px}.rules-element .rules-element-content .rules-element-content-list .rules-element-content-list-element{list-style-type:decimal;list-style-position:outside}.rules-element .rules-element-content .rules-element-content-list .rules-element-content-list-element::marker{color:#9ba7bf;letter-spacing:.01px;font-size:14px;font-weight:500;line-height:20px}
