.elementor .calendar-column{width:300px;position:sticky;inset-block-start:8.5rem;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 0 300px;align-self:flex-start;}.elementor .briefs-body{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:row;gap:3rem;flex-wrap:nowrap;align-items:flex-start;}.elementor .edition-controls{width:100%;max-width:100%;padding:0px;margin-block-start:0px;display:flex;flex-direction:column;gap:0px;}.elementor .card{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:4px;background-color:var(--color-light-bg);}.elementor .label{font-family:var(--font-sans);font-weight:700;font-size:var(--size-label);color:var(--color-accent);letter-spacing:1.5px;line-height:1.4;text-transform:uppercase;}.elementor .meta{font-family:var(--font-serif);font-weight:400;font-size:var(--size-meta);color:var(--color-muted);line-height:1.5;font-style:italic;}.elementor .text-lead{font-family:var(--font-serif);font-weight:400;font-size:20px;color:var(--color-secondary);line-height:1.5;}.elementor .text{font-family:var(--font-serif);font-weight:400;font-size:var(--size-text);color:var(--color-text);line-height:1.6;}.elementor .title-s{font-family:var(--font-serif);font-weight:700;font-size:var(--size-title-s);color:var(--color-brand);line-height:1.25;}.elementor .title-l{font-family:var(--font-serif);font-weight:400;font-size:var(--size-title-l);color:var(--color-brand);line-height:1.1;}