@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_78bbd4c3-module__tSw44G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_78bbd4c3-module__tSw44G__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_7818d40a-module__7GDZrW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_7818d40a-module__7GDZrW__variable{--font-display:"Oswald", "Oswald Fallback"}
:root{--ink:#071637;--ink-soft:#31405e;--blue:#0759d9;--blue-dark:#003d9d;--blue-pale:#eaf2ff;--paper:#fff;--wash:#f7f9fc;--rule:#d8deea;--rule-dark:#aeb8ca;--mustard:#c78912;--green:#18794e;--green-bg:#e8f5ed;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body), Arial, sans-serif;margin:0;font-size:15px;line-height:1.48}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline-offset:2px;outline:3px solid #f2ae2e}h1,h2,h3,p{margin-top:0}main{min-height:60vh}.skipLink{z-index:100;color:#fff;background:var(--ink);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.siteHeader{border-bottom:1px solid var(--rule);z-index:30;background:#fff;height:70px;position:relative}.headerInner{max-width:var(--max);align-items:center;gap:65px;height:100%;margin:0 auto;padding:0 35px;display:flex}.wordmark{letter-spacing:-1.8px;font-size:32px;font-weight:700;line-height:1}.mainNav{align-items:center;gap:34px;font-weight:600;display:flex}.mainNav>a,.navGroupTrigger>a{border-bottom:2px solid #0000;padding:24px 0}.mainNav>a:hover,.navGroupTrigger>a:hover,.mainNav>a[aria-current=page],.navGroupTrigger>a[aria-current=page]{color:var(--blue);border-color:var(--blue)}.navGroup{align-self:stretch;align-items:center;display:flex}.navGroupTrigger{align-items:center;gap:4px;display:flex}.navGroupTrigger button{color:var(--ink-soft);background:0 0;border:0;place-items:center;padding:7px 2px;display:grid}.navGroupTrigger button svg{transition:transform .16s}.navGroupOpen .navGroupTrigger button svg{transform:rotate(180deg)}.navMegaMenu{z-index:35;color:var(--ink);border-top:1px solid var(--rule);border-bottom:2px solid var(--ink);background:#fff;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 18px 38px #0716371f}.navGroupOpen .navMegaMenu{display:block}@media (min-width:781px){.navGroup:hover .navMegaMenu,.navGroup:focus-within .navMegaMenu{display:block}.navGroup:hover .navGroupTrigger button svg,.navGroup:focus-within .navGroupTrigger button svg{transform:rotate(180deg)}}.navMegaInner{max-width:var(--max);align-items:stretch;gap:28px;margin:0 auto;padding:24px 35px 27px;display:flex}.navMegaInner section{flex:240px;min-width:190px}.navMegaInner section>p{color:var(--blue);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.2}.navMegaInner section>a{border-left:2px solid #0000;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.navMegaInner section>a:hover,.navMegaInner section>a:focus-visible{color:var(--blue-dark);background:var(--blue-pale);border-left-color:var(--blue)}.navMegaInner strong{font-size:13px;line-height:1.25}.navMegaInner small{color:var(--ink-soft);font-size:10px;font-weight:500}.navMegaAll{border-left:1px solid var(--rule);color:var(--blue);flex:0 0 210px;justify-content:space-between;align-items:end;gap:20px;padding:12px 4px 12px 24px;font-size:14px;font-weight:700;display:flex}.navMegaAll:hover{color:var(--blue-dark)}.mainNav .advertiseNavLink{color:#fff;background:var(--blue);border:1px solid var(--blue);margin-left:2px;padding:9px 14px}.mainNav .advertiseNavLink:hover,.mainNav .advertiseNavLink[aria-current=page]{color:#fff;background:var(--blue-dark);border-color:var(--blue-dark)}.headerTools{align-items:center;gap:18px;margin-left:auto;display:flex}.language{align-items:center;gap:7px;font-weight:600;display:flex}.menuButton{background:0 0;border:0;padding:6px;display:none}.heroBand{border-bottom:1px solid var(--rule);background:var(--wash);min-height:160px;padding:32px max(36px, calc((100vw - var(--max)) / 2 + 38px));grid-template-columns:390px minmax(450px,680px);justify-content:space-between;align-items:center;gap:30px;display:grid}.heroTitle h1{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:-1px;margin:3px 0 8px;font-size:45px;line-height:1}.heroTitle>p:last-child{color:var(--ink-soft);margin:0}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.2}.heroSearch{border:1px solid var(--rule-dark);background:#fff;align-items:center;height:48px;display:flex}.heroSearch svg{flex:none;margin-left:14px}.heroSearch input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0 13px}.heroSearch input:focus{outline:none}.heroSearch button{background:var(--blue);color:#fff;border:0;height:100%;padding:0 29px;font-weight:700}.heroSearch button:hover{background:var(--blue-dark)}.quickCategoryBand{color:#fff;background:var(--ink);padding:17px max(35px, calc((100vw - var(--max)) / 2 + 35px)) 21px;border-bottom:1px solid #183262}.quickCategoryInner{max-width:calc(var(--max) - 70px);margin:0 auto}.quickCategoryIntro{align-items:baseline;gap:11px;margin-bottom:11px;display:flex}.quickCategoryIntro p{color:#9db9e9;letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.quickCategoryIntro h2{color:#fff;margin:0;font-size:16px;line-height:1.2}.quickCategoryNav{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.quickCategoryNav>a{min-width:0;min-height:74px;color:var(--ink);background:#fff;border:1px solid #fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px 10px;display:grid;position:relative}.quickCategoryNav>a:hover{color:var(--blue-dark);background:var(--blue-pale);border-color:#8eb5f3}.quickCategoryIcon{width:34px;height:34px;color:var(--blue);background:var(--blue-pale);place-items:center;display:grid}.quickCategoryNav strong,.quickCategoryNav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quickCategoryNav strong{font-size:11px;line-height:1.25}.quickCategoryNav small{color:var(--ink-soft);margin-top:3px;font-size:9px;line-height:1.2}.quickCategoryNav>a:nth-child(2) .quickCategoryIcon{color:#a52a69;background:#fceaf4}.quickCategoryNav>a:nth-child(3) .quickCategoryIcon{color:#18794e;background:#e8f5ed}.quickCategoryNav>a:nth-child(4) .quickCategoryIcon{color:#9b6500;background:#fff3d6}.quickCategoryNav>a:nth-child(5) .quickCategoryIcon{color:#216e82;background:#e6f4f7}.quickCategoryNav>a:nth-child(6) .quickCategoryIcon{color:#7c3f00;background:#fff0df}.quickCategoryNav>a:nth-child(7) .quickCategoryIcon{color:#6845a4;background:#f1ecfb}.quickCategoryArrow{color:var(--blue);opacity:0;transition:opacity .15s,transform .15s;position:absolute;right:7px;transform:translate(-4px)}.quickCategoryNav>a:hover .quickCategoryArrow,.quickCategoryNav>a:focus-visible .quickCategoryArrow{opacity:1;transform:translate(0)}.homeFeatureSection{max-width:var(--max);border-bottom:1px solid var(--rule);margin:0 auto;padding:38px 35px 42px}.homeFeatureAlt{max-width:none;padding-left:max(35px, calc((100vw - var(--max)) / 2 + 35px));padding-right:max(35px, calc((100vw - var(--max)) / 2 + 35px));background:var(--wash)}.homeSectionHeader{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.homeSectionHeader>div{max-width:760px}.homeSectionHeader h2{letter-spacing:-.7px;margin-bottom:7px;font-size:31px;line-height:1.12}.homeSectionHeader>div>p:last-child{color:var(--ink-soft);margin-bottom:0}.homeSectionHeader>a{color:var(--blue);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.homeSectionHeader>a:hover,.homeTextLink:hover{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.homePickGrid{border-top:2px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homePickCard{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff;grid-template-columns:100px minmax(0,1fr);gap:16px;min-width:0;padding:18px;display:grid}.homePickMedia{background:var(--ink);place-items:center;min-height:112px;display:grid;overflow:hidden}.homePickCard h3,.homeNewCard h3,.homeOfferCard h3,.homeBrowseCard h3{margin:3px 0 6px;font-size:19px;line-height:1.2}.homePickCard h3 a:hover,.homeNewCard h3 a:hover,.homeOfferCard h3 a:hover,.homeBrowseCard h3 a:hover{color:var(--blue);text-decoration:underline}.homePickCard>div>p:not(.homeCardKicker){min-height:39px;color:var(--ink-soft);margin-bottom:10px;font-size:12px;line-height:1.4}.homeCardKicker{color:var(--blue);text-transform:uppercase;letter-spacing:.9px;margin:0;font-size:9px;font-weight:800;line-height:1.2}.homePickTags{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.homePickTags span{border:1px solid var(--rule);background:var(--wash);color:var(--ink-soft);padding:2px 6px;font-size:9px;font-weight:700}.homeTextLink{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.homeGameSection{max-width:none;padding-left:max(35px, calc((100vw - var(--max)) / 2 + 35px));padding-right:max(35px, calc((100vw - var(--max)) / 2 + 35px));background:#f1f5fb}.homeGameGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.homeGameCard{background:var(--ink);border:1px solid #23385f;min-width:0;overflow:hidden}.homeGameMedia{aspect-ratio:4/3;background:var(--ink);border-bottom:1px solid #31476f;display:block;overflow:hidden}.homeGameMedia img{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.homeGameCard:hover .homeGameMedia img{filter:brightness(1.06);transform:scale(1.025)}.homeGameCardBody{color:#fff;min-height:145px;padding:16px}.homeGameCardBody .homeCardKicker{color:#9db9e9}.homeGameCardBody h3{margin:5px 0;font-size:21px;line-height:1.15}.homeGameCardBody h3 a:hover{color:#bad3ff;text-underline-offset:3px;text-decoration:underline}.homeGameCardBody>p:not(.homeCardKicker){color:#c4cee0;min-height:40px;margin-bottom:12px;font-size:12px}.homeGameCardBody .homeTextLink{color:#bad3ff}.homeGameCardBody .homeTextLink:hover{color:#fff}.homeNewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homeNewCard{border:1px solid var(--rule);background:#fff;min-width:0}.homeNewMedia{border-bottom:1px solid var(--rule);background:var(--ink);place-items:center;min-height:150px;display:grid;overflow:hidden}.homeNewCard>div{padding:17px}.homeNewCard>div>p:not(.homeCardKicker){min-height:40px;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:13px;font-size:12px;display:-webkit-box;overflow:hidden}.homeOfferGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homeOfferCard{border:1px solid var(--rule);background:#fff;flex-direction:column;min-width:0;padding:18px;display:flex}.homeOfferIdentity{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding-bottom:13px;display:flex}.homeOfferIdentity h3{margin-bottom:0}.homeOfferAmount{letter-spacing:-.3px;min-height:72px;margin:16px 0 12px;font-size:20px;font-weight:750;line-height:1.22}.homeOfferCode{border:1px dashed var(--rule-dark);background:var(--wash);justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:7px 9px;font-size:11px;display:flex}.homeOfferCode span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:700}.homeOfferCode strong{color:var(--blue-dark);letter-spacing:.4px}.homeOfferTerms{color:var(--ink-soft);margin-bottom:16px;font-size:11px;line-height:1.45}.homeOfferActions{grid-template-columns:auto 1fr;gap:8px;margin-top:auto;display:grid}.homeOfferActions a{border:1px solid var(--rule-dark);justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.homeOfferActions a:last-child{color:#fff;border-color:var(--blue);background:var(--blue)}.homeOfferActions a:hover{border-color:var(--blue-dark)}.homeOfferActions a:last-child:hover{background:var(--blue-dark)}.homeBrowseSection{padding-bottom:38px}.homeBrowseGrid{border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homeBrowseCard{border-right:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:18px 16px;display:grid}.homeBrowseCard:last-child{border-right:0}.homeBrowseIcon{width:44px;height:44px;color:var(--blue);background:var(--blue-pale);place-items:center;display:grid}.homeBrowseCard h3{margin:0 0 4px;font-size:16px}.homeBrowseCard p{color:var(--ink-soft);margin:0 0 5px;font-size:10px}.homeBrowseCard small{color:var(--blue-dark);font-size:9px;font-weight:700}.homeBrowseCard>a:last-child{color:var(--blue);place-items:center;display:grid}.homeEditorialSection{max-width:none;padding-left:max(35px, calc((100vw - var(--max)) / 2 + 35px));padding-right:max(35px, calc((100vw - var(--max)) / 2 + 35px));background:var(--wash)}.homeEditorialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homeEditorialCard{border:1px solid var(--rule);background:#fff;min-width:0}.homeEditorialMedia{aspect-ratio:4/3;border-bottom:1px solid var(--rule);background:var(--ink);display:block;overflow:hidden}.homeEditorialMedia img{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.homeEditorialCard:hover .homeEditorialMedia img{filter:brightness(1.04);transform:scale(1.02)}.homeEditorialBody{padding:18px}.homeEditorialMeta{color:var(--blue);letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex}.homeEditorialMeta span:last-child{color:var(--ink-soft)}.homeEditorialBody h3{letter-spacing:-.25px;margin:9px 0 8px;font-size:22px;line-height:1.18}.homeEditorialBody h3 a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.homeEditorialBody>p{min-height:44px;color:var(--ink-soft);margin-bottom:15px;font-size:12px;line-height:1.48}.categoryHub{max-width:var(--max);border-bottom:1px solid var(--rule);margin:0 auto;padding:28px 35px 34px}.categoryHub>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.categoryHub>header h2{margin-bottom:7px;font-size:28px;line-height:1.15}.categoryHub>header p:last-child{color:var(--ink-soft);margin-bottom:0}.categoryHub>header>a{color:var(--blue);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.categoryColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.categoryColumns>section{border-top:2px solid var(--ink);min-width:0}.categoryColumns h3{text-transform:uppercase;letter-spacing:1.1px;margin:0;padding:12px 2px 9px;font-size:11px;line-height:1.2}.categoryColumns nav{border:1px solid var(--rule)}.categoryColumns nav a{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.categoryColumns nav a:last-child{border-bottom:0}.categoryColumns nav a:hover{color:var(--blue-dark);background:var(--blue-pale)}.categoryColumns nav a>span{flex-direction:column;min-width:0;display:flex}.categoryColumns nav strong{font-size:14px}.categoryColumns nav small{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.categoryColumns nav b{border:1px solid var(--rule);background:var(--wash);text-align:center;min-width:31px;padding:3px 6px;font-size:11px}.guideCategoryNav,.catalogCategoryNav{max-width:var(--max);scrollbar-width:thin;gap:8px;margin:0 auto;padding:20px 35px 0;display:flex;overflow-x:auto}.guideCategoryNav a,.catalogCategoryNav a{border:1px solid var(--rule);background:#fff;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.guideCategoryNav a:hover,.guideCategoryNav a.active,.catalogCategoryNav a:hover,.catalogCategoryNav a.active{color:#fff;border-color:var(--ink);background:var(--ink)}.guideCategoryNav small,.catalogCategoryNav small{text-align:center;border:1px solid;min-width:24px;padding:1px 5px;font-size:9px}.catalogCategoryNavInside{padding:0 0 20px}.directory{max-width:var(--max);grid-template-columns:215px minmax(0,1fr);column-gap:28px;margin:0 auto;padding:26px 35px 32px;display:grid}.directoryCompact{grid-template-columns:minmax(0,1fr);padding-top:22px}.directoryToolbar{border-bottom:1px solid var(--rule);grid-column:1/-1;align-items:end;gap:12px;padding-bottom:24px;display:flex}.searchField{border:1px solid var(--rule-dark);background:#fff;flex:1;align-items:center;min-width:360px;height:44px;display:flex}.searchField svg{flex:none;margin-left:13px}.searchField input{border:0;flex:1;min-width:0;height:100%;padding:0 12px}.searchField input:focus{outline:0}.searchField button{background:0 0;border:0;place-items:center;padding:7px 10px;display:grid}.desktopFilters{align-items:end;gap:8px;display:flex}.directoryToolbar label,.bonusFilters label{text-transform:uppercase;letter-spacing:.7px;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}select,.bonusFilters input{border:1px solid var(--rule-dark);text-transform:none;letter-spacing:0;background:#fff;border-radius:2px;min-height:40px;padding:0 32px 0 11px;font-weight:500}.filterToggle{border:1px solid var(--rule-dark);background:#fff;align-items:center;gap:7px;height:44px;padding:0 15px;font-weight:600;display:none}.filterRail{border-right:1px solid var(--rule);padding:25px 16px 0 0}.filterRail h2{text-transform:uppercase;letter-spacing:1.2px;margin:0 0 12px 14px;font-size:12px}.filterRail>button:not(.filterClose),.filterGroup button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 12px 9px 14px;font-weight:600;display:flex}.filterRail>button.active,.filterGroup button.active{background:var(--blue-pale);color:var(--blue-dark)}.filterRail button small{min-width:26px;color:var(--ink-soft);background:var(--wash);border:1px solid var(--rule);text-align:center;padding:1px 5px;font-size:10px;line-height:1.5}.filterRail button.active small{color:var(--blue-dark);background:#fff;border-color:#9bbcf3}.filterGroup{margin-top:20px}.filterGroup h3{color:var(--ink-soft);text-transform:uppercase;letter-spacing:1px;margin:0 0 6px 14px;font-size:10px}.filterClose,.mobileOnlyFilters,.filterBackdrop{display:none}.railNote{border:1px solid var(--rule);margin-top:24px;padding:17px 14px;font-size:13px}.railNote strong{margin-bottom:7px;display:block}.railNote p{color:var(--ink-soft)}.railNote a{color:var(--blue);font-weight:600}.directoryMain{min-width:0}.directoryCompact .directoryMain{grid-column:1}.resultHeading{justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.resultHeading p{margin:0;font-size:13px}.resultHeading strong{text-transform:uppercase;letter-spacing:.8px}.resultHeading label{text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.resultHeading select{min-height:34px}.directoryHeader{border-bottom:1px solid var(--rule-dark);text-transform:uppercase;letter-spacing:.6px;grid-template-columns:2.1fr 1.05fr 1.15fr 1.15fr 1.25fr 164px;gap:18px;padding:11px 0;font-size:10px;font-weight:700;display:grid}.casinoRow{border-bottom:1px solid var(--rule);grid-template-columns:2.1fr 1.05fr 1.15fr 1.15fr 1.25fr 164px;align-items:center;gap:18px;min-height:132px;padding:17px 0;display:grid}.casinoRow>div:not(.casinoIdentity):not(.rowActions){overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.casinoRow small{color:var(--ink-soft);font-size:12px}.casinoIdentity{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.casinoLogo{border:0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.casinoLogo--list{width:64px;height:64px}.casinoLogo--compact{width:54px;height:54px}.casinoLogo--detail{width:96px;height:96px}.casinoLogo--card{width:112px;height:112px}.casinoLogo img{object-fit:contain;object-position:center;width:76%;height:76%;display:block;position:absolute;inset:12%}.homePickMedia>.casinoLogo--compact{align-self:stretch;width:100%;height:100%;min-height:112px}.homeNewMedia>.casinoLogo--card{width:100%;height:150px}.casinoCardMedia>.casinoLogo--card{width:100%;height:180px}.bonusCardMedia>.casinoLogo--card{width:100%;height:170px}.homePickMedia>.casinoLogo img{width:66%;height:66%;inset:17%}.homeNewMedia>.casinoLogo img,.casinoCardMedia>.casinoLogo img,.bonusCardMedia>.casinoLogo img{width:52%;height:64%;inset:18% 24%}.homePickMedia>.casinoLogo img,.homeNewMedia>.casinoLogo img,.casinoCardMedia>.casinoLogo img,.bonusCardMedia>.casinoLogo img{transition:transform .22s,filter .22s}.casinoLogo[data-casino=vavada] img{width:72%;height:60%;inset:20% 14%}.homePickMedia:hover>.casinoLogo img,.homeNewMedia:hover>.casinoLogo img,.casinoCardMedia:hover>.casinoLogo img,.bonusCardMedia:hover>.casinoLogo img{filter:brightness(1.05);transform:scale(1.025)}.casinoName{color:var(--ink);font-size:18px;font-weight:700}.casinoName:hover{color:var(--blue);text-decoration:underline}.casinoIdentity p{color:var(--ink-soft);max-width:280px;margin:5px 0 8px;font-size:12px;line-height:1.4}.tagList{flex-wrap:wrap;gap:5px;display:flex}.tagList span{color:#0759d9;background:#f2f7ff;border:1px solid #9bbcf3;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4}.tagList span:nth-child(2){color:var(--green);background:var(--green-bg);border-color:#8cc7a7}.tagList span:nth-child(3){color:#805708;background:#fff9e8;border-color:#e6c170}.rowActions{flex-direction:column;gap:7px;display:flex}.casinoCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.directoryCompact .casinoCards{grid-template-columns:repeat(4,minmax(0,1fr))}.casinoCard{border:1px solid var(--rule);background:#fff;flex-direction:column;min-width:0;display:flex}.casinoCardMedia{background:var(--ink);border-bottom:1px solid var(--rule);place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.sponsoredLabel{color:#664100;letter-spacing:.7px;text-transform:uppercase;background:#fff1bd;border:1px solid #d6a629;width:max-content;padding:4px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.casinoCardMedia .sponsoredLabel{position:absolute;top:12px;left:12px}.casinoCardBody{flex-direction:column;flex:1;padding:18px;display:flex}.casinoCardHeading h2{margin-bottom:7px;font-size:21px;line-height:1.2}.casinoCardHeading h2 a:hover{color:var(--blue);text-decoration:underline}.casinoCardHeading p{min-height:42px;color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.casinoCardOffer{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;min-height:78px;padding:13px 0;display:flex}.casinoCardOffer span{color:var(--blue);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.casinoCardOffer strong{font-size:14px;line-height:1.4}.casinoCardFacts{gap:9px;margin:14px 0 18px;display:grid}.casinoCardFacts>div{min-width:0}.casinoCardFacts dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.casinoCardFacts dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0 22px;font-size:12px;overflow:hidden}.casinoCardActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.primaryButton,.secondaryButton{text-align:center;border-radius:2px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}button.primaryButton{border:1px solid var(--blue);width:100%}.primaryButton{color:#fff;background:var(--blue);border:1px solid var(--blue)}.primaryButton:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.secondaryButton{color:var(--ink);border:1px solid var(--rule-dark);background:#fff}.secondaryButton:hover{color:var(--blue);border-color:var(--blue)}.viewAllLink{color:var(--blue);margin-top:17px;font-weight:600;display:inline-block}.pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}.pagination button{border:1px solid var(--rule-dark);background:#fff;min-height:36px;padding:0 15px}.emptyState{border:1px solid var(--rule);background:var(--wash);text-align:center;margin-top:20px;padding:45px}.emptyState h2{margin-bottom:7px}.loadingState{min-height:400px;color:var(--ink-soft);place-items:center;display:grid}.editorialStrip{max-width:calc(var(--max) - 70px);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr auto;align-items:center;gap:45px;margin:20px auto 55px;padding:32px 0;display:grid}.editorialStrip h2{margin-bottom:0;font-size:25px}.editorialStrip p{color:var(--ink-soft);margin-bottom:0}.editorialStrip a{color:var(--blue);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.homePartnershipCta{max-width:calc(var(--max) - 70px);color:#fff;background:var(--ink);border-left:5px solid #f2ae2e;justify-content:space-between;align-items:center;gap:40px;margin:0 auto 42px;padding:25px 28px;display:flex}.homePartnershipCta .eyebrow{color:#9db9e9}.homePartnershipCta h2{margin-bottom:5px;font-size:25px;line-height:1.2}.homePartnershipCta p{color:#c4cee0;margin-bottom:0}.homePartnershipCta>a{min-height:43px;color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.homePartnershipCta>a:hover{color:var(--blue-dark);background:var(--blue-pale)}.advertisePage{max-width:var(--max);margin:0 auto;padding:42px 35px 80px}.advertiseHero{color:#fff;background:var(--ink);border-bottom:5px solid var(--blue);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:72px;min-height:410px;padding:55px;display:grid}.advertiseHero .eyebrow{color:#9db9e9}.advertiseHero h1{max-width:850px;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-2px;text-transform:uppercase;margin-bottom:18px;font-size:clamp(45px,5.5vw,78px);line-height:.98}.advertiseHero>div>p:not(.eyebrow){color:#c4cee0;max-width:700px;font-size:18px}.advertiseHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.advertiseHeroActions .secondaryButton{color:#fff;background:0 0;border-color:#6e82a5}.advertiseHeroActions .secondaryButton:hover{border-color:#fff}.advertiseHero aside{color:var(--ink);background:#fff;border-top:4px solid #f2ae2e;padding:25px}.advertiseHero aside>p{color:var(--ink-soft);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:11px;font-weight:800}.advertiseHero aside dl{border-top:1px solid var(--rule);margin:0}.advertiseHero aside dl div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.advertiseHero aside dt{font-size:13px;font-weight:700}.advertiseHero aside dd{color:var(--blue);margin:0;font-size:26px;font-weight:800}.advertiseHero aside small{color:var(--ink-soft);margin-top:14px;font-size:10px;display:block}.advertiseSection{border-bottom:1px solid var(--rule);padding:54px 0}.advertiseSectionHeader{justify-content:space-between;align-items:end;gap:50px;margin-bottom:26px;display:flex}.advertiseSection h2,.advertiseDisclosure h2,.advertiseContact h2{letter-spacing:-.7px;margin-bottom:8px;font-size:31px;line-height:1.15}.advertiseSectionHeader>p{max-width:370px;color:var(--ink-soft);text-align:right;margin-bottom:0}.packageGrid{border-top:2px solid var(--ink);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.packageCard{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:460px;padding:28px;display:flex;position:relative}.packageCardFeatured{background:var(--blue-pale)}.packageFlag{color:#fff;background:var(--blue);text-transform:uppercase;letter-spacing:.8px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.packageName{color:var(--blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:12px;font-weight:800}.packagePrice{letter-spacing:-1.2px;margin-bottom:14px;font-size:37px;font-weight:800;line-height:1}.packagePrice small{color:var(--ink-soft);letter-spacing:0;margin-left:5px;font-size:12px;font-weight:500}.packageDescription{min-height:48px;color:var(--ink-soft)}.packageCard ul{border-top:1px solid var(--rule);gap:12px;margin:18px 0 28px;padding:18px 0 0;list-style:none;display:grid}.packageCard li{align-items:flex-start;gap:9px;font-size:13px;display:flex}.packageCard li svg{color:var(--green);flex:none;margin-top:2px}.packageCard>a{color:var(--blue);align-items:center;gap:7px;margin-top:auto;font-weight:700;display:inline-flex}.packageCard>a:hover{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.termDiscount{color:var(--ink-soft);margin:20px 0 0}.advertiseDetails{grid-template-columns:1fr 1.35fr;gap:70px;display:grid}.advertiseDetails dl{border-top:2px solid var(--ink);margin:0}.advertiseDetails dl div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.advertiseDetails dt{font-weight:650}.advertiseDetails dd{color:var(--blue-dark);white-space:nowrap;margin:0;font-weight:800}.advertiseProcess{grid-template-columns:1fr 1.35fr;gap:70px;display:grid}.advertiseProcess ol{border-top:2px solid var(--ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.advertiseProcess li{border-bottom:1px solid var(--rule);grid-template-columns:45px 1fr;gap:12px;padding:17px 0;display:grid}.advertiseProcess li>span{color:var(--blue);font-size:11px;font-weight:800}.advertiseProcess li strong{margin-bottom:4px;display:block}.advertiseProcess li p{color:var(--ink-soft);margin:0;font-size:13px}.advertiseDisclosure{color:#fff;background:var(--ink);grid-template-columns:1fr 1.25fr auto;align-items:center;gap:45px;padding:38px;display:grid}.advertiseDisclosure .eyebrow{color:#9db9e9}.advertiseDisclosure h2{margin-bottom:0}.advertiseDisclosure>p{color:#c4cee0;margin:0;font-size:13px}.advertiseDisclosure>a{color:#fff;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.advertiseDisclosure>a:hover{text-underline-offset:3px;text-decoration:underline}.advertiseContact{justify-content:space-between;align-items:center;gap:50px;padding:54px 0 0;display:flex}.advertiseContact>div>p:last-child{max-width:680px;color:var(--ink-soft);margin-bottom:0}.advertiseContact>a{flex:none}.pageIntro{max-width:var(--max);border-bottom:1px solid var(--rule);margin:0 auto;padding:48px 35px 36px}.pageIntro h1,.contentPage h1,.articlePage h1,.detailHero h1,.emptyPage h1{letter-spacing:-2.4px;margin-bottom:14px;font-size:clamp(38px,5vw,64px);line-height:1.02}.pageIntro>p:last-child{max-width:720px;color:var(--ink-soft);margin:0;font-size:17px}.exitDialog{border:1px solid var(--ink);width:min(580px,100vw - 30px);color:var(--ink);border-radius:2px;padding:34px;box-shadow:0 18px 60px #0716373d}.exitDialog::backdrop{background:#071637b8}.dialogClose{background:0 0;border:0;padding:7px;position:absolute;top:12px;right:12px}.ageMark{border:2px solid var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;font-weight:700;display:grid}.exitDialog h2{margin-bottom:12px;font-size:28px}.exitDialog p,.exitDialog li{color:var(--ink-soft)}.exitDialog li{margin-bottom:6px}.dialogActions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.detailPage,.articlePage,.contentPage{max-width:1180px;margin:0 auto;padding:38px 35px 80px}.backLink{color:var(--blue);align-items:center;gap:6px;margin-bottom:30px;font-weight:600;display:inline-flex}.detailHero{border-bottom:2px solid var(--ink);grid-template-columns:1fr 310px;gap:70px;padding-bottom:34px;display:grid}.detailIdentity{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:24px;display:grid}.detailIdentity>div>p:not(.eyebrow){max-width:650px;color:var(--ink-soft);font-size:18px}.heroFact{border-left:3px solid var(--blue);align-self:center;padding:19px 0 19px 22px}.heroFact>span{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.heroFact>strong{margin:7px 0;font-size:20px;display:block}.heroFact p{color:var(--ink-soft);font-size:12px}.factGrid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.factGrid>div{border-right:1px solid var(--rule);flex-direction:column;gap:7px;min-height:150px;padding:24px 18px;display:flex}.factGrid>div:first-child{padding-left:0}.factGrid>div:last-child{border-right:0}.factGrid span{color:var(--ink-soft);font-size:12px}.factGrid strong{overflow-wrap:anywhere;font-size:13px}.detailColumns{grid-template-columns:minmax(0,1fr) 300px;gap:65px;padding-top:35px;display:grid}.detailSection{border-bottom:1px solid var(--rule);margin-bottom:30px;padding-bottom:30px}.detailSection h2,.sourcePanel h2,.contentPage h2,.articlePage h2{margin-bottom:12px;font-size:27px}.detailSection h3{font-size:19px}.detailSection p,.contentPage p,.articlePage section p{color:var(--ink-soft);max-width:68ch}.detailSection dl{border-top:1px solid var(--rule);grid-template-columns:180px 1fr;display:grid}.detailSection dt,.detailSection dd{border-bottom:1px solid var(--rule);margin:0;padding:13px 0}.detailSection dt{font-weight:700}.noticeBox,.wideNotice{border-left:3px solid var(--mustard);background:#fffbef;padding:16px 18px}.noticeBox p{margin-bottom:0}.sourcePanel{border:1px solid var(--rule);align-self:start;padding:22px;position:sticky;top:20px}.sourcePanel>p{color:var(--ink-soft)}.sourcePanel>a{color:var(--blue);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-weight:600;display:flex}.sourcePanel hr{border:0;border-top:1px solid var(--rule);margin:22px 0}.wideNotice{max-width:calc(var(--max) - 70px);color:var(--ink-soft);margin:25px auto 0}.bonusIntro{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:70px;display:grid}.bonusIntro>div>p:last-child{max-width:680px;color:var(--ink-soft);margin:0;font-size:17px}.bonusIntro dl{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.bonusIntro dl div{border-right:1px solid var(--rule);padding:16px 12px}.bonusIntro dl div:last-child{border-right:0}.bonusIntro dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:700}.bonusIntro dd{margin:5px 0 0;font-size:24px;font-weight:700;line-height:1}.bonusDirectory{max-width:var(--max);margin:0 auto;padding:36px 35px 70px}.bonusSectionHeader{grid-template-columns:1fr 1fr;align-items:end;gap:10px 40px;margin-bottom:22px;display:grid}.bonusSectionHeader .eyebrow{grid-column:1/-1;margin-bottom:0}.bonusSectionHeader h2{margin:0;font-size:29px;line-height:1.15}.bonusSectionHeader>p:last-child{color:var(--ink-soft);text-align:right;margin:0}.bonusTypeNav{border:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:26px;display:grid}.bonusTypeNav button{border:0;border-right:1px solid var(--rule);text-align:left;background:#fff;align-items:center;gap:11px;min-height:86px;padding:13px;display:flex}.bonusTypeNav button:last-child{border-right:0}.bonusTypeNav button:hover,.bonusTypeNav button.active{color:var(--blue-dark);background:var(--blue-pale)}.bonusTypeNav button.active{box-shadow:inset 0 -3px 0 var(--blue)}.bonusTypeNav button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bonusTypeNav strong{font-size:13px}.bonusTypeNav small{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bonusFilters{background:var(--wash);border:1px solid var(--rule);grid-template-columns:1fr 260px;gap:12px;padding:19px;display:grid}.bonusFilters label>span{border:1px solid var(--rule-dark);background:#fff;align-items:center;gap:7px;min-height:40px;padding-left:11px;display:flex}.bonusFilters label>span input{border:0;width:100%;min-height:38px;padding:0 11px 0 0}.bonusFilters label>span input:focus{outline:0}.bonusResultHeading{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 14px;display:flex}.bonusResultHeading p{color:var(--ink-soft);margin:0;font-size:12px}.bonusCount strong{color:var(--ink);font-size:16px}.bonusList{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bonusCard{border:1px solid var(--rule);background:#fff;flex-direction:column;min-width:0;display:flex}.bonusCardMedia{background:var(--ink);border-bottom:1px solid var(--rule);place-items:center;min-height:170px;display:grid;position:relative;overflow:hidden}.bonusCardNumber{color:#ffffffd1;text-shadow:0 1px 3px #000000bf;letter-spacing:1px;font-size:11px;font-weight:700;position:absolute;bottom:11px;left:14px}.bonusCardMedia .sponsoredLabel{position:absolute;top:12px;left:12px}.bonusCardBody{flex-direction:column;flex:1;padding:19px;display:flex}.bonusCardTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.bonusCardTopline .eyebrow{margin-bottom:0}.bonusCardTopline>span{color:#176b4d;letter-spacing:.65px;text-transform:uppercase;background:#e7f6ef;border:1px solid #b9dfce;padding:4px 7px;font-size:9px;font-weight:800;line-height:1}.bonusCard h2{margin-bottom:7px;font-size:23px;line-height:1.15}.bonusCard h2 a:hover{color:var(--blue);text-decoration:underline}.bonusHeadline{min-height:42px;color:var(--ink-soft);margin:3px 0 15px;font-size:14px;line-height:1.42}.bonusCardDetailed .bonusHeadline{color:var(--ink);letter-spacing:-.3px;font-size:21px;font-weight:750;line-height:1.2}.bonusCode{border:1px dashed var(--rule-dark);background:var(--wash);align-self:flex-start;align-items:center;gap:9px;margin:-3px 0 10px;padding:6px 8px;font-size:11px;display:inline-flex}.bonusCode span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:700}.bonusCode strong{color:var(--blue-dark);letter-spacing:.5px}.bonusEvidence{color:var(--blue);text-underline-offset:2px;align-self:flex-start;align-items:center;gap:4px;margin:-2px 0 14px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.bonusCheck{border-left:3px solid var(--blue);background:var(--blue-pale);margin-bottom:16px;padding:10px 11px}.bonusCheck strong{text-transform:uppercase;letter-spacing:.7px;font-size:10px;display:block}.bonusCheck p{color:var(--ink-soft);margin:4px 0 0;font-size:11px;line-height:1.45}.bonusCard dl{gap:10px;margin:0 0 18px;display:grid}.bonusCard dl>div{border-bottom:1px solid var(--rule);padding-bottom:9px}.bonusCard dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.55px;font-size:10px;font-weight:700}.bonusCard dd{margin:3px 0 0;font-size:12px;line-height:1.42}.bonusCardActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.bonusLoadMore{width:min(320px,100%);margin:25px auto 0}.bonusChecklist{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:290px 1fr;gap:45px;margin-top:52px;padding:30px 0;display:grid}.bonusChecklist h2{margin:0;font-size:26px;line-height:1.2}.bonusChecklist ol{counter-reset:bonus-check;grid-template-columns:repeat(2,1fr);gap:22px 32px;margin:0;padding:0;list-style:none;display:grid}.bonusChecklist li{counter-increment:bonus-check;grid-template-columns:28px 1fr;column-gap:10px;display:grid}.bonusChecklist li:before{content:counter(bonus-check, decimal-leading-zero);color:var(--blue);grid-row:1/3;font-size:11px;font-weight:700}.bonusChecklist li strong{font-size:13px}.bonusChecklist li span{color:var(--ink-soft);font-size:12px}.guideList{max-width:1000px;margin:0 auto;padding:35px 35px 80px}.guideList article{border-bottom:1px solid var(--rule);padding:30px 0}.guideList article>div{color:var(--blue);text-transform:uppercase;letter-spacing:.8px;gap:14px;font-size:11px;font-weight:700;display:flex}.guideList h2{margin:11px 0;font-size:30px}.guideList h2 a:hover{color:var(--blue);text-decoration:underline}.guideList p{color:var(--ink-soft);max-width:670px;font-size:16px}.guideList footer{color:var(--ink-soft);justify-content:flex-end;font-size:13px;display:flex}.guideList footer a{color:var(--blue);align-items:center;gap:6px;font-weight:700;display:inline-flex}.articlePage{max-width:850px}.articlePage>header{border-bottom:2px solid var(--ink);margin-bottom:36px;padding-bottom:28px}.articlePage>header>p:not(.eyebrow){color:var(--ink-soft);font-size:20px}.articlePage>header>div{color:var(--ink-soft);gap:24px;font-size:13px;display:flex}.articlePage section{margin:36px 0}.articleHeroImage{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%;height:auto;display:block}.articlePage section p{font-size:17px;line-height:1.7}.articlePage aside{background:var(--wash);border-left:3px solid var(--blue);padding:18px 22px}.articlePage aside p{color:var(--ink-soft);margin:6px 0 0}.contentPage{max-width:900px}.contentPage>header{border-bottom:2px solid var(--ink);margin-bottom:38px;padding-bottom:32px}.contentPage>header>p:not(.eyebrow){color:var(--ink-soft);max-width:680px;font-size:20px}.contentPage>div h2{margin-top:36px}.contentPage>div p{font-size:17px;line-height:1.7}.textLink,.contactLink{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.contactLink{border:1px solid var(--rule-dark);padding:11px 15px;text-decoration:none;display:inline-block}.contactLink:hover{border-color:var(--blue)}.emptyPage{text-align:center;max-width:800px;margin:0 auto;padding:120px 35px}.emptyPage .primaryButton{margin-top:20px}.siteFooter{max-width:var(--max);border-top:1px solid var(--rule);margin:0 auto;padding:0 35px}.trustGrid{grid-template-columns:repeat(3,1fr);display:grid}.trustGrid section{border-right:1px solid var(--rule);grid-template-columns:40px 1fr;gap:14px;padding:28px 30px 28px 10px;display:grid}.trustGrid section:last-child{border-right:0;padding-left:30px}.trustGrid h2{text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:12px}.trustGrid p{color:var(--ink-soft);margin-bottom:8px;font-size:12px}.trustGrid a{color:var(--blue);font-size:12px;font-weight:600}.footerBottom{border-top:1px solid var(--rule);min-height:64px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.footerBottom p{margin:0}.footerBottom nav{gap:22px;display:flex}.footerBottom a{color:var(--blue)}@media (max-width:1100px){.quickCategoryNav{grid-template-columns:repeat(4,minmax(0,1fr))}.homeGameGrid,.homePickGrid,.homeNewGrid,.homeOfferGrid,.homeBrowseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeBrowseCard{border-bottom:1px solid var(--rule)}.homeBrowseCard:nth-child(2){border-right:0}.homeBrowseCard:nth-last-child(-n+2){border-bottom:0}.headerInner{gap:35px}.mainNav,.navMegaInner{gap:16px}.navMegaAll{flex-basis:175px}.heroBand{grid-template-columns:330px 1fr}.directoryHeader{grid-template-columns:2fr 1fr 1fr 150px}.directoryHeader span:nth-child(4),.directoryHeader span:nth-child(5){display:none}.casinoRow{grid-template-columns:2fr 1fr 1fr 150px}.casinoRow>div:nth-child(4),.casinoRow>div:nth-child(5){display:none!important}.factGrid{grid-template-columns:repeat(3,1fr)}.factGrid>div{border-bottom:1px solid var(--rule)}.bonusIntro{grid-template-columns:1fr 350px;gap:40px}.bonusTypeNav{grid-template-columns:repeat(3,1fr)}.bonusTypeNav button{border-bottom:1px solid var(--rule)}.bonusList,.casinoCards,.directoryCompact .casinoCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){body.filtersOpen{overflow:hidden}.siteHeader{height:62px}.headerInner{padding:0 20px}.wordmark{font-size:28px}.menuButton{display:grid}.mainNav{border-bottom:2px solid var(--ink);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 22px;display:none;position:absolute;top:62px;left:0;right:0}.mainNavOpen{display:flex}.mainNav>a{padding:12px 0}.navGroup{display:block}.navGroupTrigger{border-bottom:1px solid var(--rule);justify-content:space-between}.navGroupTrigger>a{border-bottom:0;flex:1;padding:12px 0}.navGroupTrigger button{width:44px;height:44px}.navMegaMenu{box-shadow:none;background:var(--wash);border:0;position:static}.navMegaInner{padding:12px 14px 15px;display:block}.navMegaInner section{margin-bottom:14px}.navMegaInner section>a{padding:8px 9px}.navMegaAll{border:0;border-top:1px solid var(--rule);padding:12px 9px 2px;display:flex}.mainNav .advertiseNavLink{text-align:center;margin:8px 0 0;padding:12px 14px}.language{display:none}.heroBand{padding:28px 20px;display:block}.heroTitle h1{font-size:39px}.heroSearch{margin:24px 0 18px}.heroSearch button{padding:0 18px}.quickCategoryBand{padding:15px 0 18px}.quickCategoryIntro{padding:0 20px}.quickCategoryNav{scroll-snap-type:x proximity;scrollbar-width:thin;gap:9px;padding:0 20px 7px;display:flex;overflow-x:auto}.quickCategoryNav>a{scroll-snap-align:start;flex:0 0 205px}.homeFeatureSection.homeGameSection{padding-left:0;padding-right:0}.homeGameSection .homeSectionHeader{padding-left:20px;padding-right:20px}.homeGameGrid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding:0 20px 8px;display:flex;overflow-x:auto}.homeGameCard{scroll-snap-align:start;flex:0 0 82vw;max-width:335px}.homeFeatureSection.homeEditorialSection{padding-left:0;padding-right:0}.homeEditorialSection .homeSectionHeader{padding-left:20px;padding-right:20px}.homeEditorialGrid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding:0 20px 8px;display:flex;overflow-x:auto}.homeEditorialCard{scroll-snap-align:start;flex:0 0 82vw;max-width:335px}.homeEditorialBody>p{min-height:0}.homeFeatureSection,.homeFeatureAlt{padding:30px 20px 34px}.homeSectionHeader{margin-bottom:20px;display:block}.homeSectionHeader h2{font-size:27px}.homeSectionHeader>a{margin-top:13px}.homePickGrid,.homeNewGrid,.homeOfferGrid,.homeBrowseGrid{grid-template-columns:1fr}.homePickCard{grid-template-columns:92px minmax(0,1fr)}.homePickMedia{min-height:105px}.homePickMedia>.casinoLogo--compact{height:100%;min-height:105px}.homeNewCard{grid-template-columns:118px minmax(0,1fr);display:grid}.homeNewMedia{border-bottom:0;border-right:1px solid var(--rule);align-content:stretch;min-height:100%}.homeNewMedia>.casinoLogo--card{width:100%;height:100%;min-height:150px}.homeOfferAmount{min-height:auto}.homeBrowseCard,.homeBrowseCard:nth-child(2),.homeBrowseCard:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--rule)}.homeBrowseCard:last-child{border-bottom:0}.categoryHub{padding:24px 20px 28px}.categoryHub>header{display:block}.categoryHub>header>a{margin-top:14px}.categoryColumns{grid-template-columns:1fr;gap:20px}.guideCategoryNav,.catalogCategoryNav{padding:16px 20px 0}.directory,.directoryCompact{padding:20px;display:block}.directoryToolbar{align-items:center}.searchField{min-width:0}.desktopFilters{display:none}.filterToggle{display:flex}.filterRail{z-index:60;border-right:0;border-left:1px solid var(--ink);background:#fff;width:min(360px,90vw);padding:60px 22px 25px;transition:transform .2s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(110%);box-shadow:-12px 0 50px #07163733}.filterRail:not(.filterRailOpen){visibility:hidden;pointer-events:none}.filterRailOpen{visibility:visible;transform:translate(0)}.filterBackdrop{z-index:55;background:#07163794;border:0;position:fixed;inset:0}.filterBackdropOpen{display:block}.filterClose{background:0 0;border:0;padding:8px;display:grid;position:absolute;top:14px;right:14px}.mobileOnlyFilters{gap:12px;margin-top:25px;display:grid}.mobileOnlyFilters label{text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.resultHeading{min-height:62px}.resultHeading label,.directoryHeader{display:none}.casinoRow{grid-template-columns:1fr;gap:13px;padding:22px 0;display:grid}.casinoRow>div:nth-child(4),.casinoRow>div:nth-child(5){display:flex!important}.casinoRow>div:not(.casinoIdentity):not(.rowActions){border-top:1px solid var(--rule);grid-template-columns:115px 1fr;gap:4px 12px;padding-top:10px;display:grid}.casinoRow>div:not(.casinoIdentity):not(.rowActions):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.6px;color:var(--ink-soft);grid-row:1/3;font-size:10px;font-weight:700}.rowActions{grid-template-columns:1fr 1fr;display:grid}.casinoIdentity p{max-width:none}.casinoCards,.directoryCompact .casinoCards{grid-template-columns:1fr;gap:16px}.casinoCard{grid-template-columns:118px minmax(0,1fr);display:grid}.casinoCardMedia{border-bottom:0;border-right:1px solid var(--rule);align-content:stretch;min-height:100%;padding-top:0}.casinoCardMedia>.casinoLogo--card{width:100%;height:100%;min-height:180px}.casinoLogo--card{width:82px;height:82px}.casinoCardBody{padding:15px}.casinoCardHeading p{min-height:auto}.casinoCardFacts{display:none}.casinoCardOffer{min-height:auto}.casinoCardActions{grid-template-columns:1fr;margin-top:14px}.detailIdentity{grid-template-columns:74px minmax(0,1fr);gap:16px}.casinoLogo--detail{width:74px;height:74px}.editorialStrip{margin:15px 20px 42px;padding:25px 0;display:block}.editorialStrip>p{margin:18px 0}.homePartnershipCta{margin:0 20px 34px;padding:24px 20px;display:block}.homePartnershipCta>a{justify-content:center;margin-top:18px}.advertisePage{padding:20px 20px 60px}.advertiseHero{min-height:0;padding:35px 24px;display:block}.advertiseHero h1{letter-spacing:-1px;font-size:45px}.advertiseHero aside{margin-top:32px}.advertiseSectionHeader,.advertiseContact{display:block}.advertiseSectionHeader>p{text-align:left;margin-top:12px}.packageGrid{grid-template-columns:1fr}.packageCard{min-height:0}.advertiseDetails,.advertiseProcess{grid-template-columns:1fr;gap:24px}.advertiseDisclosure{grid-template-columns:1fr;gap:18px;padding:28px 24px}.advertiseContact>a{margin-top:22px}.pageIntro{padding:38px 20px 28px}.pageIntro h1,.contentPage h1,.articlePage h1,.detailHero h1,.emptyPage h1{letter-spacing:-1.5px}.detailPage,.articlePage,.contentPage{padding:30px 20px 60px}.detailHero{display:block}.heroFact{margin-top:25px}.factGrid{grid-template-columns:1fr 1fr}.factGrid>div,.factGrid>div:first-child{min-height:130px;padding:18px 12px}.detailColumns{display:block}.sourcePanel{margin-top:30px;position:static}.wideNotice{margin:20px}.bonusIntro{display:block}.bonusIntro dl{margin-top:25px}.bonusDirectory{padding:22px 20px 60px}.bonusSectionHeader{display:block}.bonusSectionHeader>p:last-child{text-align:left;margin-top:8px}.bonusTypeNav{grid-template-columns:1fr 1fr}.bonusTypeNav button{min-height:74px}.bonusFilters{grid-template-columns:1fr}.bonusResultHeading>p:last-child{display:none}.bonusList{grid-template-columns:1fr}.bonusCard{grid-template-columns:128px minmax(0,1fr);display:grid}.bonusCardMedia{border-bottom:0;border-right:1px solid var(--rule);align-content:stretch;min-height:100%;padding-top:0}.bonusCardMedia>.casinoLogo--card{width:100%;height:100%;min-height:170px}.bonusChecklist{display:block}.bonusChecklist ol{margin-top:25px}.guideList{padding:20px 20px 60px}.guideList h2{font-size:24px}.articlePage>header>div{flex-direction:column;gap:5px}.exitDialog{padding:28px 22px}.dialogActions{flex-direction:column-reverse}.trustGrid{display:block}.trustGrid section,.trustGrid section:last-child{border-right:0;border-bottom:1px solid var(--rule);padding:24px 0}.siteFooter{padding:0 20px}.footerBottom{flex-direction:column;align-items:flex-start;padding:18px 0}}@media (max-width:430px){body{font-size:14px}.heroTitle h1{font-size:35px}.heroSearch input::placeholder{color:#0000}.homePickCard{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:14px}.homeNewCard{grid-template-columns:92px minmax(0,1fr)}.homeNewMedia>.casinoLogo--card{width:100%;height:100%}.homeNewMedia>.casinoLogo[data-casino=vavada] img{width:90%;height:50%;inset:25% 5%}.homeNewCard>div,.homeOfferCard{padding:14px}.homeOfferActions{grid-template-columns:1fr}.filterToggle{padding:0 11px}.searchField input{font-size:13px}.factGrid{grid-template-columns:1fr}.factGrid>div{border-right:0;min-height:auto}.detailSection dl{grid-template-columns:1fr}.detailSection dt{border-bottom:0;padding-bottom:0}.bonusIntro dl{grid-template-columns:1fr}.bonusIntro dl div{border-right:0;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.bonusIntro dl div:last-child{border-bottom:0}.bonusIntro dd{font-size:19px}.bonusTypeNav{grid-template-columns:1fr}.bonusTypeNav button{border-right:0}.bonusCard{display:block}.bonusCardMedia{border-right:0;border-bottom:1px solid var(--rule);min-height:145px;padding-top:0}.bonusCardMedia>.casinoLogo--card{width:100%;height:145px;min-height:145px}.bonusChecklist ol{grid-template-columns:1fr}.casinoCard{grid-template-columns:92px minmax(0,1fr)}.casinoCardMedia{padding-top:0}.casinoLogo--card{width:66px;height:66px}.casinoCardBody{padding:13px}.casinoCardHeading h2{font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.headerSearchButton{border:1px solid var(--rule);color:var(--navy);background:#fff;align-items:center;gap:7px;padding:10px 13px;font-weight:750;text-decoration:none;display:inline-flex}.catalogPage{max-width:1440px;margin:0 auto;padding:0 30px 80px}.catalogPage .pageIntro{max-width:850px;padding-block:64px 38px}.catalogPage .pageIntro h1{letter-spacing:-.055em;margin:8px 0 18px;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.98}.catalogPage .pageIntro>p:last-child{color:var(--muted);max-width:760px;font-size:1.08rem;line-height:1.65}.searchDirectory{border-top:1px solid var(--rule);padding-top:26px}.searchPageForm{background:#fff;border:1px solid #aebbd0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:grid}.searchPageForm input{min-width:0;font:inherit;color:var(--navy);border:0;outline:0;padding:12px 0}.searchPageForm button{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:13px 24px;font-weight:800}.searchTabs{scrollbar-width:thin;gap:8px;padding:22px 0 8px;display:flex;overflow-x:auto}.searchTabs button{border:1px solid var(--rule);color:var(--navy);font:inherit;cursor:pointer;background:#fff;flex:none;align-items:center;gap:9px;padding:10px 14px;font-weight:750;display:inline-flex}.searchTabs button.active{background:var(--navy);border-color:var(--navy);color:#fff}.searchTabs small{opacity:.7}.searchResultCount{color:var(--muted);margin:24px 0 18px}.searchResultCount strong{color:var(--navy);font-size:1.45rem}.searchResultGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.searchResultCard{border:1px solid var(--rule);background:#fff;grid-template-rows:180px 1fr;min-width:0;display:grid}.searchResultMedia{border-bottom:1px solid var(--rule);background:#edf3fb;position:relative;overflow:hidden}.searchResultMedia img{object-fit:contain;padding:20px}.searchResultCard--casino .searchResultMedia,.searchResultCard--bonus .searchResultMedia{background:var(--ink)}.searchResultCard--casino .searchResultMedia img,.searchResultCard--bonus .searchResultMedia img{padding:30px clamp(24px,5vw,54px)}.searchResultCard>div{flex-direction:column;align-items:flex-start;padding:18px;display:flex}.searchResultCard span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.searchResultCard h2{margin:8px 0;font-size:1.1rem;line-height:1.2}.searchResultCard h2 a{color:var(--navy);text-decoration:none}.searchResultCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.91rem;line-height:1.5;display:-webkit-box;overflow:hidden}.searchResultCard>div>a:last-child{color:var(--blue);margin-top:auto;font-weight:750;text-decoration:none}.sponsoredSearch{background:#fff9e8;border:1px solid #e7c263;margin-bottom:28px;padding:18px}.sponsoredSearch .searchResultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gameDetailHero{color:#fff;background:#071a3a;border:1px solid #071a3a;grid-template-columns:1.05fr .95fr;min-height:440px;display:grid}.gameDetailHero>div{align-self:center;padding:clamp(32px,5vw,72px)}.gameDetailHero h1{letter-spacing:-.05em;margin:8px 0 22px;font-size:clamp(2.5rem,5vw,5rem);line-height:.96}.gameDetailHero>div>p:not(.eyebrow){color:#c8d7ee;max-width:650px;line-height:1.65}.gameDetailHero>img{object-fit:cover;width:100%;height:100%}.bonusDetailHeadline{color:var(--navy);font-size:clamp(1.35rem,3vw,2.3rem);font-weight:780;line-height:1.2}.articlePage aside a{color:var(--blue);align-items:center;gap:6px;margin:10px 0;font-weight:750;display:flex}@media (max-width:1000px){.searchResultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.headerSearchButton span{display:none}}@media (max-width:720px){.catalogPage{padding-inline:16px}.catalogPage .pageIntro{padding-block:38px 26px}.searchResultGrid,.sponsoredSearch .searchResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.searchResultCard{grid-template-rows:128px 1fr}.searchResultCard>div{padding:13px}.searchResultCard p{-webkit-line-clamp:2}.searchPageForm{grid-template-columns:auto 1fr}.searchPageForm button{grid-column:1/-1}.gameDetailHero{grid-template-columns:1fr}.gameDetailHero>img{max-height:320px}}@media (max-width:480px){html,body{max-width:100%;overflow-x:clip}.catalogPage,.searchDirectory{min-width:0}.searchResultGrid,.sponsoredSearch .searchResultGrid{grid-template-columns:1fr}.searchResultCard{grid-template-rows:150px 1fr}.searchTabs{max-width:calc(100vw - 32px)}}
