.ms-new-hero{position:relative;max-width:1200px;margin:12px auto 22px;min-height:290px;padding:clamp(24px,5vw,65px);border:4px solid #d7ac5b;border-radius:25px;overflow:hidden;text-align:center;color:#ffe6ac;background:linear-gradient(110deg,#251321c9,#3e1d37aa),url('/assets/youth-backgrounds/alpine-summer.webp') center/cover,linear-gradient(125deg,#542139,#142d35);box-shadow:0 12px 30px #2b14294d}.ms-new-hero:before{content:'✦';position:absolute;right:4%;top:7%;font-size:110px;color:#ffe3a322;pointer-events:none}.ms-new-hero h1{position:relative;margin:8px auto 12px;color:#ffe4a0;font-size:clamp(31px,5vw,57px);text-shadow:0 3px 8px #000}.ms-new-hero p{position:relative;color:#fff2ce;font-size:clamp(16px,2.4vw,24px);margin:6px auto 18px}.ms-new-hero .ms-hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.ms-new-hero a{display:inline-block;background:#70213d;border:2px solid #e4b967;border-radius:14px;padding:12px 22px;color:#fff4d6;font-weight:800;text-decoration:none;min-width:155px}.ms-new-hero a:hover,.ms-new-hero a:focus-visible{background:#9b3455;outline:2px solid #fff}.ms-new-hero .ms-hero-lang{background:#174d48}.ms-new-hero .ms-hero-sub{font-size:15px}.ms-new-hero .ms-hero-photo-note{font-size:12px;opacity:.8}@media(max-width:600px){.ms-new-hero{min-height:220px;padding:24px 14px}.ms-new-hero a{min-width:125px;padding:10px}}