/* Correcció focalitzada: capçalera de Preinscripció, especialment en mòbil. */
.hero-visual.hero-visual--uniform { min-height:0!important; }
.hero-visual.hero-visual--uniform > .copy { grid-column:1!important;grid-row:1!important;align-self:center!important;min-width:0!important;position:relative!important;inset:auto!important;transform:none!important; }
.hero-visual.hero-visual--uniform > .media { grid-column:2!important;grid-row:1!important;min-height:0!important; }
.hero-visual.hero-visual--uniform > .copy h1 { font-family:'Quicksand',system-ui,sans-serif!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.045em!important;font-size:clamp(1.7rem,4vw,3.4rem)!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important; }
@media(max-width:760px) {
 .hero-visual.hero-visual--uniform { display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:24px 20px!important;margin-block:10px!important; }
 .hero-visual.hero-visual--uniform > .copy { order:1!important;width:100%!important; }
 .hero-visual.hero-visual--uniform > .media { order:2!important;width:100%!important;height:150px!important;max-height:150px!important; }
 .hero-visual.hero-visual--uniform > .copy h1 { font-size:clamp(1.55rem,7vw,2.3rem)!important;line-height:1.15!important;margin:0 0 12px!important; }
 .hero-visual.hero-visual--uniform > .copy .subtitle { font-size:1rem!important;line-height:1.5!important; }
}
