.event-page-main{max-width:760px;padding-top:34px}.event-page-main h1{font-size:clamp(25px,4vw,38px);line-height:1.45;margin:10px 0 12px;overflow-wrap:anywhere}.event-page-store{font-size:23px;font-weight:800;margin:0 0 8px}.event-page-meta{font-size:16px;color:#a2472d;font-weight:750;margin:8px 0}.event-page-area{font-size:13px;color:#806d5f}.event-page-posters{display:grid;gap:14px;margin:24px 0}.event-page-poster{margin:0;display:grid;place-items:center;padding:10px;background:#fff;border:1px solid #eee3d5;border-radius:14px}.event-page-poster img{display:block;max-width:100%;width:auto;height:auto;max-height:85vh;object-fit:contain}.event-page-no-poster{background:#fff;border-radius:12px;padding:45px 20px;text-align:center;color:#8b7364}.event-page-detail{margin:18px 0;padding:16px 18px;border:1px solid #eee3d5;background:#fff;border-radius:12px}.event-page-detail strong{font-size:13px}.event-page-detail p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;margin:8px 0 0}.event-page-links,.event-page-share-buttons{display:flex;gap:10px;flex-wrap:wrap}.event-page-links a,.event-page-share-buttons a,.event-page-share-buttons button{border:0;border-radius:9px;padding:12px 15px;background:#c9482b;color:#fff;text-decoration:none;font-size:13px;font-weight:750;cursor:pointer}.event-page-links a.secondary,.event-page-share-buttons a{background:#f2e6d9;color:#994328}.event-page-share{border-top:1px solid #e9ded0;margin-top:32px;padding-top:16px}.event-page-share h2{font-size:19px}.event-page-note{font-size:12px;color:#8a796b;margin:28px 0}.event-page-back{font-size:12px;text-decoration:none;color:#a24327}@media(max-width:650px){.event-page-main{padding-top:22px}.event-page-store{font-size:20px}.event-page-poster{padding:5px}}