.cu-live h1{font:clamp(2.5rem,5vw,4.5rem)/1.15 "Libre Baskerville",serif;max-width:950px}.cu-live p{max-width:850px;line-height:1.8}.live-hero{padding-top:80px}.live-actions,.live-meta{display:flex;gap:18px;flex-wrap:wrap;margin:28px 0}.live-meta{padding:22px;background:#102b37;color:#fff;border-radius:12px}.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.live-grid article,.live-panel{padding:28px;border:1px solid #d8d6ce;border-radius:12px;background:#fff}.live-grid h3{margin-top:0}.live-panel{margin-top:30px;max-width:950px}.live-tint{background:#f0eee7}.live-price{font-size:2.8rem;font-weight:700}.live-price span{font-size:1.1rem}#workshop-request{display:grid;gap:14px;max-width:520px}#workshop-request input[type=date],#workshop-request select{font:inherit;padding:14px;border:1px solid #7d898c;border-radius:6px;width:100%;min-height:48px}#workshop-request .check{display:flex;align-items:flex-start;gap:12px}#workshop-request input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.cu-live :focus-visible{outline:3px solid #996e18;outline-offset:4px}.cu-live section{scroll-margin-top:110px}.cu-live button{cursor:pointer;font:inherit}@media(max-width:800px){.live-grid{grid-template-columns:1fr}.live-actions .button{width:100%;text-align:center}.live-panel{padding:20px}}