.hss-event-heading .hss-2027-intro{display:block;max-width:1000px}.hss-calendar{margin:22px 0;padding:22px;border:2px solid #55266e;border-radius:14px;background:#faf6fd}.calendar-prompt{font-weight:700;color:#55266e;margin:0 0 14px}.hss-date-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hss-date-pair span{display:block;font-size:14px;line-height:1.5}.hss-date-pair strong{display:block;font-size:clamp(22px,3vw,32px);line-height:1.3;margin-top:5px;color:#39234e}.hss-calendar>p:last-child{font-size:15px;line-height:1.7;margin-bottom:0}.hss-year-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.hss-year-links a{padding:7px 14px;border:1px solid #b9a4c4;border-radius:8px;font-size:14px}.hss-2027-brand{max-width:280px;margin:0 auto 32px}.hss-event-example .hss-arrival-photo{margin-left:0;margin-right:0}@media(max-width:600px){.hss-date-pair{grid-template-columns:1fr;gap:18px}.hss-calendar{padding:18px}.hss-event-heading{padding-top:20px}.hss-event-heading h1{font-size:clamp(36px,9vw,58px)}}
