.hero.page-lzbyua{background:#f3f4f6;height:clamp(14rem,40vh,24rem);overflow:hidden}.hero.page-lzbyua img:where(.page-lzbyua){object-fit:cover;width:100%;height:100%}.hero-placeholder.page-lzbyua{color:#9ca3af;background:linear-gradient(135deg,#f3f4f6,#d1d5db);justify-content:center;align-items:center;height:100%;font-size:5rem;font-weight:700;display:flex}.title.page-lzbyua{flex-direction:column;gap:.6rem;display:flex}.badges.page-lzbyua{flex-wrap:wrap;gap:.35rem;display:flex}.title.page-lzbyua h1:where(.page-lzbyua){letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;line-height:1.05}.date.page-lzbyua{color:#374151;font-size:.95rem;font-weight:600}.register-card.page-lzbyua{background:#fafafa;border:1px solid #e5e7eb;border-radius:.75rem;max-width:30rem;padding:1.5rem}.register-card.page-lzbyua h2:where(.page-lzbyua){letter-spacing:-.01em;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.notify-note.page-lzbyua{color:#4b5563;margin-bottom:1.25rem;font-size:.9rem;line-height:1.45}.register-form.page-lzbyua{flex-direction:column;gap:1rem;display:flex}.field.page-lzbyua{flex-direction:column;gap:.35rem;display:flex}.cta-row.page-lzbyua button{width:100%;font-size:1rem}.registered.page-lzbyua{color:#065f46;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.error.page-lzbyua{color:#dc2626;margin-top:.5rem;font-size:.8rem}
