.cabeza-concurso{padding-block:clamp(3.5rem,9vw,6.5rem)}.cabeza-concurso h1{color:#fff;font-size:clamp(2.3rem,6.5vw,4.6rem);line-height:1.04;max-width:16ch;text-wrap:balance;margin-block:.9rem 1.2rem}.cabeza-concurso .entradina{font-size:1.15rem;max-width:40rem;color:rgba(233,240,246,.82)}.datos-concurso{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 2rem;margin:clamp(2rem,5vw,3rem) 0;padding-block:1.4rem;border-block:1px solid rgba(233,240,246,.18)}.datos-concurso dt{font-family:var(--rotulos);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro)}.datos-concurso dd{margin:.35rem 0 0;color:#fff;font-weight:700;font-size:1.05rem}.accions-concurso{display:flex;flex-wrap:wrap;gap:.7rem}.boton.desactivado{opacity:.6;cursor:default;pointer-events:none}.categorias-concurso{display:grid;gap:clamp(.9rem,2vw,1.3rem);grid-template-columns:1fr}@media (min-width:760px){.categorias-concurso{grid-template-columns:repeat(2,1fr)}}.categoria-concurso{background:var(--fondo-alto);border:1px solid var(--linha);border-top:4px solid var(--ouro);border-radius:calc(var(--radio) * 3);padding:clamp(1.3rem,2.5vw,1.8rem)}.categoria-concurso h3{font-size:1.3rem;margin:0 0 .4rem}.categoria-concurso .quen{color:var(--tinta-suave);margin:0 0 1.1rem}.categoria-concurso .fases{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.categoria-concurso .fases li{display:grid;gap:.15rem;padding-top:.7rem;border-top:1px solid var(--linha)}.categoria-concurso .fases .rotulo{color:var(--oceano)}.bases-concurso{gap:clamp(2rem,5vw,4rem);align-items:start}.bases-concurso h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem}.pasos-concurso{margin:0;padding-left:1.3rem;display:grid;gap:.8rem;color:var(--tinta-suave)}.pasos-concurso strong{color:var(--tinta)}.pasos-concurso .mono{font-family:var(--mono);color:var(--tinta);white-space:nowrap}.disposicions{margin:0;padding-left:1.2rem;display:grid;gap:.6rem;color:var(--tinta-suave)}.concurso-form,.disposicions{max-width:46rem}.categoria-escolla{display:grid}.categoria-escolla[data-marcada=si]{padding:0 0 1rem;border-bottom:1px solid var(--linha)}.ficheiro-concurso{display:grid;gap:.4rem}.ficheiro-concurso input[type=file]{padding:.7rem;border:1px dashed var(--linha);border-radius:var(--radio);background:var(--fondo-alto);width:100%}