.bl-bonus-directory{--bd-heading:#f3f6fa;--bd-text:#d8e2ee;--bd-muted:#a6b6c9;--bd-faded:#8fa1b6;--bd-rule:rgba(155,177,201,0.18);--bd-rule-strong:rgba(155,177,201,0.3);--bd-gold:#e8bc54;--bd-gold-soft:#f4d995;--bd-gold-rgb:232,188,84;--bd-sky:#6cc6f3;--bd-sky-soft:#b5e2f9;--bd-sky-rgb:108,198,243;--bd-link:#a9d7f5;--bd-focus:#f4d995;--bd-gap-section:clamp(64px,8vw,112px);--bd-anchor-offset:calc(var(--bl-site-header-height, 72px) + 24px)}.bl-bonus-directory :is(h2,h3,p,ol,ul,figure){min-width:0}.bl-bonus-directory [id]{scroll-margin-top:var(--bd-anchor-offset)}.bl-pc.bl-bonus-directory .bl-pc-breadcrumbs{max-width:none;margin:0 0 clamp(18px,2.6vw,30px)}.bl-bonus-directory__top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "browse" "art";gap:40px;min-width:0}.bl-bonus-directory__intro{grid-area:intro;min-width:0}.bl-pc.bl-bonus-directory .bl-pc-header{max-width:640px;margin:0}.bl-pc.bl-bonus-directory .bl-pc-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--bd-gold);font-size:12px;font-weight:720;letter-spacing:.12em;line-height:1.4}.bl-pc.bl-bonus-directory .bl-pc-eyebrow:before{content:"";flex:0 0 24px;height:2px;background:var(--bd-gold)}.bl-pc.bl-bonus-directory .bl-pc-h1{max-width:14ch;color:var(--bd-heading);font-size:clamp(38px,5.4vw,60px);font-weight:780;line-height:1.04;letter-spacing:-.036em}.bl-pc.bl-bonus-directory .bl-pc-lead{max-width:34ch;margin-top:22px;color:var(--bd-heading);font-size:clamp(18px,1.7vw,21px);font-weight:500;line-height:1.5;letter-spacing:-.008em}.bl-pc.bl-bonus-directory .bl-pc-subtext{max-width:58ch;margin-top:14px;color:var(--bd-text);font-size:16px;line-height:1.7}.bl-pc.bl-bonus-directory .bl-pc-meta{flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-top:22px;color:var(--bd-muted);font-size:13.5px;font-weight:520;line-height:1.5}.bl-bonus-directory__age{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:36px;height:24px;padding:0 8px;border:1px solid rgba(var(--bd-gold-rgb),.55);border-radius:999px;color:var(--bd-gold-soft);font-size:12px;font-weight:760;letter-spacing:.02em}.bl-bonus-directory__intro-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin:18px 0 0}.bl-bonus-directory__intro-links a{display:inline-flex;align-items:center;min-height:40px;color:var(--bd-link);font-size:14.5px;font-weight:640;text-decoration:underline;text-decoration-color:rgba(169,215,245,.4);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.bl-bonus-directory__intro-links a:hover{color:#fff;text-decoration-color:currentColor}.bl-bonus-directory__anatomy{grid-area:art;width:100%;max-width:560px;margin:0 auto}.bl-bonus-directory__anatomy-stage{position:relative;padding:46px 0 0 54px;isolation:isolate}.bl-bonus-directory__anatomy-sheet{position:absolute;z-index:-1;top:0;left:0;display:grid;align-content:start;gap:11px;width:70%;height:84%;padding:15px 20px;border:1px solid var(--bd-rule);border-radius:4px;background:linear-gradient(180deg,rgba(18,30,47,.72),rgba(11,20,32,.4));transform:rotate(-2.4deg);transform-origin:30% 60%}.bl-bonus-directory__anatomy-sheet-title{margin-bottom:4px;color:var(--bd-faded);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bl-bonus-directory__anatomy-sheet-line{display:block;width:var(--bd-line,80%);height:5px;border-radius:3px;background:rgba(155,177,201,.13)}.bl-bonus-directory__anatomy-ledger{position:relative;width:min(100%,480px);margin-left:auto;padding:22px 22px 6px;border:1px solid var(--bd-rule-strong);border-top:2px solid var(--bd-gold);border-radius:4px;background:linear-gradient(165deg,#13233a,#0d1928 60%,#0a1522);box-shadow:0 34px 60px -34px rgba(0,0,0,.75)}.bl-bonus-directory__anatomy-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label tag" "amount amount";align-items:center;gap:12px 16px}.bl-bonus-directory__anatomy-label{grid-area:label;color:var(--bd-muted);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.bl-bonus-directory__anatomy-tag{grid-area:tag;padding:3px 10px;border:1px solid rgba(var(--bd-gold-rgb),.38);border-radius:999px;color:var(--bd-gold-soft);font-size:11px;font-weight:640;line-height:1.5;white-space:nowrap}.bl-bonus-directory__anatomy-amount{grid-area:amount;display:flex;gap:8px}.bl-bonus-directory__anatomy-amount>span{display:block;height:24px;border-radius:3px;background:linear-gradient(90deg,rgba(var(--bd-gold-rgb),.62),rgba(var(--bd-gold-rgb),.3))}.bl-bonus-directory__anatomy-amount>span:first-child{width:48%}.bl-bonus-directory__anatomy-amount>span:last-child{width:22%;opacity:.55}.bl-bonus-directory__anatomy-caption{display:flex;align-items:center;gap:10px;margin:22px 0 4px;color:var(--bd-gold-soft);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bl-bonus-directory__anatomy-caption:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(var(--bd-gold-rgb),.45),rgba(var(--bd-gold-rgb),0))}.bl-bonus-directory__anatomy-rows{margin:0;padding:0;list-style:none}.bl-bonus-directory__anatomy-rows>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term state" "detail state";align-items:center;-moz-column-gap:14px;column-gap:14px;padding:12px 0;border-bottom:1px solid var(--bd-rule);animation:bl-bonus-directory-row-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--bd-i, 0) * 90ms + .24s)}.bl-bonus-directory__anatomy-rows>li:last-child{border-bottom:0}.bl-bonus-directory__anatomy-term{grid-area:term;color:var(--bd-heading);font-size:14.5px;font-weight:660;line-height:1.35}.bl-bonus-directory__anatomy-detail{grid-area:detail;margin-top:2px;color:var(--bd-muted);font-size:12.5px;line-height:1.45}.bl-bonus-directory__anatomy-state{grid-area:state;padding:3px 10px;border:1px solid;border-radius:999px;font-size:11px;font-weight:650;line-height:1.5;white-space:nowrap}.bl-bonus-directory__anatomy-state--ok{border-color:rgba(111,211,162,.34);background:rgba(111,211,162,.09);color:#9be3bf}.bl-bonus-directory__anatomy-state--warn{border-color:rgba(240,196,106,.36);background:rgba(240,196,106,.09);color:#f4d38a}.bl-bonus-directory__anatomy-state--muted{border-color:rgba(155,177,201,.32);background:rgba(155,177,201,.07);color:#c0ccd9}.bl-bonus-directory__anatomy-state--info{border-color:rgba(var(--bd-sky-rgb),.36);background:rgba(var(--bd-sky-rgb),.09);color:var(--bd-sky-soft)}.bl-bonus-directory__anatomy-figcaption{margin-top:14px;color:var(--bd-faded);font-size:12px;line-height:1.5;text-align:right}@keyframes bl-bonus-directory-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bl-bonus-directory__browse{grid-area:browse;min-width:0}.bl-bonus-directory__browse-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 40px;margin-bottom:20px}.bl-bonus-directory__browse-title{margin:0;color:var(--bd-heading);font-size:clamp(21px,2.1vw,26px);font-weight:730;line-height:1.3;letter-spacing:-.02em}.bl-bonus-directory__browse-intro{max-width:54ch;margin:0;color:var(--bd-muted);font-size:15px;line-height:1.6}.bl-bonus-directory__doors{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.bl-bonus-directory__door{--door-accent:var(--bd-sky);--door-accent-soft:var(--bd-sky-soft);--door-rgb:var(--bd-sky-rgb);position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,32px);overflow:hidden;border:1px solid var(--bd-rule-strong);border-radius:4px;background:linear-gradient(158deg,rgba(var(--door-rgb),.085) 0,rgba(var(--door-rgb),0) 42%),linear-gradient(180deg,#0f1c2d 0,#0a1522 100%);container-type:inline-size;transition:border-color .2s ease}.bl-bonus-directory__door--casino{--door-accent:var(--bd-gold);--door-accent-soft:var(--bd-gold-soft);--door-rgb:var(--bd-gold-rgb)}.bl-bonus-directory__door:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--door-accent) 0,rgba(var(--door-rgb),0) 88%);opacity:.8;transition:opacity .2s ease}.bl-bonus-directory__door:is(:hover,:focus-within){border-color:rgba(var(--door-rgb),.5)}.bl-bonus-directory__door:is(:hover,:focus-within):before{opacity:1}.bl-bonus-directory__door-motif{position:absolute;top:-14px;right:-48px;width:270px;height:auto;color:rgba(var(--door-rgb),.13);pointer-events:none;stroke:currentColor;stroke-width:1.2;transition:color .3s ease,transform .45s ease}.bl-bonus-directory__door--casino .bl-bonus-directory__door-motif{top:-76px;right:-76px;width:250px}.bl-bonus-directory__door:hover .bl-bonus-directory__door-motif{color:rgba(var(--door-rgb),.22);transform:translate(-5px,3px)}.bl-bonus-directory__door-top{position:relative;display:flex;align-items:center;gap:14px}.bl-bonus-directory__door-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border:1px solid rgba(var(--door-rgb),.4);border-radius:4px;background:rgba(var(--door-rgb),.1);color:var(--door-accent-soft)}.bl-bonus-directory__door-icon svg{width:26px;height:26px}.bl-bonus-directory__door-kicker{margin:0;color:var(--door-accent-soft);font-size:12px;font-weight:720;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.bl-bonus-directory__door-title{position:relative;margin:24px 0 0;color:var(--bd-heading);font-size:clamp(25px,2.5vw,31px);font-weight:750;line-height:1.14;letter-spacing:-.026em}.bl-bonus-directory__door-description{position:relative;max-width:54ch;margin:12px 0 0;color:var(--bd-text);font-size:15.5px;line-height:1.65}.bl-bonus-directory__door-checks{position:relative;margin-top:24px;padding-top:20px;border-top:1px solid var(--bd-rule)}.bl-bonus-directory__door-label{margin:0 0 12px;color:var(--bd-muted);font-size:12px;font-weight:680;letter-spacing:.09em;text-transform:uppercase}.bl-bonus-directory__door-checks ul{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 24px;margin:0;padding:0;list-style:none}.bl-bonus-directory__door-checks li{display:flex;align-items:flex-start;gap:10px;color:var(--bd-text);font-size:15px;line-height:1.45}.bl-bonus-directory__door-checks li svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px;color:var(--door-accent);stroke-width:2}.bl-bonus-directory__door-regions{position:relative;margin:20px 0 0;color:var(--bd-text);font-size:14px;line-height:1.6}.bl-bonus-directory__door-regions>span{color:var(--bd-muted)}.bl-bonus-directory__door-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:auto;padding-top:26px}.bl-bonus-directory__door-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:11px 18px 11px 20px;border:1px solid rgba(var(--door-rgb),.55);border-radius:3px;background:rgba(var(--door-rgb),.14);color:#f7fafd;font-size:15px;font-weight:720;line-height:1.3;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.bl-bonus-directory__door-link:after{content:"";position:absolute;z-index:1;inset:0;border-radius:4px}.bl-bonus-directory__door-link svg{width:18px;height:18px;color:var(--door-accent-soft);stroke-width:2;transition:transform .18s ease,color .18s ease}.bl-bonus-directory__door-link:focus-visible,.bl-bonus-directory__door:hover .bl-bonus-directory__door-link{border-color:var(--door-accent);background:var(--door-accent);color:#08111c}.bl-bonus-directory__door-link:focus-visible svg,.bl-bonus-directory__door:hover .bl-bonus-directory__door-link svg{color:#08111c;transform:translateX(3px)}.bl-bonus-directory__door:has(.bl-bonus-directory__door-crypto:hover) .bl-bonus-directory__door-link{border-color:rgba(var(--door-rgb),.55);background:rgba(var(--door-rgb),.14);color:#f7fafd}.bl-bonus-directory__door:has(.bl-bonus-directory__door-crypto:hover) .bl-bonus-directory__door-link svg{color:var(--door-accent-soft);transform:none}.bl-bonus-directory__door-link:focus-visible{outline:none}.bl-bonus-directory__door-link:focus-visible:after{outline:2px solid var(--door-accent-soft);outline-offset:-1px}.bl-bonus-directory__door-crypto{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--bd-text);font-size:14px;font-weight:620;text-decoration:underline;text-decoration-color:rgba(var(--door-rgb),.5);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.bl-bonus-directory__door-crypto svg{flex:0 0 18px;width:18px;height:18px;color:var(--door-accent-soft)}.bl-bonus-directory__door-crypto:hover{color:#fff;text-decoration-color:currentColor}.bl-bonus-directory__browse-context{max-width:78ch;margin:20px 0 0;padding-left:14px;border-left:2px solid rgba(var(--bd-gold-rgb),.6);color:var(--bd-muted);font-size:14px;line-height:1.65}.bl-bonus-directory__browse-context strong{color:var(--bd-heading);font-weight:680}@container (min-width: 440px){.bl-bonus-directory__door-checks ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 379px){.bl-bonus-directory__door-link{justify-content:space-between;width:100%}}.bl-bonus-directory__principles{margin-top:clamp(56px,7vw,92px);padding-top:30px;border-top:1px solid var(--bd-rule)}.bl-bonus-directory__principles-title{margin:0 0 24px;color:var(--bd-gold);font-size:12px;font-weight:720;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.bl-bonus-directory__principles-list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}.bl-bonus-directory__principles-list>li{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;-moz-column-gap:16px;column-gap:16px}.bl-bonus-directory__principles-icon{display:grid;grid-row:span 2;place-items:center;width:42px;height:42px;border:1px solid var(--bd-rule-strong);border-radius:4px;background:rgba(var(--bd-gold-rgb),.06);color:var(--bd-gold-soft)}.bl-bonus-directory__principles-icon svg{width:22px;height:22px}.bl-bonus-directory__principles-list strong{color:var(--bd-heading);font-size:15.5px;font-weight:700;line-height:1.4}.bl-bonus-directory__principles-list>li>span:last-child{margin-top:5px;color:var(--bd-muted);font-size:14.5px;line-height:1.62}.bl-bonus-directory__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--bd-gold);font-size:12px;font-weight:720;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.bl-bonus-directory__eyebrow:before{content:"";flex:0 0 24px;height:2px;background:var(--bd-gold)}.bl-bonus-directory__section-title{max-width:24ch;margin:0;color:var(--bd-heading);font-size:clamp(27px,3.1vw,38px);font-weight:760;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.bl-bonus-directory__section-intro{max-width:62ch;margin:16px 0 0;color:var(--bd-text);font-size:16.5px;line-height:1.7}.bl-bonus-directory__markets{margin-top:var(--bd-gap-section)}.bl-bonus-directory__markets-head{display:grid;margin-bottom:30px}.bl-bonus-directory__markets-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:18px 0 0;padding:0;list-style:none;color:var(--bd-muted);font-size:13.5px;line-height:1.5}.bl-bonus-directory__markets-legend li{display:inline-flex;align-items:center;gap:8px}.bl-bonus-directory__market-link:before,.bl-bonus-directory__markets-legend li:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--bd-sky)}.bl-bonus-directory__market-link--casino:before,.bl-bonus-directory__markets-legend .bl-bonus-directory__legend--casino:before{background:var(--bd-gold)}.bl-bonus-directory__region{margin:0 0 32px}.bl-bonus-directory__region-title{margin:0;padding:0 0 11px;border-bottom:1px solid var(--bd-rule-strong);color:var(--bd-heading);font-size:13px;font-weight:720;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.bl-bonus-directory__region-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));-moz-column-gap:48px;column-gap:48px;margin:0;padding:0;list-style:none}.bl-bonus-directory__market{display:grid;grid-template-columns:32px minmax(0,1fr) 108px 84px;align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:54px;padding:6px 0;border-bottom:1px solid var(--bd-rule)}.bl-bonus-directory__market-code{display:inline-grid;place-items:center;width:32px;height:22px;border:1px solid var(--bd-rule-strong);border-radius:3px;color:var(--bd-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:650;letter-spacing:.04em}.bl-bonus-directory__market-name{color:var(--bd-heading);font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:break-word}.bl-bonus-directory__market-link{--link-rgb:var(--bd-sky-rgb);display:inline-flex;align-items:center;justify-self:start;gap:7px;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:3px;color:var(--bd-text);font-size:13.5px;font-weight:620;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.bl-bonus-directory__market-link--casino{--link-rgb:var(--bd-gold-rgb)}.bl-bonus-directory__market-link:hover{border-color:rgba(var(--link-rgb),.42);background:rgba(var(--link-rgb),.12);color:#fff}.bl-bonus-directory__markets-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 26px;margin:2px 0 0;color:var(--bd-muted);font-size:14px;line-height:1.6}.bl-bonus-directory__markets-foot>span{flex:1 1 360px;max-width:62ch}.bl-bonus-directory__markets-all{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--bd-link);font-size:14.5px;font-weight:660;text-decoration:none}.bl-bonus-directory__markets-all svg{width:16px;height:16px;stroke-width:2;transition:transform .16s ease}.bl-bonus-directory__markets-all:hover{color:#fff}.bl-bonus-directory__markets-all:hover svg{transform:translateX(3px)}.bl-bonus-directory__guide{margin-top:var(--bd-gap-section);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--bd-rule)}.bl-bonus-directory__guide-head{display:grid;max-width:820px;margin-bottom:clamp(32px,4.4vw,52px)}.bl-bonus-directory__guide-lede{margin:0;color:var(--bd-heading);font-size:clamp(21px,2.3vw,28px);font-weight:600;line-height:1.42;letter-spacing:-.018em;text-wrap:balance}.bl-bonus-directory__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:52px}.bl-pc.bl-bonus-directory .bl-pc-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--bd-gold);font-size:12px;font-weight:720;letter-spacing:.12em}.bl-pc.bl-bonus-directory .bl-pc-kicker svg{flex:0 0 20px;width:20px;height:20px}.bl-pc.bl-bonus-directory .bl-bonus-directory__product-guide--sportsbook .bl-pc-kicker{color:var(--bd-sky-soft)}.bl-pc.bl-bonus-directory .bl-bonus-directory__product-guide--casino .bl-pc-kicker{color:var(--bd-gold-soft)}.bl-pc.bl-bonus-directory .bl-pc-section__head{margin-bottom:20px}.bl-pc.bl-bonus-directory .bl-pc-h2{color:var(--bd-heading);font-size:clamp(23px,2.3vw,29px);font-weight:750;line-height:1.24;letter-spacing:-.024em}.bl-pc.bl-bonus-directory .bl-pc-section__intro{max-width:62ch;margin-top:12px;color:var(--bd-text);font-size:16.5px;font-weight:450;line-height:1.68}.bl-pc.bl-bonus-directory .bl-pc-prose{color:var(--bd-text);font-size:16px;line-height:1.8}.bl-pc.bl-bonus-directory .bl-pc-linklist{max-width:none}.bl-pc.bl-bonus-directory .bl-pc-linklist__label{color:var(--bd-heading);font-size:15px}.bl-pc.bl-bonus-directory .bl-pc-linklist__desc{color:var(--bd-muted);font-size:13.5px}.bl-pc.bl-bonus-directory .bl-bonus-directory__product-guide--sportsbook .bl-pc-linklist__icon{color:var(--bd-sky)}.bl-bonus-directory__door-crypto:focus-visible,.bl-bonus-directory__intro-links a:focus-visible,.bl-bonus-directory__market-link:focus-visible,.bl-bonus-directory__markets-all:focus-visible,.bl-pc.bl-bonus-directory .bl-pc-linklist a:focus-visible{border-radius:3px;outline:2px solid var(--bd-focus);outline-offset:2px}.bl-bonus-directory__pair--notes{gap:18px;margin-top:clamp(52px,6.5vw,88px)}.bl-pc.bl-bonus-directory .bl-bonus-directory__note{padding:clamp(22px,2.6vw,32px);border-left:1px solid var(--bd-rule);border:1px solid var(--bd-rule);border-left:3px solid rgba(var(--bd-gold-rgb),.7);border-radius:3px;background:linear-gradient(105deg,rgba(16,31,48,.75),rgba(11,22,37,.45) 70%)}.bl-pc.bl-bonus-directory .bl-bonus-directory__note .bl-pc-h2{font-size:clamp(21px,2vw,24px)}.bl-pc.bl-bonus-directory .bl-bonus-directory__split{margin-top:var(--bd-gap-section);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--bd-rule)}.bl-bonus-directory__dimensions{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:0 26px;margin:0;padding:0;list-style:none;counter-reset:bl-bonus-dimension}.bl-bonus-directory__dimensions>li{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-top:1px solid var(--bd-rule);color:var(--bd-heading);font-size:15.5px;font-weight:620;line-height:1.4;counter-increment:bl-bonus-dimension}.bl-bonus-directory__dimensions>li:before{content:counter(bl-bonus-dimension,decimal-leading-zero);flex:0 0 22px;color:var(--bd-gold);font-size:12px;font-weight:740;font-variant-numeric:tabular-nums}.bl-bonus-directory__checklist{display:grid;margin:0;padding:0;list-style:none;counter-reset:bl-bonus-check}.bl-bonus-directory__checklist>li{display:grid;grid-template-columns:58px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding:22px 0;border-top:1px solid var(--bd-rule);counter-increment:bl-bonus-check}.bl-bonus-directory__checklist>li:last-child{border-bottom:1px solid var(--bd-rule)}.bl-bonus-directory__checklist>li:before{content:counter(bl-bonus-check,decimal-leading-zero);grid-row:1/span 2;color:var(--bd-gold);font-size:32px;font-weight:340;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bl-bonus-directory__checklist strong{grid-column:2;color:var(--bd-heading);font-size:17.5px;font-weight:700;line-height:1.35}.bl-bonus-directory__checklist>li>span{grid-column:2;max-width:62ch;margin-top:6px;color:var(--bd-text);font-size:16px;line-height:1.7}.bl-pc.bl-bonus-directory .bl-bonus-directory__disclosure{margin-top:var(--bd-gap-section);padding:clamp(24px,4vw,48px);border-top:1px solid var(--bd-rule);border:1px solid var(--bd-rule);border-top:2px solid rgba(var(--bd-gold-rgb),.7);border-radius:4px;background:linear-gradient(180deg,rgba(16,28,44,.7),rgba(10,18,29,.35))}.bl-bonus-directory__disclosure-grid{display:grid;gap:28px}.bl-pc.bl-bonus-directory .bl-bonus-directory__disclosure .bl-pc-prose{font-size:15px;line-height:1.75}@media (max-width:479px){.bl-bonus-directory__anatomy-stage{padding:40px 0 0 20px}.bl-bonus-directory__anatomy-sheet{width:82%}.bl-bonus-directory__anatomy-ledger{padding:18px 16px 4px}.bl-bonus-directory__anatomy-figcaption{text-align:left}.bl-bonus-directory__market{grid-template-columns:30px minmax(0,1fr) 100px 76px;-moz-column-gap:8px;column-gap:8px}.bl-bonus-directory__market-link{padding:0 8px;font-size:13px}.bl-bonus-directory__checklist>li{grid-template-columns:44px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.bl-bonus-directory__checklist>li:before{font-size:26px}}@media (min-width:640px){.bl-bonus-directory__principles-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px}}@media (min-width:760px){.bl-bonus-directory__doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:960px){.bl-bonus-directory__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bl-pc.bl-bonus-directory .bl-bonus-directory__product-guide{padding-right:clamp(32px,4vw,64px)}.bl-pc.bl-bonus-directory .bl-bonus-directory__product-guide+.bl-bonus-directory__product-guide{padding-right:0;padding-left:clamp(32px,4vw,64px);border-left:1px solid var(--bd-rule)}.bl-bonus-directory__pair--notes{gap:20px}.bl-bonus-directory__disclosure-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}@media (min-width:1024px){.bl-bonus-directory__top{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"intro art" "browse browse";align-items:center;-moz-column-gap:clamp(40px,5vw,80px);column-gap:clamp(40px,5vw,80px);row-gap:64px}.bl-bonus-directory__anatomy{max-width:none;margin:0}.bl-bonus-directory__principles-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.bl-pc.bl-bonus-directory .bl-bonus-directory__split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;-moz-column-gap:clamp(48px,6vw,96px);column-gap:clamp(48px,6vw,96px)}.bl-pc.bl-bonus-directory .bl-bonus-directory__split>.bl-pc-section__head{position:sticky;top:calc(var(--bl-site-header-height, 72px) + 32px);margin:0}}@media (prefers-reduced-motion:reduce){.bl-bonus-directory__anatomy-rows>li{animation:none}.bl-bonus-directory__door,.bl-bonus-directory__door-crypto,.bl-bonus-directory__door-link,.bl-bonus-directory__door-link svg,.bl-bonus-directory__door-motif,.bl-bonus-directory__door:before,.bl-bonus-directory__intro-links a,.bl-bonus-directory__market-link,.bl-bonus-directory__markets-all svg{transition:none}.bl-bonus-directory__door-link:focus-visible svg,.bl-bonus-directory__door:hover .bl-bonus-directory__door-link svg,.bl-bonus-directory__door:hover .bl-bonus-directory__door-motif,.bl-bonus-directory__markets-all:hover svg{transform:none}}