.event-title-lines{white-space:pre-line}.event-card h3.event-title-lines{white-space:pre-line}.detail-grid-v2{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:28px;align-items:start}.detail-flyer-card{border:1px solid var(--event-line);border-radius:22px;overflow:hidden;background:#111;box-shadow:0 18px 45px rgba(0,0,0,.07)}.detail-flyer-card img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;background:#111}.detail-flyer-fallback{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center;padding:32px;color:#fff;background:linear-gradient(145deg,#090909,#252525)}.detail-flyer-fallback span{font-size:68px;font-weight:900;color:var(--event-orange)}.detail-flyer-fallback strong{font-size:22px}.detail-flyer-fallback small{color:#aaa}.detail-main-card{min-width:0}.detail-main-card h1{overflow-wrap:anywhere}.detail-description{color:#666;line-height:1.7}.detail-information-card{margin-top:28px;background:#fff;border:1px solid var(--event-line);border-radius:22px;padding:30px;box-shadow:0 18px 45px rgba(0,0,0,.05)}.detail-information-card h2{font-size:30px;letter-spacing:-.035em;margin:10px 0 18px}.event-information-text{color:#555;line-height:1.85;overflow-wrap:anywhere}.detail-action-card{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:28px}.detail-action-card h2{font-size:30px;margin:9px 0}.detail-action-card p{color:#777;line-height:1.65;margin:0}.detail-action-card .event-button{flex:0 0 auto;margin:0}.secondary-action{width:max-content}.whatsapp-button{min-width:250px}@media(max-width:900px){.detail-grid-v2{grid-template-columns:1fr}.detail-flyer-card{max-width:680px;width:100%;margin:auto}.detail-action-card{align-items:flex-start;flex-direction:column}.detail-action-card .event-button{width:100%}}@media(max-width:560px){.detail-information-card{padding:23px 19px}.detail-information-card h2,.detail-action-card h2{font-size:25px}.detail-main-card h1{font-size:34px}.detail-row{align-items:flex-start;flex-direction:column;gap:5px}.detail-action-card{padding:23px 19px}.whatsapp-button{min-width:0}}
