.stpaul-event-callout{
    box-sizing:border-box;
    background:var(--wp--preset--color--ivory,#f3eee7);
    border-left:5px solid var(--wp--preset--color--accent,#c99c32);
    color:var(--wp--preset--color--navy,#112b3f);
    padding:clamp(20px,3vw,32px);
    margin-block:24px;
}
.stpaul-event-callout .stpaul-event-callout__heading{margin:0 0 8px;font-size:1.08em;line-height:1.5;}
.stpaul-event-callout .stpaul-event-callout__details{margin:0;line-height:1.65;}
.stpaul-event-callout .stpaul-event-staff-links{margin:20px 0 0;line-height:1.65;}
.stpaul-event-staff-links a{color:var(--wp--preset--color--blue,#214c73);text-decoration:underline;text-underline-offset:.15em;}
.stpaul-event-staff-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
