.priority-ribbon{background:linear-gradient(110deg,#e9cb7e,#f7e5b8);color:#14203e;padding:16px 20px;border-radius:12px;font-weight:800;line-height:1.5;letter-spacing:.04em;margin-bottom:24px;text-align:center}.hero-headline{font-size:clamp(2.4rem,5vw,4.5rem)!important;line-height:1.08!important}.hero{scroll-margin-top:160px}.hero>.academic-scope-note{grid-column:1/-1}.march-starts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.march-starts p{padding:18px;border:1px solid #cfb779;border-radius:12px;background:#152446;color:#fff}.march-starts strong{color:#f2d99c}.march-scholarship{grid-column:1/-1;padding:clamp(20px,4vw,36px);background:#f5eddb;color:#17233f;border-radius:18px;margin-top:24px}.march-scholarship h3{font-size:1.6rem;margin:0 0 14px}.march-scholarship form{display:grid;gap:16px;max-width:850px}.march-scholarship label{display:grid;gap:8px;font-weight:700}.march-scholarship select,.march-scholarship input{font:inherit;width:100%;min-height:48px;padding:12px;border:1px solid #9d927c;border-radius:8px;background:#fff;color:#17233f}.march-scholarship p{line-height:1.65}.march-scholarship #march-estimate{font-weight:800;border-left:4px solid #a77e27;padding:14px;background:#fff8e8}.calendar-benefit{font-weight:700;color:#dbc385}.schedule-grid article{flex-wrap:wrap}.calendar-benefit,.schedule-grid article>a{flex-basis:100%}.academic-calendar .section-heading h2{font-size:clamp(2rem,4vw,3rem)}.course-catalog>.adn-course-feature{margin:28px 0 40px}.october-choice{scroll-margin-top:150px}.march-preenrollment{scroll-margin-top:150px}.march-preenrollment li{margin:12px 0;line-height:1.65}#solicitar-beca-marzo{scroll-margin-top:150px}@media(max-width:700px){.march-starts{grid-template-columns:1fr}.priority-ribbon{font-size:.85rem}.march-scholarship{padding:20px 16px}.hero>.academic-scope-note{margin:14px 0}.schedule-grid article{gap:12px}}
.march-preenrollment>img{width:100%;height:auto;object-fit:contain;max-height:none}.march-preenrollment .march-heading{grid-column:1/-1}

.march-2027-offer{grid-column:1/-1;background:#f7e5b8;color:#14203e;border:1px solid #cfb779;border-left:5px solid #b88b35;border-radius:14px;padding:clamp(18px,3vw,26px);margin:22px 0;overflow-wrap:anywhere}.march-2027-offer h3{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.25;color:#14203e;margin:0 0 12px}.march-2027-offer p{font-size:1rem;line-height:1.65;color:#14203e;margin:0 0 10px}.march-2027-offer .offer-conditions{font-size:.9rem;margin:0}.march-preenrollment>.march-2027-offer{margin:0 0 24px}
