.convocatoria-guide .call-hero{gap:clamp(28px,5vw,70px)}.call-summary{border:1px solid var(--marketing-line);background:linear-gradient(145deg,var(--marketing-inset),var(--marketing-card));border-radius:22px;padding:32px}.call-total{letter-spacing:-.055em;color:var(--marketing-ink);margin:18px 0 22px;font-size:clamp(64px,6vw,86px);font-weight:650;line-height:1.1;display:block}.call-places{grid-template-columns:1fr 1fr;gap:20px;display:grid}.call-places>div{gap:3px;display:grid}.call-places>div+div{border-left:1px solid var(--marketing-line);padding-left:22px}.call-places b{font-size:27px;font-weight:650}.call-places span,.call-deadline span{color:var(--marketing-muted);font-size:13px}.call-deadline{border-top:1px solid var(--marketing-line);align-items:flex-start;gap:12px;margin:26px 0 22px;padding-top:22px;display:flex}.call-deadline svg{color:var(--marketing-blue);flex-shrink:0;margin-top:3px}.call-deadline strong{margin-top:5px;font-size:16px;line-height:1.55;display:block}.call-sections{border-top:1px solid var(--marketing-line);flex-wrap:wrap;gap:12px 24px;padding:22px 0;font-size:14px;display:flex}.call-sections a{color:var(--marketing-blue)}.convocatoria-guide section[id]{scroll-margin-top:110px}.convocatoria-guide .call-steps,.convocatoria-guide .call-stages{margin:30px 0;padding:0;list-style:none}.call-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.call-steps>li{background:var(--marketing-card);border:1px solid var(--marketing-line);border-radius:16px;padding:25px}.call-steps>li>span,.call-stages>li>span{color:var(--marketing-blue);font-size:13px;font-weight:700}.convocatoria-guide .call-steps h3{margin:16px 0 12px;font-size:20px}.call-steps p,.call-requirements p,.call-stages p,.call-context{color:var(--marketing-muted);font-size:15px;line-height:1.7}.call-notice{background:var(--marketing-inset);border-radius:12px;gap:14px;margin:26px 0;padding:22px 24px;font-size:15px;line-height:1.7;display:flex}.call-notice svg,.call-requirements svg{color:var(--marketing-blue);flex-shrink:0;margin-top:3px}.call-notice strong{display:block}.call-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;margin:32px 0;display:grid}.call-requirements article{gap:14px;display:flex}.convocatoria-guide .call-requirements h3,.convocatoria-guide .call-stages h3{margin:0 0 10px;font-size:20px}.call-stages{gap:0;display:grid}.call-stages li{border-bottom:1px solid var(--marketing-line);grid-template-columns:40px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.call-stages li:first-child{padding-top:0}.convocatoria-guide .tests-modes a{margin-top:24px}.call-sources{color:var(--marketing-muted);padding-top:32px;font-size:13px}.call-sources p{margin-top:10px}.call-sources a{color:var(--marketing-blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.call-summary{padding:26px}.call-total{font-size:66px}.call-steps,.call-requirements{grid-template-columns:1fr}.call-sections{gap:14px 20px}.call-stages li{grid-template-columns:28px minmax(0,1fr);gap:14px}.convocatoria-guide section[id]{scroll-margin-top:150px}}
