.hero-candidate.candidate-maurel{--portrait-accent:var(--coral);width:clamp(5rem,10vw,10rem);bottom:1%;left:30%}.hero-candidate.candidate-verdier{--portrait-accent:var(--sky);width:clamp(5rem,10vw,10rem);bottom:1%;right:30%}.candidate-eligibility-notice{border-left:4px solid var(--ink);background:#ffffff8c;max-width:42rem;margin:1.25rem 0;padding:1rem 1.2rem;font-size:.95rem;font-weight:650;line-height:1.6}.candidate-eligibility-badge{margin-top:.8rem;font-weight:750;display:block}.quiz-eligibility-note{text-align:center;max-width:46rem;margin:1rem auto;font-size:.9rem;line-height:1.6}.quiz-eligibility-note a{text-decoration:underline}@media (max-width:760px){.hero-candidate.candidate-maurel,.hero-candidate.candidate-verdier{width:clamp(4.5rem,22vw,7rem);top:calc(50% - clamp(8.5rem,36vw,10.75rem));bottom:auto}.hero-candidate.candidate-maurel{left:-5%}.hero-candidate.candidate-verdier{right:-5%}.hero-candidate.candidate-maurel .hero-candidate-link>span,.hero-candidate.candidate-verdier .hero-candidate-link>span{bottom:-1rem;transform:rotate(-2deg)}.hero-candidate.candidate-maurel .hero-candidate-link>span{left:calc(5vw + .5rem)}.hero-candidate.candidate-verdier .hero-candidate-link>span{left:auto;right:calc(5vw + .5rem)}}
