.compare-mobile{display:none}.ad-dialog{border:0;border-radius:16px;padding:40px 20px 20px;max-width:560px;width:calc(100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--paper,#fff)}.ad-dialog::backdrop{background:#10182080}.dialog-close{position:absolute;right:8px;top:4px;width:44px;height:36px;border:0;background:none;font-size:30px;cursor:pointer}.ad-dialog .managed-ad{margin:0}.ad-dialog img{max-height:65dvh;object-fit:contain}.site-racing .brand img{mix-blend-mode:multiply}.cookieadmin_consent_inside{font-family:var(--body-font,Arial),sans-serif!important}.cookieadmin_consent_inside button{border-radius:5px!important}.cookieadmin_consent_inside a{text-decoration:underline}.site-racing #cookieadmin_accept_button,.site-academy #cookieadmin_accept_button{background:#152722!important;border-color:#152722!important}.site-insider #cookieadmin_accept_button{background:#b73522!important;border-color:#b73522!important}.site-crypto #cookieadmin_accept_button{background:#174c43!important;border-color:#174c43!important}
@media(max-width:600px){.compare-table-wrap{display:none}.compare-mobile{display:grid;gap:20px;margin-top:25px}.compare-mobile .course-facts{padding:22px}.compare-mobile h2{font-size:25px}.cookieadmin_consent_inside{padding:13px!important}.cookieadmin_consent_inside button{min-height:40px!important}.cookieadmin_consent_inside #cookieadmin_notice{font-size:12px!important;line-height:1.5!important}.ad-dialog{padding-bottom:max(20px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 24px)}}
.site-academy .button.secondary,.site-racing .button.secondary{background:transparent;color:var(--ink)}.compare-mobile{grid-template-columns:minmax(0,1fr)}.compare-mobile .course-facts{grid-row:auto;min-width:0}.inner-hero .hero-overlay{background:linear-gradient(90deg,rgba(245,247,247,.96),rgba(245,247,247,.8)38%,rgba(245,247,247,0)85%)}
@media(max-width:600px){.inner-hero .hero-inner{padding-top:315px}.inner-hero .hero-overlay{background:linear-gradient(0deg,#f4f7fa 0%,#f4f7fa 37%,#f4f7fa00 65%)}}
.course-facts a.button:not(.secondary){color:#fff}.site-crypto a.button:hover{color:#fff}.site-crypto .crypto-hero a.button:hover{background:#8ce5cf;color:var(--ink)}.site-crypto{--accent:#176e61}.site-racing{--accent:#b94718}.site-racing .photo-hero .button{color:#10221e}.site-racing .photo-hero .button:hover{background:#f98550;color:#10221e}
