/* @generated by Skylit - do not edit */
.mhpr-webinar-card {display:grid;grid-template-columns:1fr;gap:0;margin-bottom:var(--mhpr-gap-10);border:1px solid var(--mhpr-border-muted);border-radius:var(--mhpr-radius-sm);background:var(--mhpr-color-white);box-shadow:0 4px 24px rgba(0,0,0,0.06);overflow:hidden}.mhpr-webinar-card__main {padding:var(--mhpr-gap-8);border-left:4px solid var(--mhpr-color-teal);text-transform:none;min-width:0}.mhpr-webinar-card__badge {display:inline-block;margin:0 0 var(--mhpr-gap-4);padding:0.35rem 0.75rem;font-size:0.625rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--mhpr-color-white);background:var(--mhpr-color-teal);border-radius:2px;line-height:1.2}.mhpr-webinar-card__meta {margin:0 0 var(--mhpr-gap-5);font-size:0.875rem;font-weight:600;color:var(--mhpr-color-teal);text-transform:none;letter-spacing:normal}.mhpr-webinar-card__content h3 {margin:0 0 var(--mhpr-gap-4);font-size:clamp(1.35rem, 2.5vw, 1.75rem);font-weight:800;line-height:1.25;color:var(--mhpr-color-navy);text-transform:none;letter-spacing:normal}.mhpr-webinar-card__content p {margin:0 0 var(--mhpr-gap-6);color:var(--mhpr-color-slate);line-height:1.7;text-transform:none;letter-spacing:normal}.mhpr-webinar-card__actions {display:flex;flex-wrap:wrap;gap:var(--mhpr-gap-4);margin-top:var(--mhpr-gap-2)}.mhpr-webinar-card__aside {padding:var(--mhpr-gap-8);background:var(--mhpr-color-signal-pale);border-top:3px solid var(--mhpr-color-gold);min-width:0}.mhpr-webinar-card__aside p {margin:0 0 var(--mhpr-gap-5);color:var(--mhpr-color-slate);line-height:1.65;font-size:0.95rem}.mhpr-webinar-card__link {display:inline-flex;width:fit-content;align-items:center;gap:0.4rem;font-size:0.9rem;font-weight:600;letter-spacing:0.03em;text-decoration:none;color:var(--mhpr-color-teal);border-bottom:1.5px solid var(--mhpr-color-teal);padding:0 0 2px 0;transition:gap 0.2s ease,color 0.2s ease,border-color 0.2s ease}.mhpr-webinar-card__link:hover {color:var(--mhpr-color-gold);border-bottom-color:var(--mhpr-color-gold)}.mhpr-webinar-card__link::after {content:"→";font-size:1rem;display:inline-block;transition:transform 0.2s ease}.mhpr-webinar-card__link:hover::after {transform:translateX(0.45rem)}@media (min-width: 769px) {.mhpr-webinar-card {grid-template-columns:minmax(0,4fr) minmax(0,1fr);align-items:stretch}.mhpr-webinar-card__aside {border-top:none;border-left:3px solid var(--mhpr-color-gold);display:flex;flex-direction:column;justify-content:center;padding:var(--mhpr-gap-6)}.mhpr-webinar-card__aside p {font-size:0.875rem;line-height:1.55}}.mhpr-button {display:inline-block}.mhpr-button--align-left {display:block;width:fit-content;margin-inline:0}.mhpr-button--align-center {display:block;width:fit-content;margin-inline:auto}.mhpr-button--align-right {display:block;width:fit-content;margin-inline:auto 0}.mhpr-button .mhpr-btn {display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;font-size:0.9rem;font-weight:600;letter-spacing:0.04em;line-height:1.2;text-decoration:none;border:2px solid transparent;border-radius:var(--mhpr-radius-sm);padding:0.85rem 2rem;background:transparent;color:inherit;transition:background 0.2s,color 0.2s,border-color 0.2s,gap 0.2s}.mhpr-button .mhpr-btn span {display:inline}.mhpr-button--primary {}.mhpr-button.mhpr-button--primary .mhpr-btn {background:var(--mhpr-color-gold);color:var(--mhpr-color-white);border-color:var(--mhpr-color-gold)}.mhpr-button.mhpr-button--primary:hover .mhpr-btn {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--teal {}.mhpr-button.mhpr-button--teal .mhpr-btn {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal)}.mhpr-button.mhpr-button--teal:hover .mhpr-btn {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--dark {}.mhpr-button.mhpr-button--dark .mhpr-btn {background:var(--mhpr-color-navy);color:var(--mhpr-color-white);border-color:var(--mhpr-color-navy)}.mhpr-button.mhpr-button--dark:hover .mhpr-btn {background:var(--mhpr-color-teal);border-color:var(--mhpr-color-teal)}.mhpr-button--white {}.mhpr-button.mhpr-button--white .mhpr-btn {background:var(--mhpr-color-white);color:var(--mhpr-color-navy);border-color:var(--mhpr-color-white)}.mhpr-button.mhpr-button--white:hover .mhpr-btn {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal)}.mhpr-button--outline {}.mhpr-button.mhpr-button--outline .mhpr-btn {background:transparent;color:var(--mhpr-color-navy);border-color:var(--mhpr-color-navy);padding:0.9rem 2.25rem}.mhpr-button.mhpr-button--outline:hover .mhpr-btn {background:var(--mhpr-color-navy);color:var(--mhpr-color-white)}.mhpr-button--ghost {}.mhpr-button.mhpr-button--ghost .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-teal);border-radius:0;background:transparent;color:var(--mhpr-color-teal);font-weight:500}.mhpr-button.mhpr-button--ghost:hover .mhpr-btn {background:transparent;color:var(--mhpr-color-gold);border-bottom-color:var(--mhpr-color-gold)}.mhpr-button.mhpr-button--ghost .mhpr-btn::after {content:"→";display:inline-block;transition:transform 0.2s ease}.mhpr-button.mhpr-button--ghost:hover .mhpr-btn::after,
		.mhpr-button.mhpr-button--ghost .mhpr-btn:hover::after {transform:translateX(0.45rem)}.mhpr-button--ghost-on-dark {}.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-silver);border-radius:0;background:transparent;color:var(--mhpr-color-white);font-weight:500}.mhpr-button.mhpr-button--ghost-on-dark:hover .mhpr-btn,
		.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn:hover {background:transparent;color:var(--mhpr-color-white);border-color:transparent;border-bottom-color:var(--mhpr-color-white)}.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn::after {content:"→";display:inline-block;transition:transform 0.2s ease}.mhpr-button.mhpr-button--ghost-on-dark:hover .mhpr-btn::after,
		.mhpr-button.mhpr-button--ghost-on-dark .mhpr-btn:hover::after {color:var(--mhpr-color-white);transform:translateX(0.45rem)}.mhpr-button--arrow-link {}.mhpr-button.mhpr-button--arrow-link .mhpr-btn {padding:0 0.5rem 2px 0;border:none;border-bottom:1.5px solid currentColor;border-radius:0;background:transparent;font-weight:600;letter-spacing:0.03em;gap:0.4rem}.mhpr-button.mhpr-button--arrow-link:hover .mhpr-btn {background:transparent;gap:0.4rem}.mhpr-button.mhpr-button--arrow-link .mhpr-btn::after {content:"→";font-size:1rem;display:inline-block;transition:transform 0.2s ease}.mhpr-button.mhpr-button--arrow-link:hover .mhpr-btn::after {transform:translateX(0.45rem)}.mhpr-button--align-center .mhpr-button {display:block;width:fit-content;margin-inline:auto}.mhpr-button--align-left .mhpr-button {display:block;width:fit-content;margin-inline:0}.mhpr-button--align-right .mhpr-button {display:block;width:fit-content;margin-inline:auto 0}.mhpr-button--primary .mhpr-button .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--teal .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--dark .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--white .mhpr-btn,
		.mhpr-button--primary .mhpr-button.mhpr-button--outline .mhpr-btn {background:var(--mhpr-color-gold);color:var(--mhpr-color-white);border-color:var(--mhpr-color-gold);padding:0.85rem 2rem}.mhpr-button--primary .mhpr-button .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--teal .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--dark .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--white .mhpr-btn:hover,
		.mhpr-button--primary .mhpr-button.mhpr-button--outline .mhpr-btn:hover {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--teal .mhpr-button .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--dark .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--white .mhpr-btn,
		.mhpr-button--teal .mhpr-button.mhpr-button--outline .mhpr-btn {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal);padding:0.85rem 2rem}.mhpr-button--teal .mhpr-button .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--dark .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--white .mhpr-btn:hover,
		.mhpr-button--teal .mhpr-button.mhpr-button--outline .mhpr-btn:hover {background:var(--mhpr-color-signal-dark);border-color:var(--mhpr-color-signal-dark)}.mhpr-button--dark .mhpr-button .mhpr-btn,
		.mhpr-button--dark .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--dark .mhpr-button.mhpr-button--teal .mhpr-btn {background:var(--mhpr-color-navy);color:var(--mhpr-color-white);border-color:var(--mhpr-color-navy);padding:0.85rem 2rem}.mhpr-button--dark .mhpr-button .mhpr-btn:hover,
		.mhpr-button--dark .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--dark .mhpr-button.mhpr-button--teal .mhpr-btn:hover {background:var(--mhpr-color-teal);border-color:var(--mhpr-color-teal)}.mhpr-button--white .mhpr-button .mhpr-btn,
		.mhpr-button--white .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--white .mhpr-button.mhpr-button--teal .mhpr-btn {background:var(--mhpr-color-white);color:var(--mhpr-color-navy);border-color:var(--mhpr-color-white);padding:0.85rem 2rem}.mhpr-button--white .mhpr-button .mhpr-btn:hover,
		.mhpr-button--white .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--white .mhpr-button.mhpr-button--teal .mhpr-btn:hover {background:var(--mhpr-color-teal);color:var(--mhpr-color-white);border-color:var(--mhpr-color-teal)}.mhpr-button--outline .mhpr-button .mhpr-btn,
		.mhpr-button--outline .mhpr-button.mhpr-button--primary .mhpr-btn,
		.mhpr-button--outline .mhpr-button.mhpr-button--teal .mhpr-btn {background:transparent;color:var(--mhpr-color-navy);border-color:var(--mhpr-color-navy);padding:0.9rem 2.25rem}.mhpr-button--outline .mhpr-button .mhpr-btn:hover,
		.mhpr-button--outline .mhpr-button.mhpr-button--primary .mhpr-btn:hover,
		.mhpr-button--outline .mhpr-button.mhpr-button--teal .mhpr-btn:hover {background:var(--mhpr-color-navy);color:var(--mhpr-color-white)}.mhpr-button--arrow-link .mhpr-button .mhpr-btn,
		.mhpr-button--arrow-link .mhpr-button.mhpr-button--primary .mhpr-btn {padding:0 0.5rem 2px 0;border:none;border-bottom:1.5px solid currentColor;border-radius:0;background:transparent;font-weight:600;letter-spacing:0.03em;gap:0.4rem}.mhpr-button--arrow-link .mhpr-button:hover .mhpr-btn,
		.mhpr-button--arrow-link:hover .mhpr-button .mhpr-btn,
		.mhpr-button--arrow-link .mhpr-button .mhpr-btn:hover {background:transparent;gap:0.4rem}.mhpr-button--arrow-link .mhpr-button .mhpr-btn::after,
		.mhpr-button--arrow-link .mhpr-button.mhpr-button--primary .mhpr-btn::after {content:"→";font-size:1rem;display:inline-block;transition:transform 0.2s ease}.mhpr-button--arrow-link .mhpr-button:hover .mhpr-btn::after,
		.mhpr-button--arrow-link:hover .mhpr-button .mhpr-btn::after,
		.mhpr-button--arrow-link .mhpr-button .mhpr-btn:hover::after {transform:translateX(0.45rem)}.mhpr-button--ghost .mhpr-button .mhpr-btn,
		.mhpr-button--ghost .mhpr-button.mhpr-button--primary .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-teal);border-radius:0;background:transparent;color:var(--mhpr-color-teal);font-weight:500}.mhpr-button--ghost .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost .mhpr-button.mhpr-button--primary .mhpr-btn::after {content:"→";display:inline-block;transition:transform 0.2s ease}.mhpr-button--ghost .mhpr-button:hover .mhpr-btn::after,
		.mhpr-button--ghost:hover .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost .mhpr-button .mhpr-btn:hover::after {transform:translateX(0.45rem)}.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn,
		.mhpr-button--ghost-on-dark .mhpr-button.mhpr-button--primary .mhpr-btn {padding:0 0 2px;border:none;border-bottom:1.5px solid var(--mhpr-color-silver);border-radius:0;background:transparent;color:var(--mhpr-color-white);font-weight:500}.mhpr-button--ghost-on-dark .mhpr-button:hover .mhpr-btn,
		.mhpr-button--ghost-on-dark:hover .mhpr-button .mhpr-btn,
		.mhpr-button--ghost-on-dark .mhpr-button.mhpr-button--primary:hover .mhpr-btn,
		.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn:hover {background:transparent;color:var(--mhpr-color-white);border-color:transparent;border-bottom-color:var(--mhpr-color-white)}.mhpr-button--ghost-on-dark .mhpr-button:hover .mhpr-btn::after,
		.mhpr-button--ghost-on-dark:hover .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn:hover::after {color:var(--mhpr-color-white)}.mhpr-button--ghost-on-dark .mhpr-button .mhpr-btn::after,
		.mhpr-button--ghost-on-dark .mhpr-button.mhpr-button--primary .mhpr-btn::after {content:"→"}