@media (max-width:768px){.padel-page .padel-hero,.programas-page .padel-hero{min-height:auto;padding-top:112px;padding-bottom:34px}.padel-page .padel-hero-grid,.programas-page .padel-hero-grid{gap:1rem}.padel-page .padel-hero-title,.programas-page .padel-hero-title{max-width:11.6ch;margin-bottom:.9rem;font-size:clamp(2rem, 8.4vw, 2.7rem);line-height:1.03}.padel-page .padel-hero-lead,.programas-page .padel-hero-lead{max-width:36ch;font-size:.88rem;line-height:1.58}.padel-page .padel-highlight-row{display:flex;gap:.72rem;margin:1.1rem 0 1.25rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity;scrollbar-width:none}.padel-page .padel-highlight-row::-webkit-scrollbar{display:none}.padel-page .padel-highlight{min-width:158px;padding:.84rem .9rem;border-radius:var(--radius-lg);scroll-snap-align:start}.padel-page .padel-highlight strong{font-size:1.02rem}.padel-page .padel-highlight span{font-size:.78rem;line-height:1.42}.program-page .program-hero-legacy{min-height:clamp(430px,61svh,540px);align-items:flex-end;padding-top:112px;padding-bottom:34px;background-image:linear-gradient(180deg,rgba(10,9,8,.2) 0,rgba(10,9,8,.62) 64%,rgba(10,9,8,.82) 100%),var(--program-hero-image);background-position:var(--program-hero-position)}.program-page .program-hero-legacy .container{width:min(100% - 36px,560px)}.program-page .program-hero-legacy .section-subtitle{font-size:.68rem;letter-spacing:.18em}.program-page .program-hero-legacy .section-title{max-width:11.5ch;margin:.72rem 0 .85rem;font-size:clamp(2.05rem, 9vw, 2.8rem);line-height:1.02}.program-page .program-hero-legacy .text-muted{max-width:36ch;font-size:.9rem;line-height:1.58}.program-page .program-badges{gap:.5rem;margin-top:1rem}.program-page .program-badge{min-height:36px;flex:0 0 auto;padding:.44rem .78rem;font-size:.7rem;letter-spacing:.06em;scroll-snap-align:start}.program-page .grid-2-col.align-center{grid-template-columns:1fr;gap:1.2rem;overflow:visible;touch-action:pan-y}.program-page .program-panel,.program-page .program-story{padding:1.2rem;border-radius:var(--radius-lg);touch-action:pan-y}}.catalog-program-page .catalog-program-price{margin:.2rem 0 1.2rem;font-family:var(--font-heading);font-size:var(--type-h2);line-height:1.1;color:var(--program-accent)}.catalog-program-page .catalog-program-price:empty,.catalog-program-page .program-figure:empty{display:none}.catalog-program-missing .container{max-width:640px;padding-block:clamp(2rem,6vw,4rem)}.catalog-program-page .program-hero-legacy.has-managed-bg::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:1;border-radius:0;background:linear-gradient(90deg,rgba(10,9,8,.8) 0,rgba(10,9,8,.6) 42%,rgba(10,9,8,.24) 100%),linear-gradient(180deg,rgba(10,9,8,.22),rgba(10,9,8,.48));filter:none;opacity:1;pointer-events:none}.catalog-program-page .program-hero-legacy.has-managed-bg .container,.catalog-program-page .program-hero-legacy.has-managed-bg .managed-bg-image~.container{z-index:2}