.page-module__MWU5Xq__coverWrap{height:clamp(280px,40vw,520px);position:relative;overflow:hidden}.page-module__MWU5Xq__coverImg{object-fit:cover}.page-module__MWU5Xq__coverOverlay{background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--color-secondary) 55%, transparent) 100%);position:absolute;inset:0}.page-module__MWU5Xq__header{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(32px,4vw,56px)}.page-module__MWU5Xq__headerNoCover{background:var(--color-background-alt)}.page-module__MWU5Xq__headerInner{max-width:var(--read);flex-direction:column;gap:18px;display:flex}.page-module__MWU5Xq__badges{flex-wrap:wrap;gap:8px;display:flex}.page-module__MWU5Xq__badge{font-family:var(--font-eyebrow);letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius);background:color-mix(in srgb, var(--color-secondary) 10%, transparent);color:var(--color-secondary);padding:3px 9px;font-size:10px;font-weight:500}.page-module__MWU5Xq__badgeFormat{background:color-mix(in srgb, var(--color-premium) 20%, transparent);color:color-mix(in srgb, var(--color-premium) 60%, var(--color-text))}.page-module__MWU5Xq__horarios{flex-direction:column;gap:4px;margin:0;display:flex}.page-module__MWU5Xq__horarioItem{color:var(--color-text-muted);margin:0;font-size:15px}.page-module__MWU5Xq__horarioItem strong{color:var(--color-text);font-weight:600}.page-module__MWU5Xq__title{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:clamp(34px,5vw,60px);font-weight:300;line-height:1.08}.page-module__MWU5Xq__summary{color:var(--color-text-muted);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.55}.page-module__MWU5Xq__priceLine{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.page-module__MWU5Xq__free{font-family:var(--font-eyebrow);letter-spacing:.08em;color:var(--color-accent);text-transform:uppercase;font-size:14px;font-weight:600}.page-module__MWU5Xq__bodySection{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.page-module__MWU5Xq__bodyInner{max-width:var(--read);flex-direction:column;gap:28px;display:flex}
