/* A service section within the approved v2 magazine, not another site. */
.bk-route .masthead-main{max-width:none;width:100%;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.bk-route .masthead-refresh .utility{display:none}
.bk-route .masthead-refresh .masthead{font-size:66px;line-height:1;padding:0;flex:none}
.bk-route .masthead-refresh .masthead-bottom{border:0;min-height:0;padding:0;gap:42px;flex:1;justify-content:flex-end}
.bk-route .masthead-refresh .menu-toggle{font-size:12px}
.bk-route .masthead-refresh .quick-nav{font-size:14px;gap:24px}
.bk-route .masthead-refresh .quick-nav a[href='/bookmakers']{text-decoration:underline;text-underline-offset:5px}
.bk-route .rubric-bar{display:none}
.bk-route .live-ticker{padding-block:7px}
.bk-page{--bk-pad:28px;padding-top:28px;padding-bottom:70px;max-width:1500px}
.bk-page button,.bk-page input,.bk-page select,.bk-comparison button{font:inherit;border-radius:0}
.bk-page a:focus-visible,.bk-page button:focus-visible,.bk-page input:focus-visible,.bk-page select:focus-visible,.bk-page summary:focus-visible,.bk-comparison :focus-visible{outline:2px solid #606f08;outline-offset:5px}
.bk-page button:disabled{cursor:not-allowed;opacity:.48}
.bk-breadcrumb{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted)}
.bk-breadcrumb a:hover{text-decoration:underline}
.bk-market{margin-left:auto;display:flex;align-items:center;gap:18px;color:var(--ink)}
.bk-market b{border:1px solid var(--ink);padding:3px 7px;font-weight:400}
.bk-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:end;padding:45px 0 40px}
.bk-hero h1{font:600 clamp(50px,6.6vw,100px)/1.02 var(--display);letter-spacing:-.035em}
.bk-title-dot{color:#e0301e}
.bk-hero-aside{max-width:410px;justify-self:end;padding-bottom:4px}
.bk-hero-aside>p{font:400 clamp(25px,2.5vw,38px)/1.12 var(--serif);letter-spacing:-.03em;margin-bottom:16px}
.bk-hero-aside>span{font-size:14px;line-height:1.6;display:block;max-width:340px;color:var(--muted)}
.bk-hero-aside>a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding:12px 0 7px;margin-top:8px;font-size:13px}
.bk-hero-aside>a span{font-size:24px;line-height:1}
.bk-edition-note{display:flex;justify-content:space-between;gap:20px;border-top:2px solid var(--ink);padding:13px 0;color:var(--muted);font-size:12px}
.bk-edition-note>span:first-child{color:var(--ink)}
.bk-toolbar{display:flex;justify-content:space-between;align-items:stretch;gap:22px;margin:18px 0 20px}
.bk-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.bk-tabs button{padding:12px 18px;background:none;border:1px solid var(--line);font-size:14px;min-height:46px}
.bk-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.bk-tabs button:hover:not([aria-pressed=true]){border-color:var(--ink)}
.bk-tabs small{margin-left:6px;color:var(--acid)}
.bk-search{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--ink);min-width:250px}
.bk-search>span{font-size:28px;line-height:1}
.bk-search input{min-width:0;width:100%;font-size:14px;border:0;background:none;padding:12px 0;color:var(--ink)}
.bk-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--ink);font-size:12px;color:var(--muted)}
.bk-list-heading label{display:flex;gap:10px;align-items:center}
.bk-list-heading select{background:none;color:var(--ink);border:0;max-width:210px;padding:6px 0}
.bk-row{border-bottom:1px solid var(--ink);padding:0 4px}
.bk-row-main{display:grid;grid-template-columns:32px minmax(150px,1fr) minmax(220px,1.6fr) minmax(170px,1.1fr) minmax(140px,.9fr);gap:28px;padding:32px 0 22px;align-items:start}
.bk-position{font-size:13px;color:var(--muted);padding-top:14px;font-variant-numeric:tabular-nums}
.bk-logo{display:block;width:180px;height:58px;max-width:100%;object-fit:contain;object-position:left center}
.bk-brand>a:first-child{display:block}
.bk-review-link{display:flex;gap:12px;align-items:center;font-size:12px;margin-top:12px;line-height:1.3}
.bk-review-link:hover{text-decoration:underline;text-underline-offset:3px}
.bk-offer>span,.bk-row-terms>span,.bk-row-score>span:first-child{font-size:11px;display:block;color:var(--muted);margin-bottom:7px}
.bk-offer h2{font:600 clamp(29px,2.9vw,42px)/1.05 var(--display);letter-spacing:-.02em;margin:0 0 10px}
.bk-offer h2 span{font:400 .56em var(--font)}
.bk-offer h2.bk-no-amount{font-size:28px;margin-top:10px}
.bk-offer p{font-size:12px;line-height:1.55;max-width:290px;color:var(--muted)}
.bk-row-terms strong{font-size:15px;font-weight:400;display:block;margin-top:13px}
.bk-row-terms p{font-size:12px;color:var(--muted);margin-top:10px}
.bk-score-pending{display:block!important;font-size:14px!important;color:var(--muted)!important;margin-top:13px}
.bk-score-number{font-size:32px}
.bk-score-number small{font-size:14px;margin-left:4px;color:var(--muted)}
.bk-compare-pick{display:flex;align-items:center;gap:8px;border:0;padding:0;background:none;font-size:12px!important;margin-top:20px;min-height:32px}
.bk-compare-pick>span:first-child{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);font-size:19px}
.bk-compare-pick[aria-pressed=true]>span:first-child{background:var(--acid);border-color:var(--ink);font-size:15px}
.bk-row-details{border-top:1px solid var(--line)}
.bk-row-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;list-style:none;cursor:pointer;font-size:11px}
.bk-row-details summary::-webkit-details-marker{display:none}
.bk-row-details summary>span:last-child{display:flex;align-items:center;gap:25px}
.bk-row-details summary b{font-size:18px;font-weight:400;transition:transform .2s}
.bk-row-details[open] summary b{transform:rotate(45deg)}
.bk-status{color:var(--muted);display:flex;align-items:center;gap:8px}
.bk-status i{width:5px;height:5px;border-radius:50%;background:#84836d;flex:none}
.bk-details-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#eeeee6;padding:30px;margin-bottom:20px;font-size:14px;line-height:1.65}
.bk-details-content h3{font:400 24px/1.2 var(--serif);margin-bottom:16px}
.bk-details-content ol{padding-left:20px;margin:0}
.bk-details-content li{padding-left:8px;margin-bottom:12px}
.bk-details-content a{text-decoration:underline;text-underline-offset:4px;font-size:12px}
.bk-details-content .bk-detail-link{display:block;margin-top:20px}
.bk-source-caption{font-size:11px!important;color:var(--muted);margin:16px 0 6px}
.bk-empty{padding:64px 20px;text-align:center}
.bk-empty h2{font:400 36px var(--serif);margin-bottom:12px}
.bk-empty p{color:var(--muted);margin-bottom:20px}
.bk-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 20px;min-height:48px;font-size:14px!important;line-height:1.3}
.bk-button:hover:enabled{background:#34372e}
.bk-button>span{font-size:22px}
.bk-reading-guide{display:grid;grid-template-columns:100px 1fr auto;gap:36px;align-items:center;margin:64px 0;background:var(--acid);padding:36px 40px}
.bk-guide-symbol{font:400 106px/1 var(--serif)}
.bk-reading-guide h2{font:600 34px/1.08 var(--display);margin-bottom:10px}
.bk-reading-guide p{font-size:13px;line-height:1.6;max-width:450px}
.bk-light-button{background:transparent;color:var(--ink)}
.bk-light-button:hover:enabled{background:var(--paper)}
.bk-method{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;padding:15px 0 60px;scroll-margin-top:30px}
.bk-section-label{display:block;font-size:12px;color:var(--muted);margin-bottom:22px}
.bk-method h2,.bk-profile-section h2,.bk-source-section h2{font:400 clamp(30px,3vw,43px)/1.1 var(--serif);letter-spacing:-.025em}
.bk-method>div>p{font-size:14px;line-height:1.7;max-width:320px;margin-top:25px;color:var(--muted)}
.bk-method-points details{border-top:1px solid var(--line)}
.bk-method-points details:last-child{border-bottom:1px solid var(--line)}
.bk-method-points summary{padding:21px 0;display:flex;gap:28px;justify-content:space-between;align-items:center;font-size:15px;cursor:pointer;list-style:none}
.bk-method-points summary::-webkit-details-marker{display:none}
.bk-method-points summary span{font-size:24px;font-weight:400}
.bk-method-points details[open] summary span{transform:rotate(45deg)}
.bk-method-points p{font-size:14px;color:var(--muted);line-height:1.7;padding:0 40px 25px 0}
.bk-disclaimer{display:flex;gap:24px;align-items:center;border-top:1px solid var(--line);padding:24px 0;color:var(--muted)}
.bk-disclaimer b{font-weight:400;font-size:23px}
.bk-disclaimer p{font-size:11px;line-height:1.65;max-width:800px}
.bk-tray{position:fixed;z-index:40;bottom:20px;left:50%;transform:translateX(-50%);width:min(800px,calc(100% - 32px));padding:18px 24px;background:var(--paper);border:1px solid var(--ink);box-shadow:0 8px 28px #1b1d1922;display:flex;align-items:center;justify-content:space-between;gap:20px}
.bk-tray[hidden]{display:none}
.bk-tray strong{font-size:12px;font-weight:400;display:block;margin-bottom:10px}
.bk-tray strong>span{color:var(--muted);margin-left:8px}
.bk-tray-books{display:flex;gap:14px;flex-wrap:wrap}
.bk-tray-books button{border:0;background:none;padding:0;min-height:26px;font-size:13px;color:var(--ink)}
.bk-tray-books button span{font-size:19px;margin-left:6px}
.bk-toast{position:fixed;z-index:55;bottom:145px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:12px 18px;background:var(--ink);color:var(--paper);font:13px/1.5 var(--font);pointer-events:none}
.bk-toast[hidden]{display:none}
.bk-comparison{width:min(1140px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:30px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);overscroll-behavior:contain}
.bk-comparison::backdrop{background:#1b1d1977}
.bk-dialog-open{overflow:hidden}
.bk-dialog-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}
.bk-dialog-header span{font-size:12px;color:var(--muted)}
.bk-dialog-header h2{font:600 42px/1.1 var(--display);margin-top:8px}
.bk-dialog-header button{background:none;border:1px solid var(--line);width:44px;height:44px;font-size:28px;flex:none}
.bk-comparison>p{font-size:13px;color:var(--muted);margin:20px 0 24px;max-width:600px;line-height:1.6}
.bk-table-scroll{overflow:auto}
.bk-comparison table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;line-height:1.55}
.bk-comparison th,.bk-comparison td{padding:20px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;min-width:155px;font-weight:400}
.bk-comparison th:first-child{padding-left:0;color:var(--muted);width:19%}
.bk-comparison tr>*:last-child{border-right:0}
.bk-comparison thead{border-bottom:1px solid var(--ink)}
.bk-comparison thead .bk-logo{height:48px;width:140px}
.bk-comparison td strong{display:block;font:600 30px var(--display);margin-top:8px}
.bk-comparison td strong span{font:400 17px var(--font)}
.bk-comparison td a{border-bottom:1px solid var(--line)}
.bk-home-widget .bk-widget-list{margin:22px 0}
.bk-widget-list>a{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:16px 0}
.bk-widget-list>a:last-child{border-bottom:1px solid var(--line)}
.bk-widget-list>a>span:first-child{font-size:13px;color:var(--muted)}
.bk-widget-list>a>span:last-child{margin-left:auto;font-size:24px}
.bk-widget-list .bk-logo{height:44px;width:150px}
.bk-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px 0 32px;border-bottom:1px solid var(--ink)}
.bk-profile-heading .bk-logo{width:290px;height:85px}
.bk-profile-heading p{font-size:13px;color:var(--muted);margin-top:15px}
.bk-profile-score{font-size:12px;text-align:right}
.bk-profile-score a{display:block;margin-top:14px;text-decoration:underline;text-underline-offset:4px}
.bk-profile-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;padding:45px 0 70px}
.bk-profile-story h1{font:600 clamp(36px,4.7vw,67px)/1.13 var(--display);letter-spacing:-.025em;max-width:640px}
.bk-profile-lead{font:400 clamp(20px,1.75vw,26px)/1.45 var(--serif);margin:26px 0 32px;max-width:600px}
.bk-facts{font-size:13px;line-height:1.6;margin:0}
.bk-facts>div,.bk-conditions dl>div,.bk-source-section dl>div{display:grid;grid-template-columns:1fr 1.6fr;gap:20px;padding:14px 0;border-top:1px solid var(--line)}
.bk-facts dt,.bk-conditions dt,.bk-source-section dt{color:var(--muted)}
.bk-facts dd,.bk-conditions dd,.bk-source-section dd{margin:0}
.bk-offer-panel{padding:32px;background:var(--acid);align-self:start;min-width:0}
.bk-offer-winline{background:#ff831f}
.bk-panel-top{display:flex;justify-content:space-between;font-size:12px;align-items:center}
.bk-panel-top b{font-weight:400}
.bk-panel-amount{font:600 clamp(44px,5.5vw,82px)/1.1 var(--display);letter-spacing:-.035em;margin:25px 0 15px}
.bk-panel-amount>span{font:400 .6em var(--font)}
.bk-panel-desc{font:400 23px/1.25 var(--serif);max-width:420px}
.bk-step-list{list-style:none;padding:0;margin:28px 0}
.bk-step-list li{display:flex;gap:22px;padding:14px 0;border-top:1px solid #1b1d1940;font-size:13px;line-height:1.5}
.bk-step-list li>span{font-size:11px;padding-top:2px;flex:none}
.bk-panel-status{font-size:11px;line-height:1.7;margin:24px 0 15px}
.bk-panel-status strong{font-weight:700}
.bk-offer-panel>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;background:var(--ink);color:var(--paper);font-size:13px;min-height:56px}
.bk-offer-panel>a>span{font-size:23px}
.bk-panel-warning{font-size:12px;line-height:1.5;margin-top:20px;padding-top:16px;border-top:1px solid #1b1d1940;min-height:50px}
.bk-profile-section,.bk-source-section{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:48px 0;border-top:1px solid var(--ink)}
.bk-conditions{font-size:15px;line-height:1.7}
.bk-conditions dl{margin:0 0 28px;font-size:13px}
.bk-conditions dl>div:first-child{border-top:0;padding-top:0}
.bk-conditions>p{margin:16px 0}
.bk-source-section{padding:40px;background:#eeeee6;border:0;margin:10px 0 55px;gap:40px}
.bk-source-section>div>p{font-size:14px;line-height:1.7;margin-bottom:20px}
.bk-source-section dl{font-size:12px;line-height:1.6}
.bk-source-section a{text-decoration:underline;text-underline-offset:3px}
.bk-next-books h2{font:400 32px/1.2 var(--serif);margin-bottom:25px}
.bk-next-books>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:50px}
.bk-next-books a{padding:30px;border-right:1px solid var(--line)}
.bk-next-books a:last-child{border:0}
.bk-next-books a>span{display:block;font-size:12px;margin-top:20px}
.bk-unavailable{font:600 64px var(--display);margin:40px 0}
@media(min-width:1700px){.bk-route .masthead-main{padding-inline:max(28px,calc((100vw - 1500px)/2))}}
@media(max-width:1100px){.bk-row-main{gap:18px;grid-template-columns:24px minmax(120px,1fr) minmax(185px,1.45fr) minmax(140px,1fr) minmax(115px,.9fr)}.bk-row-score>span:first-child{font-size:10px}.bk-logo{width:155px}.bk-profile-grid{gap:38px}.bk-hero{gap:40px}.bk-reading-guide{gap:25px;padding:30px}.bk-route .masthead-refresh .masthead-bottom{gap:22px}.bk-route .menu-count{display:none}.bk-method{gap:50px}}
@media(max-width:800px){.bk-page{width:calc(100% - 36px)}.bk-route .masthead-main{padding:14px 18px;gap:20px}.bk-route .masthead-refresh .masthead{font-size:49px}.bk-route .masthead-refresh .menu-toggle{font-size:10px}.bk-route .masthead-refresh .quick-nav{display:none}.bk-route .masthead-refresh .masthead-bottom{flex:0}.bk-hero{grid-template-columns:1fr 1fr;gap:30px;padding:32px 0}.bk-hero h1{font-size:clamp(42px,7vw,60px)}.bk-hero-aside>p{font-size:27px}.bk-hero-aside>span{font-size:12px}.bk-row-main{grid-template-columns:28px 1fr 1.3fr;gap:20px}.bk-position{grid-row:1/3}.bk-offer{grid-column:3;grid-row:1/3}.bk-row-score{grid-column:3;grid-row:3;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bk-row-score>span:first-child{display:none}.bk-row-score>.bk-score-pending{margin:0}.bk-row-score>.bk-compare-pick{margin:0}.bk-row-terms{grid-column:2;grid-row:2}.bk-row-terms>span{display:none}.bk-profile-grid{grid-template-columns:1fr;gap:35px}.bk-profile-story h1{max-width:650px;font-size:55px}.bk-offer-panel{max-width:none}.bk-panel-amount{font-size:80px}.bk-profile-section,.bk-source-section{gap:35px;grid-template-columns:1fr 1.6fr}.bk-reading-guide{grid-template-columns:60px 1fr;gap:24px}.bk-guide-symbol{font-size:90px}.bk-reading-guide>.bk-button{grid-column:2;justify-self:start}.bk-method{grid-template-columns:1fr;gap:32px}.bk-method>div>p{max-width:480px;margin-top:18px}.bk-method h2 br{display:none}.bk-search{min-width:190px}.bk-tabs button{padding:10px 13px;font-size:12px}.bk-edition-note{font-size:11px}.bk-next-books a{padding:20px}.bk-next-books .bk-logo{height:48px}}
@media(max-width:540px){.bk-page{padding-top:22px;padding-bottom:45px}.bk-route .masthead-refresh .masthead{font-size:42px}.bk-route .masthead-refresh .menu-grid-icon{display:none}.bk-route .masthead-refresh .menu-toggle{gap:8px}.bk-route .masthead-refresh .menu-toggle .menu-sign{font-size:20px;margin:0}.bk-breadcrumb{font-size:10px;gap:8px;flex-wrap:wrap}.bk-market{gap:10px}.bk-hero{display:block;padding:28px 0}.bk-hero h1{font-size:clamp(39px,11vw,61px)}.bk-hero-aside{margin-top:24px;max-width:none;display:grid;grid-template-columns:1fr;gap:10px}.bk-hero-aside>p{font-size:26px;line-height:1.1;margin:0}.bk-hero-aside>p br{display:none}.bk-hero-aside>span{font-size:13px;max-width:none}.bk-hero-aside>a{font-size:12px;margin-top:2px;max-width:250px}.bk-edition-note{display:block;line-height:1.7}.bk-edition-note>span{display:block}.bk-toolbar{flex-direction:column;gap:16px;margin:12px 0}.bk-tabs{gap:6px}.bk-tabs button{padding:10px 14px;min-height:44px;font-size:12px}.bk-search{min-width:0}.bk-search input{font-size:16px}.bk-list-heading{font-size:11px}.bk-list-heading label{gap:6px}.bk-list-heading select{font-size:11px;max-width:160px}.bk-row{padding:0}.bk-row-main{grid-template-columns:24px 1fr;gap:14px;padding:24px 0 18px}.bk-position{grid-column:1;grid-row:1;padding-top:12px}.bk-brand{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.bk-brand .bk-logo{width:135px;height:42px}.bk-review-link{font-size:10px;max-width:95px;margin:0}.bk-offer{grid-column:1/3;grid-row:2;margin-top:8px}.bk-offer h2{font-size:40px}.bk-offer h2.bk-no-amount{font-size:30px}.bk-offer p{max-width:none;font-size:12px}.bk-row-terms{grid-column:1/3;grid-row:3}.bk-row-terms strong{font-size:13px;margin:0}.bk-row-terms p{margin-top:5px}.bk-row-score{grid-column:1/3;grid-row:4;justify-content:space-between;flex-wrap:nowrap}.bk-row-score>.bk-score-pending{font-size:12px!important}.bk-row-details summary{font-size:10px;gap:12px;align-items:flex-start;padding-block:14px}.bk-row-details summary>span:last-child{gap:12px;flex-shrink:0}.bk-status{gap:5px;max-width:160px}.bk-status i{margin-top:4px}.bk-details-content{grid-template-columns:1fr;gap:25px;padding:22px 18px;font-size:13px}.bk-details-content h3{font-size:23px}.bk-reading-guide{margin:38px 0;padding:25px 20px;grid-template-columns:1fr;gap:16px}.bk-guide-symbol{display:none}.bk-reading-guide h2{font-size:34px}.bk-reading-guide>.bk-button{grid-column:auto;justify-self:stretch}.bk-reading-guide p{font-size:13px}.bk-method{padding-bottom:30px;gap:25px}.bk-method h2{font-size:32px}.bk-method-points summary{font-size:14px;gap:20px}.bk-method-points p{font-size:13px;padding-right:10px}.bk-disclaimer{align-items:flex-start;gap:16px}.bk-disclaimer p{font-size:10px}.bk-tray{padding:14px;bottom:10px;gap:14px;align-items:stretch;flex-direction:column}.bk-tray>div{display:flex;align-items:center;gap:16px}.bk-tray strong{margin:0;font-size:11px;flex:none}.bk-tray strong span{margin:0;display:block}.bk-tray-books{gap:6px 12px}.bk-tray-books button{font-size:11px}.bk-tray>.bk-button{min-height:40px;padding:8px 12px;font-size:12px!important}.bk-toast{bottom:162px;font-size:12px}.bk-comparison{padding:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.bk-dialog-header h2{font-size:31px}.bk-comparison>p{font-size:12px}.bk-profile-heading{padding:30px 0 24px;gap:20px}.bk-profile-heading .bk-logo{width:175px;height:60px}.bk-profile-heading p{font-size:11px}.bk-profile-score{font-size:10px}.bk-profile-score .bk-score-pending{font-size:12px!important}.bk-profile-score a{font-size:10px}.bk-profile-grid{padding:30px 0 40px;gap:30px}.bk-profile-story h1{font-size:40px;line-height:1.12}.bk-profile-lead{font-size:21px;margin:22px 0}.bk-facts{font-size:12px}.bk-facts>div{gap:14px}.bk-offer-panel{padding:24px}.bk-panel-amount{font-size:60px}.bk-panel-desc{font-size:22px}.bk-step-list li{font-size:13px;gap:16px}.bk-profile-section,.bk-source-section{grid-template-columns:1fr;gap:25px;padding:30px 0}.bk-profile-section h2 br{display:none}.bk-conditions{font-size:14px}.bk-conditions dl{font-size:12px}.bk-source-section{padding:24px;margin:0 0 35px}.bk-source-section h2{font-size:31px}.bk-source-section dl>div{grid-template-columns:1fr;gap:6px}.bk-next-books h2{font-size:29px}.bk-next-books>div{grid-template-columns:1fr}.bk-next-books a{border-right:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:20px}.bk-next-books a>span{margin:0;font-size:11px}.bk-next-books .bk-logo{width:150px}.bk-unavailable{font-size:44px}}
@media(prefers-reduced-motion:reduce){.bk-page *,.bk-comparison *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.bk-comparison .bk-table-hint{display:none}
.bk-source-list{list-style:none;padding:0;margin:0}
.bk-source-list li{padding:17px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.bk-source-list small{display:block;font-size:11px;color:var(--muted);margin-top:6px}
.bk-source-section .bk-source-footnote{font-size:11px;line-height:1.7;margin:18px 0 0;color:var(--muted)}
.bk-source-section .bk-source-status{font:13px/1.5 var(--font);margin-top:18px}
.bk-panel-no-amount{font-size:clamp(34px,3.7vw,52px);overflow-wrap:anywhere}
.bk-row[data-bk-status=conflict] .bk-status,.bk-row[data-bk-status=blocked] .bk-status,.bk-row[data-bk-status=expired] .bk-status,.bk-row[data-bk-status=stale] .bk-status{color:#844411}
.bk-row[data-bk-status=conflict] .bk-status i,.bk-row[data-bk-status=blocked] .bk-status i,.bk-row[data-bk-status=expired] .bk-status i,.bk-row[data-bk-status=stale] .bk-status i{background:currentColor}
.bk-row[data-bk-status=verified] .bk-status i,.bk-row[data-bk-status=details_checked] .bk-status i{background:#4e6540}
.bk-offer-panel[data-bk-status=conflict],.bk-offer-panel[data-bk-status=blocked],.bk-offer-panel[data-bk-status=none],.bk-offer-panel[data-bk-status=expired],.bk-offer-panel[data-bk-status=stale]{background:#e9e7dc}
.bk-other-offers article{border-top:1px solid var(--line);padding:20px 0}
.bk-other-offers h3{font:400 26px/1.2 var(--serif);margin-bottom:12px}
.bk-other-offers p{font-size:14px;line-height:1.7;max-width:580px;margin-bottom:18px}
.bk-other-offers a{font-size:12px;text-decoration:underline;text-underline-offset:4px}
.bk-facts dd,.bk-conditions dd{overflow-wrap:anywhere;min-width:0}
@media(max-width:540px){.bk-panel-no-amount{font-size:38px}.bk-edition-note{flex-wrap:wrap;gap:6px}.bk-row-details summary{line-height:1.5}.bk-tabs{gap:6px}.bk-tabs button{padding:10px}}
@media(max-width:540px){
 .bk-comparison{max-width:none;padding:16px}
 .bk-comparison .bk-table-hint{display:block;font-size:11px;margin:10px 0}
 .bk-comparison table{table-layout:fixed;min-width:calc(110px + 180px * var(--bk-compare-count));font-size:12px}
 .bk-comparison th,.bk-comparison td{min-width:0;width:180px;padding:16px 12px}
 .bk-comparison th:first-child{position:sticky;left:0;width:110px;min-width:0;background:var(--paper);z-index:1;padding-right:12px}
 .bk-comparison thead .bk-logo{width:140px}
}

/* Compact directory: six entries first, with a dedicated partner rail. */
.bk-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:38px;align-items:start;margin-top:26px}
.bk-directory-main{min-width:0}
.bk-directory .bk-hero{display:block;padding:0 0 20px}
.bk-directory .bk-hero h1{font-size:clamp(36px,4.2vw,64px);line-height:1.08;max-width:850px;letter-spacing:-.025em}
.bk-directory .bk-hero>p{font-size:13px;line-height:1.5;color:var(--muted);margin-top:14px}
.bk-directory .bk-edition-note{padding:11px 0;font-size:11px;gap:14px}
.bk-directory .bk-edition-note a{color:var(--ink)}
.bk-directory .bk-toolbar{gap:14px;margin:14px 0 6px;flex-wrap:wrap}
.bk-directory .bk-tabs{gap:5px}
.bk-directory .bk-tabs button{padding:9px 12px;font-size:11px;min-height:38px}
.bk-directory .bk-search{min-width:140px;max-width:210px;flex:1}
.bk-directory .bk-search input{font-size:12px;padding-block:9px}
.bk-directory .bk-list-heading{padding:8px 0;font-size:11px}
.bk-directory .bk-list-heading select{font-size:11px;max-width:160px}
.bk-directory .bk-row{position:relative;padding:0;border-bottom:1px solid var(--line)}
.bk-directory .bk-row-main{display:grid;grid-template-columns:24px minmax(110px,1fr) minmax(150px,1.15fr) auto;gap:20px;align-items:center;min-height:86px;padding:13px 46px 13px 0}
.bk-directory .bk-position{grid-area:auto;padding:0;font-size:12px}
.bk-directory .bk-brand{grid-area:auto;min-width:0}
.bk-directory .bk-brand .bk-logo{width:148px;height:42px}
.bk-directory .bk-offer{grid-area:auto;min-width:0}
.bk-directory .bk-offer>span{font-size:10px;margin:0 0 3px}
.bk-directory .bk-offer h2{font-size:30px;line-height:1.05;margin:0;white-space:nowrap;letter-spacing:-.025em}
.bk-directory .bk-offer h2.bk-no-amount{font-size:19px;white-space:normal}
.bk-directory .bk-offer-caution{display:block;color:#844411;font-size:10px;margin-top:5px;line-height:1.3}
.bk-row-actions{display:flex;gap:9px;align-items:center;min-width:0}
.bk-bonus-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 12px 0 9px;background:var(--acid);color:var(--ink);border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;transition:background .16s,color .16s}
.bk-bonus-icon{display:grid;place-items:center;align-self:stretch;padding-right:8px;border-right:1px solid currentColor}
.bk-bonus-gift{flex:none;transition:transform .16s}
.bk-bonus-arrow{font-size:18px;font-weight:400;line-height:1}
.bk-bonus-link:hover{background:var(--ink);color:var(--acid)}
.bk-bonus-link:hover .bk-bonus-gift{transform:rotate(-8deg)}
.bk-bonus-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.bk-bonus-check{background:#eeeee6;border-color:var(--line);font-weight:400}
.bk-directory .bk-review-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:9px 12px;min-height:38px;border:1px solid var(--line);font-size:12px;line-height:1.3}
.bk-directory .bk-review-link:hover{border-color:var(--ink);text-decoration:none}
.bk-directory .bk-compare-compact{margin:0;padding:0;width:38px;height:38px;min-height:38px;display:grid;place-items:center;flex:none}
.bk-directory .bk-compare-compact>span:first-child{width:38px;height:38px;font-size:22px}
.bk-directory .bk-compare-compact .bk-compare-label{display:none}
.bk-directory .bk-row-details{border:0}
.bk-directory .bk-row-details>summary{position:absolute;right:0;top:0;width:38px;height:86px;padding:0;display:flex;align-items:center;justify-content:center;list-style:none}
.bk-directory .bk-row-details>summary:hover{color:#697719}
.bk-directory .bk-row-details>summary svg{transition:transform .2s ease;flex:none}
.bk-directory .bk-row-details[open]>summary svg{transform:rotate(180deg)}
.bk-directory .bk-details-content{gap:28px;padding:24px;margin:0 0 16px;font-size:13px;line-height:1.65}
.bk-directory .bk-details-content h3{font-size:23px;margin-bottom:12px}
.bk-expanded-intro{margin:0 0 18px}
.bk-expanded-terms{margin:0 0 16px;font-size:12px}
.bk-expanded-terms>div{padding:8px 0;display:grid;grid-template-columns:100px 1fr;gap:12px;border-bottom:1px solid var(--line)}
.bk-expanded-terms dt{color:var(--muted)}
.bk-expanded-terms dd{margin:0}
.bk-directory .bk-details-content .bk-status{margin-top:15px;font-size:11px}
.bk-show-all{width:100%;display:flex;align-items:center;justify-content:center;gap:28px;min-height:50px;margin-top:14px;background:var(--ink);border:1px solid var(--ink);color:var(--paper);font-size:13px!important}
.bk-show-all:hover{background:#35382e}
.bk-show-all>span:last-child{font-size:21px;line-height:1}
.bk-list-note{font-size:10px;line-height:1.6;color:var(--muted);margin:12px 0 0}
.bk-side-rail{align-self:start;position:sticky;top:22px}
.bk-partner-placeholder{overflow:hidden;position:relative;background:var(--ink);color:var(--paper);aspect-ratio:3/5;padding:22px;display:flex;flex-direction:column}
.bk-partner-meta{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#b6b8a8;position:relative;z-index:1}
.bk-partner-title{font:600 43px/1.03 var(--display);letter-spacing:-.02em;position:relative;z-index:1;margin-top:32px;color:var(--acid)}
.bk-partner-court{position:absolute;width:100%;height:auto;left:0;top:145px;stroke:#f6f5f066;stroke-width:1.3;transform:rotate(-12deg)}
.bk-partner-court .bk-court-ball{fill:var(--acid);stroke:none}
.bk-partner-bottom{margin-top:auto;position:relative;z-index:1;padding-top:24px}
.bk-partner-bottom p{font:400 21px/1.2 var(--serif);margin-bottom:20px}
.bk-partner-bottom a{font-size:11px;border-top:1px solid #f6f5f066;padding-top:12px;display:flex;justify-content:space-between;align-items:center}
.bk-partner-bottom a span{font-size:20px}
.bk-predictions{padding-top:36px;margin:36px 0 64px;border-top:2px solid var(--ink);scroll-margin-top:24px}
.bk-predictions>header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}
.bk-predictions h2{font:600 clamp(32px,3.5vw,49px)/1.1 var(--display);letter-spacing:-.02em}
.bk-soon-badge{display:flex;align-items:center;gap:12px;font:600 23px/1 var(--display);white-space:nowrap}
.bk-soon-badge>span{font:400 11px/1.4 var(--font);border-left:1px solid var(--line);padding-left:12px;white-space:normal;max-width:95px}
.bk-predictions-body{display:grid;grid-template-columns:1fr 1.5fr;background:#eeeee6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.bk-ai-intro{padding:30px 32px}
.bk-ai-intro h3{font:400 34px/1.12 var(--serif);letter-spacing:-.025em}
.bk-ai-intro p{font-size:13px;line-height:1.65;color:var(--muted);max-width:350px;margin-top:20px}
.bk-sport-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.bk-sport-preview article{position:relative;padding:32px 24px 115px;border-left:1px solid var(--line);overflow:hidden}
.bk-sport-preview article>span{display:block;font-size:11px;color:var(--muted);margin-bottom:22px}
.bk-sport-preview h4{font:400 24px/1.2 var(--serif);margin:0;letter-spacing:-.015em}
.bk-sport-preview svg{position:absolute;width:120px;height:95px;left:18px;bottom:12px;stroke:#787d64;stroke-width:1.2}
.bk-predictions-note{font-size:11px;color:var(--muted);margin-top:14px;line-height:1.6}
.bk-directory .bk-method{padding:0 0 36px;gap:70px}
.bk-directory .bk-method h2{font-size:33px}
.bk-directory .bk-method>div>p{font-size:13px}
@media(max-width:1190px){
 .bk-directory-layout{grid-template-columns:minmax(0,1fr) 260px;gap:26px}
 .bk-directory .bk-row-main{gap:12px;grid-template-columns:20px minmax(105px,1fr) minmax(133px,1.1fr) auto;padding-right:36px}
 .bk-directory .bk-brand .bk-logo{width:130px;height:40px}
 .bk-directory .bk-row-actions{gap:6px}
 .bk-directory .bk-review-link{padding:9px;gap:7px;font-size:11px}
 .bk-directory .bk-row-details>summary{width:30px}
 .bk-partner-title{font-size:38px}
 .bk-ai-intro{padding:26px}
 .bk-sport-preview article{padding-inline:18px}
 .bk-sport-preview h4{font-size:23px}
}
@media(max-width:1000px){
 .bk-directory-layout{grid-template-columns:1fr;gap:30px}
 .bk-side-rail{position:static}
 .bk-partner-placeholder{aspect-ratio:auto;min-height:160px;display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:25px;align-items:center;padding:24px}
 .bk-partner-meta{align-self:start}
 .bk-partner-title{margin:0;font-size:37px}
 .bk-partner-court{width:210px;right:20px;left:auto;top:-23px;opacity:.45}
 .bk-partner-bottom{margin:0;padding:0}
 .bk-partner-bottom p{font-size:19px;margin-bottom:14px}
 .bk-directory .bk-row-main{grid-template-columns:24px minmax(140px,1.1fr) minmax(160px,1fr) auto;gap:24px}
 .bk-directory .bk-hero h1{font-size:clamp(35px,6vw,59px)}
 .bk-predictions-body{grid-template-columns:1fr 1.4fr}
 .bk-ai-intro h3{font-size:29px}
 .bk-sport-preview article{padding-inline:15px}
 .bk-sport-preview h4{font-size:21px}
 .bk-sport-preview svg{width:100px;left:8px}
}
@media(max-width:700px){
 .bk-directory .bk-row-main{grid-template-columns:20px minmax(115px,.9fr) minmax(125px,1fr) auto;gap:12px}
 .bk-directory .bk-toolbar{display:flex;flex-direction:column;gap:8px}
 .bk-directory .bk-search{max-width:none;min-height:38px}
 .bk-directory .bk-details-content{grid-template-columns:1fr;gap:24px}
 .bk-predictions-body{grid-template-columns:1fr}
 .bk-ai-intro{padding:24px}
 .bk-ai-intro h3{font-size:32px}
 .bk-ai-intro p{max-width:470px}
 .bk-sport-preview article{border-top:1px solid var(--line);padding:22px 20px 108px}
 .bk-sport-preview article:first-child{border-left:0}
 .bk-sport-preview h4{font-size:23px}
 .bk-sport-preview svg{left:12px}
 .bk-directory .bk-method{gap:28px}
}
@media(max-width:540px){
 .bk-directory-layout{margin-top:22px;gap:24px}
 .bk-directory .bk-hero h1{font-size:38px;max-width:370px}
 .bk-directory .bk-hero>p{font-size:12px;max-width:260px;margin-top:10px}
 .bk-directory .bk-edition-note{font-size:10px;flex-wrap:nowrap;gap:8px}
 .bk-directory .bk-list-heading label>span{display:none}
 .bk-directory .bk-list-heading select{max-width:150px}
 .bk-directory .bk-tabs button{font-size:10px;padding-inline:8px;min-height:36px}
 .bk-directory .bk-tabs{gap:4px}
 .bk-directory .bk-row-main{grid-template-columns:16px minmax(88px,.92fr) minmax(100px,1fr);gap:6px 13px;align-items:center;min-height:118px;padding:13px 30px 11px 0}
 .bk-directory .bk-position{grid-column:1;grid-row:1;font-size:11px}
 .bk-directory .bk-brand{grid-column:2;grid-row:1}
 .bk-directory .bk-brand .bk-logo{width:118px;height:36px}
 .bk-directory .bk-offer{grid-column:3;grid-row:1}
 .bk-directory .bk-offer>span{font-size:9px}
 .bk-directory .bk-offer h2{font-size:26px}
 .bk-directory .bk-offer h2.bk-no-amount{font-size:16px}
 .bk-directory .bk-row-actions{grid-column:2/4;grid-row:2;justify-content:space-between;gap:15px;margin-top:4px}
 .bk-directory .bk-review-link{min-height:30px;padding:5px 9px;font-size:11px}
 .bk-directory .bk-compare-compact{display:flex;width:auto;height:30px;min-height:30px;gap:6px;font-size:10px!important}
 .bk-directory .bk-compare-compact>span:first-child{width:26px;height:26px;font-size:17px}
 .bk-directory .bk-compare-compact .bk-compare-label{display:inline}
 .bk-directory .bk-row-details>summary{height:70px;width:28px}
 .bk-directory .bk-details-content{padding:20px 16px}
 .bk-expanded-terms>div{grid-template-columns:85px 1fr}
 .bk-directory .bk-details-content h3{font-size:23px}
 .bk-show-all{min-height:48px;font-size:12px!important}
 .bk-partner-placeholder{min-height:155px;padding:18px;grid-template-columns:1fr 1fr;gap:15px}
 .bk-partner-meta{grid-column:1/-1;font-size:9px}
 .bk-partner-title{font-size:30px;grid-column:1;grid-row:2}
 .bk-partner-bottom{grid-column:2;grid-row:2}
 .bk-partner-bottom p{font-size:17px}
 .bk-partner-court{width:180px;top:17px;right:-30px}
 .bk-predictions{margin:28px 0 42px;padding-top:24px}
 .bk-predictions>header{align-items:flex-start;gap:20px;margin-bottom:20px}
 .bk-predictions h2{font-size:32px;max-width:185px}
 .bk-soon-badge{font-size:21px;display:block;padding-top:3px}
 .bk-soon-badge>span{display:block;border:0;padding:0;font-size:9px;margin-top:7px;max-width:72px}
 .bk-ai-intro{padding:22px 20px}
 .bk-ai-intro h3{font-size:29px}
 .bk-sport-preview article{padding:18px 10px 84px}
 .bk-sport-preview article>span{font-size:10px;margin-bottom:14px}
 .bk-sport-preview h4{font-size:19px}
 .bk-sport-preview svg{width:84px;height:67px;left:2px;bottom:8px}
 .bk-predictions-note{font-size:10px}
.bk-directory .bk-method h2{font-size:30px}
}

/* Bonus action stays next to the review, with a full touch target on small screens. */
.bk-directory .bk-review-link{min-height:44px;white-space:nowrap}
.bk-directory .bk-compare-compact,.bk-directory .bk-compare-compact>span:first-child{width:44px;height:44px;min-height:44px}
@media(max-width:1190px){
 .bk-bonus-link{font-size:11px;gap:7px;padding-inline:7px 9px}
 .bk-bonus-icon{padding-right:6px}
 .bk-bonus-gift{width:22px;height:22px}
 .bk-directory .bk-row-main{grid-template-columns:20px minmax(100px,1fr) minmax(125px,1fr) auto;gap:12px}
}
@media(max-width:800px){
 .bk-directory .bk-row-main{grid-template-columns:20px minmax(100px,1fr) minmax(130px,1fr);gap:8px 12px;padding:13px 30px 13px 0;min-height:126px}
 .bk-directory .bk-position{grid-column:1;grid-row:1}
 .bk-directory .bk-brand{grid-column:2;grid-row:1}
 .bk-directory .bk-offer{grid-column:3;grid-row:1}
 .bk-directory .bk-row-actions{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr) 44px;gap:8px;margin:4px -30px 0 0}
 .bk-directory .bk-review-link{max-width:none;font-size:12px;padding:9px 10px}
 .bk-directory .bk-compare-compact{display:grid;place-items:center;padding:0}
 .bk-directory .bk-compare-compact .bk-compare-label{display:none}
 .bk-directory .bk-row-details>summary{height:62px}
 .bk-bonus-link{font-size:12px;gap:8px;padding-inline:8px 10px}
 .bk-bonus-icon{padding-right:8px}
}
@media(max-width:380px){
 .bk-directory .bk-row-main{grid-template-columns:16px minmax(88px,1fr) minmax(104px,1fr);gap:8px}
 .bk-directory .bk-review-link{font-size:11px;padding-inline:8px;gap:6px}
 .bk-bonus-link{font-size:11px;gap:6px;padding-inline:6px}
 .bk-bonus-icon{padding-right:5px}
 .bk-bonus-gift{width:21px;height:21px}
 .bk-bonus-arrow{display:none}
}
@media(prefers-reduced-motion:reduce){.bk-bonus-link,.bk-bonus-gift{transition:none}.bk-bonus-link:hover .bk-bonus-gift{transform:none}}

/* Paper labels echo the magazine's red sketches without enlarging every row. */
.bk-directory .bk-row-featured{border-bottom:0}
.bk-row-featured .bk-row-main{position:relative}
.bk-row-featured .bk-row-main::before{content:"";position:absolute;inset:4px -9px 0;border:1px solid var(--ink);border-radius:2px;pointer-events:none}
.bk-highlight{position:relative;display:flex;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 44px);min-height:37px;margin:-9px 0 12px 44px;padding:5px 17px 5px 9px;background:#f3ec9b;color:var(--ink);font-size:11px;font-weight:700;line-height:1.3;clip-path:polygon(1% 3%,100% 0,96% 91%,3% 100%,0 20%)}
.bk-highlight svg{flex:none;color:#e62f24}
.bk-highlight-copy{display:grid;gap:1px;min-width:0}
.bk-highlight-copy small{font-size:9px;font-weight:400;line-height:1.2;color:#5d5b40}
@media(max-width:1190px){.bk-highlight{margin-left:32px}}
@media(max-width:800px){.bk-highlight{margin-left:32px;margin-bottom:10px;font-size:11px}.bk-row-featured .bk-row-main::before{inset:5px -8px 0}}
@media(max-width:380px){.bk-highlight{margin-left:24px;font-size:10px}}

/* Use the interface typeface for financial figures; reserve Oswald for headlines. */
.bk-logo-normalized{overflow:hidden}
.bk-directory .bk-offer h2{display:flex;align-items:baseline;gap:5px;font:700 25px/1.2 var(--font);letter-spacing:-.035em;font-variant-numeric:tabular-nums}
.bk-directory .bk-offer h2>.bk-amount-value{font:inherit;letter-spacing:inherit}
.bk-directory .bk-offer h2>.bk-amount-prefix,.bk-directory .bk-offer h2>.bk-amount-currency{font:400 13px/1.2 var(--font);letter-spacing:0;color:var(--muted)}
.bk-panel-amount{font:700 clamp(34px,4.5vw,60px)/1.15 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.bk-panel-amount>.bk-amount-value{font:inherit;letter-spacing:inherit}
.bk-panel-amount>.bk-amount-prefix,.bk-panel-amount>.bk-amount-currency{font:400 .4em/1.2 var(--font);letter-spacing:0}
.bk-comparison td strong{font:700 24px/1.25 var(--font);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}
.bk-comparison .bk-amount-prefix,.bk-comparison .bk-amount-currency{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}
@media(max-width:1190px){.bk-directory .bk-offer h2{font-size:23px}.bk-directory .bk-offer h2>.bk-amount-prefix,.bk-directory .bk-offer h2>.bk-amount-currency{font-size:12px}}
@media(max-width:540px){.bk-directory .bk-offer h2{font-size:21px;gap:4px}.bk-directory .bk-offer h2>.bk-amount-prefix,.bk-directory .bk-offer h2>.bk-amount-currency{font-size:11px}}
@media(max-width:380px){.bk-directory .bk-offer h2{font-size:18px;gap:3px}.bk-directory .bk-offer h2>.bk-amount-prefix,.bk-directory .bk-offer h2>.bk-amount-currency{font-size:10px}}

/* Compact offer labels; a small paper tab marks a verified offer feature. */
.bk-amount-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:136px;max-width:100%;min-height:62px;padding:12px 9px 9px;border:1px solid var(--line);border-radius:2px;background:#eeeee6}
.bk-amount-label{font:400 11px/1.2 var(--font);color:var(--muted);text-align:center}
.bk-offer-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%) rotate(-1deg);max-width:calc(100% - 8px);padding:3px 8px;background:var(--ink);color:#f3ec9b;font:600 10px/1.2 var(--font);white-space:nowrap;border-radius:2px}
.bk-offer-badge-exclusive{background:#f3ec9b;color:var(--ink);box-shadow:inset 0 -2px #e62f24}
.bk-directory .bk-offer h2.bk-amount-chip{display:inline-flex;align-items:baseline;justify-content:center;gap:5px;max-width:100%;margin:0;font:600 18px/1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}
.bk-directory .bk-offer h2.bk-amount-chip>.bk-amount-currency{font:500 15px/1.15 var(--font);letter-spacing:0;color:inherit}
.bk-directory .bk-offer h2.bk-amount-chip.bk-no-amount{font-size:12px;line-height:1.3;white-space:normal}
@media(max-width:540px){.bk-amount-card{width:126px;min-height:58px;padding:11px 7px 8px}.bk-amount-label{font-size:10px}.bk-directory .bk-offer h2.bk-amount-chip{font-size:17px}.bk-directory .bk-offer h2.bk-amount-chip>.bk-amount-currency{font-size:14px}}
@media(max-width:380px){.bk-amount-card{padding-inline:5px}.bk-offer-badge{font-size:9px;padding-inline:6px}.bk-directory .bk-offer h2.bk-amount-chip{font-size:15px;gap:4px}.bk-directory .bk-offer h2.bk-amount-chip>.bk-amount-currency{font-size:13px}}
