.toma-event-dates{margin:30px 0 34px;padding:26px 0;border-top:2px solid #111;border-bottom:1px solid #d9d9d9;font-family:Arial,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}.toma-event-dates .event-label{display:block;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.08em}.toma-event-dates .event-range{display:flex;align-items:baseline;gap:clamp(10px,2vw,22px);margin:10px 0 0;font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;color:#111}.toma-event-dates .event-dash{font-size:.65em;font-weight:400}.toma-event-dates .event-opening{margin-top:22px;padding:18px 22px;background:#f1f5fa;color:#164878;border-left:3px solid #164878}.toma-event-dates .event-opening strong{display:block;margin-top:7px;font-size:clamp(24px,3vw,34px);line-height:1.35;letter-spacing:-.025em}.toma-event-dates .event-opening time>span{display:inline-block;margin-left:12px}@media(max-width:640px){.toma-event-dates{padding:20px 0;margin:24px 0}.toma-event-dates .event-opening{padding:16px}.toma-event-dates .event-range{font-size:clamp(32px,9vw,48px)}}