:root{--story-width:1320px;--story-bg:#FBE8F4;--story-padding-top:80px;--story-padding-bottom:80px}.campaign-story{background:var(--story-bg);padding:var(--story-padding-top) 20px var(--story-padding-bottom)}.campaign-story__container{width:min(100%,var(--story-width));margin-inline:auto}.campaign-story__header{max-width:820px;margin:0 auto 48px;text-align:center}.campaign-story__eyebrow{font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:3%;text-transform:uppercase;color:#767676;margin-bottom:10px}.campaign-story__heading{margin:0;font-family:Libre Baskerville,serif;font-size:46px;line-height:60px;font-weight:400;color:#262626}.campaign-story__sub{margin-top:14px;font-family:Inter,sans-serif;font-size:22px;line-height:1.55;color:#555}.story-act{margin-bottom:56px}.story-act__head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-top:3px solid #87184E;padding-top:20px;margin-bottom:24px}.story-act__label{font-family:Inter,sans-serif;font-weight:700;font-size:14px;letter-spacing:3%;text-transform:uppercase;color:#87184e}.story-act__name{font-family:Libre Baskerville,serif;font-size:30px;font-weight:400;color:#262626}.story-act__dates{font-family:Inter,sans-serif;font-style:italic;font-size:19px;color:#87184e;margin-left:auto}.story-act__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.teaching-card{background:#fff;border-radius:14px;padding:26px 28px}.teaching-card--full{grid-column:1/-1}.teaching-card__num{font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:#5ed8e6;display:block;margin-bottom:8px}.teaching-card__title{margin:0 0 10px;font-family:Inter,sans-serif;font-weight:600;font-size:23px;line-height:1.35;color:#262626}.teaching-card__text{font-family:Inter,sans-serif;font-size:20px;line-height:1.6;color:#454545}.teaching-card__asset-note{font-size:16px;font-style:italic;color:#5ed8e6;margin-top:10px}@media(max-width:1100px){.campaign-story__eyebrow{font-size:14px}.campaign-story__heading{font-size:28px;line-height:42px}}@media(max-width:860px){.story-act__grid{grid-template-columns:1fr}.story-act__dates{margin-left:0}}@media(max-width:767px){.campaign-story{padding:calc(var(--story-padding-top) * .75) 16px calc(var(--story-padding-bottom) * .75)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/campaign-story-acts.css.map */
