.bonus-hub-page h1,.bonus-hub-page h2{hyphens:none;overflow-wrap:normal}.bonus-hub-page .category-hero h1{font-size:clamp(42px,4.5vw,65px)}.bonus-hub-page .bonus-hub-hero{aspect-ratio:1.15;border-radius:12px}.bonus-hub-page .section-title-with-icon{align-items:center}.hub-offers .bonus-offer-grid .offer-summary{min-height:0}.hub-offers .casino-identity{margin-bottom:20px}.hub-offers .hub-reward{font:700 clamp(28px,3vw,38px)/1.15 var(--serif);letter-spacing:-.03em;color:var(--green);margin-bottom:24px;display:block}.hub-offers .offer-summary dl{grid-template-columns:1fr 1.55fr .8fr;gap:16px}.hub-offers .offer-summary dd{font-size:18px}.hub-offers .offer-conditions{background:#fff}.hub-offers .offer-conditions p{margin:0}.hub-offers .offer-conditions p.fineprint{border-top:1px solid var(--line);color:#53635b;margin-top:18px;padding-top:18px;font-size:14px;line-height:1.7}.hub-note{max-width:1000px;margin:24px 0 0}.hub-types>.section-title-with-icon,.hub-limits>.section-title-with-icon,.hub-related>.section-title-with-icon{margin-bottom:32px}.bonus-hub-page .card-title-with-icon{align-items:center}.hub-types .bonus-columns{gap:24px}.hub-types article{padding:30px}.hub-types article:first-child{color:#e2ece6;background:#183e34;border-color:#183e34}.hub-types article:first-child h3{color:#fff}.hub-types article:first-child .topic-icon{background:#31564a}.hub-types .card-title-with-icon{min-height:56px;margin-bottom:24px}.hub-math .bonus-columns article{background:#fff;padding:34px}.hub-math .bonus-columns article:first-child{color:#fff;background:#183e34;border-color:#183e34}.hub-math .bonus-columns article:first-child h3,.hub-math .bonus-columns article:first-child .hub-total{color:#fff}.hub-math-name{margin-bottom:18px;font-size:14px;font-weight:600;display:block}.hub-math h3{margin-bottom:22px;font-size:27px}.hub-formula{border-top:1px solid #a9c3b9;padding-top:22px;font-size:20px}.hub-total{font:700 clamp(40px,4vw,58px)/1.1 var(--serif);letter-spacing:-.04em;color:var(--green);margin:12px 0 22px;display:block}.hub-live-image{border-radius:12px;margin:28px 0 0;overflow:hidden}.hub-live-image img{width:100%;height:auto;display:block}.hub-limits{border-top:1px solid var(--line)}.hub-limits .bonus-columns{gap:0 40px}.hub-limits article{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0;padding:28px 0}.hub-limits article .topic-icon{color:var(--green);background:var(--mint)}.hub-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.hub-steps li{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.hub-step-number{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:24px;font-weight:600;display:grid}.hub-steps h3{font:700 26px/1.15 var(--serif);margin-bottom:18px}.hub-steps p{margin:0;font-size:16px}.hub-cashout .bonus-media{aspect-ratio:1.5;margin:28px 0 0}.hub-related{padding-top:12px}.hub-related .bonus-columns article{flex-direction:column;align-items:flex-start;padding:30px;display:flex}.hub-related .bonus-columns p{margin-bottom:24px}.hub-related .text-link{margin-top:auto}.hub-brand-row{gap:16px;margin-top:30px;display:flex}.hub-brand-row .casino-mark-mr-green{background:#183e34}.hub-links{flex-wrap:wrap;gap:12px;display:flex}@media (width>=1001px){.hub-offers .bonus-offer-grid .offer-summary{min-height:295px}}@media (width<=1100px){.hub-steps{grid-template-columns:1fr;gap:18px}.hub-steps li{gap:24px;display:flex}.hub-step-number{flex-shrink:0;margin:0}}@media (width<=760px){.bonus-hub-page h2{font-size:clamp(28px,7.7vw,36px)}.bonus-hub-page .category-hero h1{font-size:clamp(38px,9.8vw,53px)}.bonus-hub-page .bonus-hub-hero{aspect-ratio:auto;height:clamp(210px,56vw,330px)}.bonus-hub-page .bonus-columns{grid-template-columns:1fr}.hub-offers .offer-summary dl{grid-template-columns:1fr;gap:0}.hub-offers .offer-summary dd{font-size:18px}.hub-types article,.hub-math .bonus-columns article,.hub-related .bonus-columns article{padding:24px}.hub-types .card-title-with-icon{min-height:0}.hub-limits .bonus-columns{gap:0}.hub-steps li{gap:16px;padding:24px}.hub-steps h3{font-size:24px}.hub-formula{font-size:18px}.hub-math h3,.hub-contribution .responsible-aside h3{font-size:25px}.hub-brand-row{flex-wrap:wrap}}.hub-offers .offer-panel{border-top:3px solid var(--green)}.hub-offers .offer-summary dl{align-items:start;padding:20px 0 0}.hub-offers .offer-summary dl>div{min-width:0}.hub-offers .offer-summary dd{text-wrap:balance}.hub-offers .offer-summary dl>div:nth-child(2) dd{color:var(--green)}.hub-math-brand{align-items:center;gap:14px;margin-bottom:24px;display:flex}.hub-math-brand .casino-mark{border-radius:6px;flex-basis:78px;width:78px;height:42px}.hub-math-brand .casino-mark img{max-width:64px;max-height:32px}.hub-math-brand .casino-mark-mr-green{background:#31564a}.hub-math-brand .hub-math-name{margin:0}.hub-math .bonus-columns article{flex-direction:column;display:flex}.hub-math h3{min-height:62px;margin-bottom:18px}.hub-math .hub-total{margin-bottom:20px}.hub-wager-bar{background:#dce8e0;border-radius:5px;height:9px;margin-bottom:24px;overflow:hidden}.hub-wager-bar span{width:var(--wager-share);background:var(--green);border-radius:inherit;height:100%;display:block}.hub-math article:first-child .hub-wager-bar{background:#3c5c50}.hub-math article:first-child .hub-wager-bar span{background:#d4e9da}.hub-math article p{margin-top:auto}.hub-steps li{padding:28px;display:block}.hub-step-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.hub-step-heading .hub-step-number{flex-shrink:0;margin:0}.hub-step-heading h3{margin:0}.hub-related .bonus-columns{gap:24px}.hub-related .bonus-columns article{background:#fff;padding:0;overflow:hidden}.hub-related-art{width:100%;height:180px;overflow:hidden}.hub-related-photo img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.hub-related-zero{color:#eaf3ed;background:#183e34;place-items:center;display:grid;position:relative}.hub-related-zero:before,.hub-related-zero:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:200px;height:200px;position:absolute}.hub-related-zero:after{width:270px;height:270px}.hub-related-zero span{font:700 112px/1 var(--serif);letter-spacing:-.07em;position:relative}.hub-related-body{flex-direction:column;flex:1;align-items:flex-start;padding:30px;display:flex}.hub-related-body .card-title-with-icon{min-height:64px;margin-bottom:24px}.hub-related-body h3{text-wrap:balance}.hub-related-body .text-link{min-height:44px}@media (width>=761px) and (width<=1100px){.hub-step-heading{margin-bottom:18px}.hub-steps li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:28px;display:grid}.hub-step-heading{margin:0}}@media (width<=760px){.hub-steps li{padding:24px;display:block}.hub-step-heading{align-items:flex-start;gap:14px;margin-bottom:18px}.hub-step-heading .hub-step-number{width:36px;height:36px}.hub-step-heading h3{padding-top:3px}.hub-math h3{min-height:0}.hub-math-brand{margin-bottom:22px}.hub-offers .offer-summary dl{padding-top:0}.hub-related-art{height:152px}.hub-related-body{padding:24px}.hub-related-body .card-title-with-icon{min-height:0;margin-bottom:20px}.hub-related-zero span{font-size:96px}}@media (width>=1181px){.hub-math h3{min-height:0}}.hub-offer-action{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:24px;display:flex}.hub-offer-action>span{color:var(--muted);font-size:12px;line-height:1.5}@media (width<=760px){.hub-offer-action .button{width:100%}}
