:is(.aforo-passes__hero-capture,.aforo-pieces__capture,.aforo-enrolment__stage,.aforo-arts-landing__stage,.aforo-arts-sector__stage){grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:32px 48px;display:grid}:is(.aforo-passes__hero-capture,.aforo-pieces__capture,.aforo-enrolment__stage,.aforo-arts-landing__stage,.aforo-arts-sector__stage)>figure{width:100%;margin:0 auto}:is(.aforo-passes__capture-float,.aforo-pieces__capture-float,.aforo-enrolment__float,.aforo-arts-sector__float){justify-self:end;max-width:100%;position:relative;inset:auto}:is(.aforo-passes__capture-float--expiry,.aforo-pieces__capture-float--bisque,.aforo-enrolment__float--bottom,.aforo-arts-sector__float--bottom){justify-self:start}:is(.aforo-passes__capture-float,.aforo-pieces__capture-float,.aforo-enrolment__float,.aforo-arts-sector__float)>span{font-size:12px;line-height:1.5}:is(.aforo-passes__capture-float,.aforo-pieces__capture-float,.aforo-enrolment__float,.aforo-arts-sector__float)>strong{font-size:14px;line-height:1.5}:is(.aforo-passes__hero-capture,.aforo-pieces__capture,.aforo-enrolment__stage,.aforo-arts-landing__stage,.aforo-arts-sector__stage) figcaption{background:var(--aforo-neutral-950);border-radius:var(--aforo-radius-sm);color:var(--aforo-on-dark);padding:12px 16px;font-size:13px;line-height:1.6}@media (max-width:767px){:is(.aforo-passes__hero-capture,.aforo-pieces__capture,.aforo-enrolment__stage,.aforo-arts-landing__stage,.aforo-arts-sector__stage){gap:20px;padding:24px 16px}:is(.aforo-passes__hero-capture,.aforo-pieces__capture,.aforo-enrolment__stage,.aforo-arts-landing__stage,.aforo-arts-sector__stage)>figure{transform:none}}
