.hub-rules.modal{top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:none;transition:none}.hub-rules .modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;transition:none}.hub-rules .hub-rules__panel{display:flex;flex-direction:column;width:760px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:24px 16px;border-radius:0;background:#fff;color:#222;opacity:1;transform:none;transition:none;overflow:hidden}.hub-rules__bar{padding:12px 24px;border-bottom:1px solid #ddd;text-align:right;flex-shrink:0}.hub-rules__bar button{padding:8px 12px;border:1px solid #222;background:#fff;color:#222;cursor:pointer}.hub-rules__text{padding:24px;overflow-y:auto;overscroll-behavior:contain;font:400 16px/1.65 Arial,sans-serif}.hub-rules__text h2{font:700 24px/1.3 Arial,sans-serif;margin:0 0 24px}.hub-rules__text h3{font:700 19px/1.4 Arial,sans-serif;margin:28px 0 12px}.hub-rules__text p{margin:0 0 16px}.hub-rules__text ul{list-style:disc;margin:0 0 20px;padding-left:24px}.hub-rules__text li{margin:6px 0}.hub-rules__text a{text-decoration:underline;overflow-wrap:anywhere}.hub-rules :focus-visible{outline:2px solid #222;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/bfcm-hub-contest-rules.css.map */
