/* VideoVault: event_meta module (loaded only when it renders; tokens and shared parts are in base.css). */
.vvault-front .vvault-event-meta{margin-bottom:.25rem}
.vvault-front .vvault-module.vvault-module--editorial:is(.vvault-event-meta),.vvault-front .vvault-module.vvault-module--clean:is(.vvault-event-meta),.vvault-front .vvault-module.vvault-module--cinema:is(.vvault-event-meta){padding:0;border:0;background:transparent}
.vvault-front .vvault-page__head .vvault-event-meta{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-family:var(--vv-font-ui);font-size:.875rem;letter-spacing:.08em;color:inherit}
.vvault-front .vvault-page__head .vvault-event-meta::before{content:"";width:1.05em;height:1.05em;flex:none;background:currentColor;-webkit-mask:var(--vv-ico-cal) center/contain no-repeat;mask:var(--vv-ico-cal) center/contain no-repeat}
.vvault-front .vvault-page__head>:is(.vvault-event-meta){align-self:flex-start}
.vvault-front .vvault-page__head>.vvault-event-meta{order:-1}
.vvault-front .vvault-module.vvault-module--compact:is(.vvault-event-meta){border-top:0;padding-top:0}
/* The dateline is a module root (an inline-size container has no width of its own), so it stretches across the head instead of shrinking to nothing. */
.vvault-front .vvault-evpage__head .vvault-dateline{display:block;align-self:stretch;margin:0 0 var(--vv-s4);padding:0;border:0;font-family:inherit;font-size:clamp(1.125rem,1rem + .4cqi,1.375rem);letter-spacing:0;line-height:1.3;text-transform:none}
.vvault-front .vvault-evpage__head .vvault-dateline::before{content:none}
.vvault-front .vvault-evpage__head>.vvault-dateline{order:0}
@container vvev (max-width:760px){.vvault-front .vvault-evpage__head .vvault-dateline{margin:0 0 var(--vv-s3)}.vvault-front .vvault-evpage__head .vvault-dateline>span{display:block}.vvault-front .vvault-evpage__head .vvault-dateline__sep{display:none!important}}
