.rules-main{padding-bottom:80px}.rules-main [hidden]{display:none!important}.rules-main .account-breadcrumb{padding-bottom:35px}.rules-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding-bottom:38px;margin-bottom:33px;border-bottom:1px solid #b47be424}.rules-eyebrow{display:block;color:#b783e1;letter-spacing:2.1px;font-size:9px;font-weight:650;margin-bottom:21px}.bcr-home .rules-hero h1{font-size:clamp(37px,4vw,58px);line-height:1.12;letter-spacing:-2.5px;margin:0 0 19px}.bcr-home .rules-hero h1 em{color:#c28bf6;font-style:normal}.bcr-home .rules-hero h1 em:after{display:none}.rules-hero p{max-width:550px;font-size:12px;color:#ab94bb;line-height:1.9;margin:0}.rules-hero-card{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #b97ee43a;border-radius:13px;background:linear-gradient(120deg,#a259dd13,#a259dd03);min-width:260px;margin-bottom:5px;transition:border-color .2s,background .2s}.rules-hero-card:hover{border-color:#b984e56c;background:#a259dd17}.rules-book{display:grid;place-items:center;border:1px solid #ad75d940;background:#a767d414;border-radius:10px;width:43px;height:48px;font-size:28px;color:#c496ed}.rules-hero-card b{display:block;color:#e1c5f7;font-size:15px;font-family:'Space Grotesk',Inter,sans-serif}.rules-hero-card small{display:block;font-size:9px;color:#9b7fab;margin-top:8px}.rules-hero-card>span:last-child{color:#b68bd4;margin-left:14px}.rules-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:32px;align-items:start}.rules-sidebar{position:sticky;top:24px;min-width:0}.rules-search{display:flex;align-items:center;gap:10px;height:43px;padding:0 13px;border:1px solid #b07cce33;border-radius:10px;background:#17101f;transition:border-color .2s,box-shadow .2s}.rules-search:focus-within{border-color:#c08aea;box-shadow:0 0 0 3px #a05adc13}.rules-search svg{width:17px;height:17px;fill:none;stroke:#aa89c0;stroke-width:1.5;flex-shrink:0}.bcr-home .rules-search input{min-width:0;width:100%;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:#dfcbed;font-size:11px}.rules-search input::placeholder{color:#897194}.rules-search>button{border:0;background:none;color:#b796cd;font-size:20px;cursor:pointer;padding:0}.rules-search-status{font-size:9px;color:#826a94;margin:13px 4px 20px;line-height:1.7}.rules-menu>summary{display:none}.rules-document-nav{max-height:calc(100vh - 250px);overflow:auto;scrollbar-width:thin;scrollbar-color:#543565 transparent;padding-right:7px}.rules-group{border-bottom:1px solid #a878ca18;padding:0 0 10px;margin-bottom:10px}.rules-group>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:9px 5px;font-size:11px;color:#d2b5e5;font-weight:600}.rules-group>summary::-webkit-details-marker{display:none}.rules-group>summary>span{font:500 8px 'Space Grotesk',Inter,sans-serif;color:#9561b9;border:1px solid #a773cc27;border-radius:5px;padding:4px}.rules-group>summary>b{margin-left:auto;font-weight:400;font-size:12px;color:#8f6ca5;transition:transform .2s}.rules-group[open]>summary>b{transform:rotate(180deg)}.rules-group>div{padding:7px 0 1px}.rules-nav-link{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 13px;margin:2px 0;border:1px solid transparent;border-radius:8px;color:#a68bb7;font-size:10px;line-height:1.5;transition:border-color .2s,background .2s,color .2s}.rules-nav-link:hover{color:#e0c1f5;background:#a967d40b}.rules-nav-link[aria-current=page]{background:linear-gradient(100deg,#a75ce51e,#a75ce508);border-color:#a96dd339;color:#d8adfa}.rules-nav-link small{color:#b47bdd;font-size:8px;background:#ac6bd51b;border-radius:4px;padding:2px 5px}.rules-nav-link small:empty{display:none}.rules-source{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#ae8fc3;padding:17px 5px;border-top:1px solid #ae75cd24;margin-top:17px;line-height:1.7}.rules-support{display:grid;gap:9px;border:1px solid #af75d334;border-radius:10px;padding:16px;background:#a565d10a;margin-top:4px}.rules-support b{font-size:11px;font-weight:550;color:#d1afe9}.rules-support span{font-size:9px;color:#a384b8;line-height:1.7}.rules-reading{min-width:0;scroll-margin-top:24px}.rules-reading-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 2px 18px;color:#8e729e;font-size:8px;letter-spacing:.5px}.rules-reading-meta>span:first-child{letter-spacing:1.5px;color:#a679c5;font-size:7px}.rules-document{padding:31px 34px;border:1px solid #ac77d22e;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#a361d807,transparent 400px),linear-gradient(160deg,#17101f,#100c17)}.rule-section-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;color:#a178bc;font-size:8px;letter-spacing:1.3px;text-transform:uppercase}.rule-section-top small{color:#7e6092;font-size:8px;letter-spacing:1px}.bcr-home .rule-article>h2{font-size:32px;letter-spacing:-1px;line-height:1.3;margin:0 0 29px;color:#eee3f7}.rule-row{display:flex;gap:19px;padding:18px 0;border-top:1px solid #b279d316}.rule-number{font:500 9px 'Space Grotesk',Inter,sans-serif;letter-spacing:.3px;color:#9a64bd;width:22px;flex-shrink:0;padding-top:5px}.rule-text{margin:0;color:#c2adcf;font-size:13px;line-height:1.95;overflow-wrap:anywhere;white-space:pre-line}.rule-row:first-of-type{padding-top:22px}.rule-row:last-child{padding-bottom:0}.rules-results-status{padding:14px 17px;border:1px solid #b17ed338;border-radius:9px;background:#a564d810;color:#cca8e7;font-size:10px;line-height:1.8;margin:0 0 17px}.rule-row.is-search-match,.terms-block.is-search-match{background:#ad6ce108;box-shadow:0 0 0 8px #ad6ce108;border-radius:5px}.rules-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.rules-pagination>a{display:flex;flex-direction:column;gap:10px;border:1px solid #ae7cce29;border-radius:11px;background:#a76ed505;padding:18px 21px;min-width:0;max-width:49%;flex:1;color:#d4b4ec;transition:background .2s,border-color .2s}.rules-pagination>a:last-child{text-align:right;margin-left:auto}.rules-pagination>a:hover{border-color:#ac78d05b;background:#a76ed511}.rules-pagination small{font-size:7px;letter-spacing:1.2px;color:#9166aa}.rules-pagination span{font-size:11px;font-weight:550;line-height:1.5}.rules-reading-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ad75cc20;padding-top:23px;margin-top:28px;color:#876b99;font-size:9px;line-height:1.8}.rules-reading-footer a{color:#c18fef}.rules-no-results{text-align:center;border:1px solid #a977ce2e;border-radius:14px;padding:60px 25px;background:#a768d708}.rules-no-results>span{font-size:48px;color:#ac70d3}.bcr-home .rules-no-results h2{font-size:26px;margin:16px 0}.rules-no-results p{font-size:12px;color:#a187b2;line-height:1.9}.rules-no-results .button{margin-top:15px}.rule-terms-version,.terms-version{font-size:9px;color:#9b78b3;margin-top:-12px;margin-bottom:24px}.terms-block{padding:21px 0;border-top:1px solid #ae78ce24}.bcr-home .terms-block h3{font:600 17px 'Space Grotesk',Inter,sans-serif;color:#cd9ff1;letter-spacing:-.2px;line-height:1.5;margin:0 0 12px}.terms-block .rule-text+.rule-text{margin-top:14px}.terms-intro{font-size:12px;line-height:1.9;color:#bba0cd;border:1px solid #af79d12d;background:#a76ade0a;padding:17px;border-radius:9px;margin:22px 0}.terms-full-link{display:inline-flex;align-items:center;color:#cc9dee;font-size:11px;line-height:1.8;margin:10px 0 25px}.bcr-home .checkout-terms h2{font-size:28px;letter-spacing:-.8px;line-height:1.3;margin-top:16px;margin-bottom:20px}.checkout-terms .terms-version{font-size:9px;margin:0 0 12px}.checkout-terms .rule-text{font-size:12px}.bcr-home .checkout-terms .terms-block h3{font-size:16px}.checkout-refund-policy{font-size:9px;line-height:1.9;color:#b597c8;margin:18px 0 0;padding:14px;border:1px solid #b578df31;border-radius:8px;background:#a361d30a}.checkout-refund-policy a,.bcr-home .faq-list p a{color:#d6a6fa;text-decoration:underline;text-underline-offset:3px}.bcr-home .faq-list p a{display:inline-block;font-size:10px;margin-top:9px}.rules-main a:focus-visible,.rules-main button:focus-visible,.rules-main summary:focus-visible{outline:2px solid #c99af5;outline-offset:3px}.rules-source,.rules-support{transition:color .2s,border-color .2s}.rules-source:hover{color:#dec0f5}.rules-support:hover{border-color:#be8cde6b}
@media(max-width:1100px){.rules-layout{grid-template-columns:235px minmax(0,1fr);gap:24px}.rules-document{padding:27px}.rules-hero-card{min-width:230px;padding:19px}.bcr-home .rules-hero h1{font-size:44px}.rule-text{font-size:12px}.bcr-home .rule-article>h2{font-size:28px}}
@media(max-width:900px){.rules-layout{grid-template-columns:1fr;gap:27px}.rules-sidebar{position:static;border:1px solid #ad78d22e;border-radius:13px;padding:18px;background:#a265ce06}.rules-menu>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;font-size:11px;color:#d1afe9;padding:6px 1px 1px;cursor:pointer}.rules-menu>summary::-webkit-details-marker{display:none}.rules-document-nav{max-height:320px;margin-top:17px}.rules-source{margin-top:16px;padding-bottom:0}.rules-support{display:none}.rules-search-status{margin-bottom:10px}.rules-hero-card{display:none}.rules-hero{padding-bottom:29px;margin-bottom:26px}.rules-reading-meta{font-size:7px}.rules-document{padding:25px}.rules-pagination>a{padding:17px}.rule-row{gap:14px}.rules-main{padding-bottom:50px}}
@media(max-width:760px){.bcr-home .header .mainnav a{padding-left:7px;padding-right:7px}.bcr-home .rules-hero h1{font-size:37px;letter-spacing:-1.4px}.rules-eyebrow{font-size:7px;line-height:1.9;letter-spacing:1.7px;margin-bottom:17px}.rules-hero p{font-size:11px}.rules-main .account-breadcrumb{padding-bottom:26px}.rules-document{padding:23px 20px}.bcr-home .rule-article>h2{font-size:27px;letter-spacing:-.8px}.rule-text{font-size:12px;line-height:1.95}.rule-section-top{font-size:7px;letter-spacing:.7px}.rule-section-top small{font-size:7px;white-space:nowrap}.rule-number{font-size:8px;width:18px}.rule-row{gap:10px;padding-block:16px}.rules-reading-meta{gap:12px;line-height:1.8}.rules-reading-meta>span:first-child{font-size:6px;letter-spacing:.7px}.rules-reading-meta>span:last-child{text-align:right}.rules-pagination{gap:12px}.rules-pagination>a{padding:15px}.rules-pagination small{font-size:6px;letter-spacing:.6px}.rules-pagination span{font-size:10px}.rules-reading-footer{flex-direction:column;gap:10px;font-size:9px}.bcr-home .terms-block h3{font-size:16px}.checkout-refund-policy{font-size:9px}.bcr-home .checkout-terms h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.rules-main *{scroll-behavior:auto!important;transition:none!important}}
