.candidate-hero{min-height:calc(100svh - var(--candidate-header-height,5rem));position:relative;isolation:isolate}.candidate-hero h1{max-width:22ch}.candidate-header-actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.candidate-header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border-radius:.45rem;color:inherit;font-weight:700;text-decoration:none;border:1px solid currentColor}.candidate-header-actions a:last-child{background:#ffca48;color:#111;border-color:#ffca48}.candidate-header-actions a:focus-visible{outline:3px solid #fff;outline-offset:3px}.candidate-hero .hero-actions{flex-wrap:wrap;gap:.65rem}.candidate-hero .hero-actions a{min-height:44px}.candidate-hero .hero-art{margin:0}.candidate-hero .editorial-hero-note{position:relative;z-index:2;max-width:24rem;padding:1rem 1.25rem;border:1px solid #ffffff70;background:#111a2be8;color:#fff;border-radius:.65rem;transform:none!important}.candidate-hero .editorial-hero-note strong{font-size:1.8rem;display:block}.candidate-hero .editorial-hero-note p{font-size:.9rem;line-height:1.5;margin:.35rem 0}.section-anchor{scroll-margin-top:7rem}@media(max-width:600px){.candidate-header-actions a{padding:.55rem .65rem;font-size:.82rem}.candidate-hero{min-height:calc(100svh - var(--candidate-header-height,4.5rem))}}.ae46-hero.candidate-hero{display:flex;align-items:center;min-height:calc(100svh - var(--candidate-header-height,5rem));height:auto;padding:3rem 1rem;background-position:center;box-sizing:border-box}.ae46-hero .ae46-content{position:relative;z-index:2;width:min(100%,64rem);text-align:left;margin:auto}.ae46-hero .ae46-sub{max-width:68ch;line-height:1.7}.ae46-hero .hero-actions{display:flex;margin:1.25rem 0}.ae46-hero .ae46-cta{margin:0}.ae46-hero .editorial-hero-note{margin-top:1.5rem}.ja-logo-text,.h19_logo-text{font-size:clamp(1.7rem,3vw,2.2rem)!important;line-height:1.1}.ae46-hero .ae46-overlay{background:linear-gradient(90deg,#08152aef,#08152ac9 58%,#08152a66)}
@media(max-width:600px){.h19_cta,.h19_cta-desktop{min-width:0!important;max-width:100%;flex-wrap:wrap!important;gap:.3rem!important}.h19_register-btn,.h19_login-btn{font-size:.72rem!important;padding:.5rem!important;white-space:normal!important}.h19_logo{flex-shrink:1!important;min-width:0!important}.h19_inner{flex-wrap:wrap!important;gap:.4rem!important}.h19_cta-desktop{display:flex!important}}
.factual-trust-note{display:inline-block;max-width:24ch;padding:.5rem .65rem;border:1px solid currentColor;border-radius:.35rem;font-size:.75rem;line-height:1.4;vertical-align:middle}
[role="region"][tabindex="0"]:focus-visible{outline:3px solid currentColor;outline-offset:3px}header .mobile-account-actions>a,header .brand-utilities>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
[data-animate]{opacity:1!important;visibility:visible!important;transform:none!important}.qi70-root .footer-rg p,.qi70-root .qi70-tagline,.qi70-root .qi70-bottom{color:#dbe6f7!important;opacity:1!important;font-size:1rem;line-height:1.7}.qi70-root .footer-rg a{color:#fff;text-decoration:underline}.qi70-root .footer-rg{max-width:75ch;margin-inline:auto;text-align:left}
header a.ja-logo{text-decoration:none}header .h19_cta-desktop a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:600px){.ja-header .ja-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .45rem;align-items:center}.ja-header .ja-logo{grid-column:1;grid-row:1;min-width:0}.ja-header .ja-logo-text{font-size:1.55rem!important}.ja-header .h19_cta{grid-column:2;grid-row:1;min-width:0;max-width:12rem}.ja-header .h19_cta-desktop{display:flex!important;flex-wrap:nowrap!important;gap:.25rem!important}.ja-header .h19_cta-desktop a{font-size:.72rem!important;line-height:1.25;padding:.4rem!important;max-width:6.3rem;white-space:normal}.ja-header .h19_nav{grid-column:1/-1;grid-row:2;display:flex!important;justify-content:center;gap:1.5rem}.ja-header .h19_nav a{display:inline-flex;align-items:center;min-height:40px;font-size:.9rem}}
/* Provided Mostbet wordmark */
.mostbet-brand-mark{display:block;width:190px;height:auto;max-width:100%}header .mostbet-brand-mark{width:160px}footer .mostbet-brand-mark{width:220px}@media(max-width:600px){header .mostbet-brand-mark{width:145px}}

@media(max-width:600px){.ja-header .ja-header-inner{height:auto!important;min-height:61px;padding-block:.5rem;box-sizing:border-box}.ja-header .h19_nav{background:var(--c-primary);min-width:0}}
