/* Match Home's families, preserving existing component dimensions and weights. */
.elementor-widget-heading .elementor-heading-title,
.assc-title,.aa-course h3,.aa-resource-group h4 {
 font-family:"Cormorant Garamond",serif!important;
}
.elementor-widget-text-editor,
.alfredo-std-card-wrapper,
.aa-auth,.aa-account-heading,.aa-account-nav,
.alfredo-video-library {
 font-family:"Plus Jakarta Sans",sans-serif!important;
}
.alfredo-workshop-events { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1180px;margin:auto; }
.alfredo-event { border:1px solid #e5dccf;background:#fffdfa;border-radius:5px;overflow:hidden; }
.alfredo-event-poster { position:relative; }
.alfredo-event-poster img { display:block;width:100%;height:320px;object-fit:cover; }
.alfredo-event-kind { position:absolute;top:18px;left:18px;background:#faf5e9;color:#735432;padding:9px 12px;font:600 11px/1.4 "Plus Jakarta Sans",sans-serif;letter-spacing:.08em; }
.alfredo-event-body { padding:26px; }
.alfredo-event-body h3 { font:500 34px/1.15 "Cormorant Garamond",serif;color:#14243d;margin:0 0 14px; }
.alfredo-event-body p { font:400 14px/1.7 "Plus Jakarta Sans",sans-serif;color:#4e5969;margin:8px 0; }
.alfredo-event-body .alfredo-event-draft { font-size:12px;color:#786953; }
.alfredo-event-register { display:block;text-align:center;background:#aa562e;color:#fff!important;padding:14px 18px;border-radius:3px;margin-top:22px;font:500 14px/1.5 "Plus Jakarta Sans",sans-serif; }
.alfredo-workshop-payment-options { max-width:1180px;margin:28px auto 0;border:1px solid #e5dccf;padding:20px;border-radius:5px; }
.alfredo-workshop-payment-options>summary { cursor:pointer;color:#14243d;font:500 16px/1.5 "Plus Jakarta Sans",sans-serif; }
.alfredo-workshop-participation { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px; }
@media(max-width:767px){.alfredo-workshop-events,.alfredo-workshop-participation {grid-template-columns:1fr;}.alfredo-event-poster img {height:280px;}}
.page-id-15068 .elementor-element-card_taller_sc .elementor-shortcode { display:block!important; }
