.product-description{color:var(--text-slate-theme-color);font-size:16px;line-height:1.7}.product-description>*{margin-bottom:20px}.product-description>h2,.product-description>h3,.product-description>h4,.product-description>h5{color:var(--text-ink-strong-theme-color);font-weight:500;line-height:1.25}.product-description>h2{margin:48px 0 20px;font-size:26px}.product-description>h3{margin:40px 0 16px;font-size:22px}.product-description>h4,.product-description>h5{margin:32px 0 12px;font-size:18px}.product-description>ul,.product-description>ol{padding-left:24px}.product-description>ul li:not(:last-child),.product-description>ol li:not(:last-child){margin-bottom:8px}.product-description>ul ul,.product-description>ul ol,.product-description>ol ul,.product-description>ol ol{margin:8px 0 0;padding-left:22px}.product-description>ul{list-style:disc}.product-description>ul ul{list-style:circle}.product-description>ol{list-style:decimal}.product-description>ol ol{list-style:lower-alpha}.product-description>hr{margin:40px 0;border-top:1px solid var(--border-subtle-theme-color)}.product-description>figure{margin:32px 0 20px}.product-description>:first-child{margin-top:0}.product-description>:last-child{margin-bottom:0}.product-description a:not(.btn){color:var(--text-ink-strong-theme-color);text-decoration:underline;text-underline-offset:3px;transition:.3s ease-in-out}.product-description a:not(.btn):hover{color:var(--primary-theme-color)}.product-description strong,.product-description b{color:var(--text-ink-strong-theme-color);font-weight:600}.product-description img{display:block;width:100%;height:auto;border-radius:16px}.product-description .wp-element-caption{margin-top:12px;font-size:14px;color:var(--text-muted-theme-color)}@media(max-width:991px){.product-description>h2{margin:36px 0 16px;font-size:24px}.product-description>h3{margin:32px 0 12px;font-size:20px}.product-description>h4,.product-description>h5{margin:24px 0 12px;font-size:16px}}.webinar__hero{position:relative;z-index:0}.webinar__hero-image{display:block;width:100%;margin:0}.webinar__hero-image picture,.webinar__hero-image img{display:block;width:100%;height:auto}.webinar__intro{padding:56px 0}.webinar__grid{display:grid;gap:32px;grid-template-columns:1fr}.webinar__box{gap:16px}.webinar__badges{gap:8px;margin:0}.webinar__badge{padding:4px 8px;border-radius:4px;background:var(--chip-fill-theme-color);color:var(--overlay-black-60);font-size:10px;font-weight:500;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.webinar__title{margin:0;font-size:38px;font-weight:500;line-height:1.2}.webinar__description{padding:32px 0}.webinar__specs{display:grid;gap:14px;width:100%;margin:0;padding:32px 24px;border-radius:12px;background:var(--surface-cream)}.webinar__spec{display:grid;gap:14px;grid-template-columns:180px 1fr;padding:0;border:0;font-size:16px;line-height:1.4}.webinar__spec-label{margin:0;color:var(--text-dark-theme-color);font-weight:500}.webinar__spec-value{margin:0;color:var(--text-slate-theme-color)}.webinar__spec-value--strong{color:var(--text-price-theme-color);font-weight:500}.webinar__owned,.webinar__expired,.webinar__unavailable{margin:0;color:var(--text-slate-theme-color);font-size:14px;line-height:1.6}.webinar__form{margin:0}.webinar__form-alert{margin:8px 0 0;color:var(--error-text-color);font-size:12px}.webinar__cta{min-width:197px;margin-top:16px;padding:10px 31px;border-radius:32px;font-size:14px;line-height:20px}.webinar__related{padding:56px 0;background:var(--surface-cream)}.webinar__section-title{margin:0 0 26px;font-size:38px;font-weight:500;line-height:1.5;letter-spacing:-.5px}.webinar__related-grid{gap:4px}.webinar__related-grid>*{width:calc((100% - 12px)/4)}@media(min-width:768px){.webinar__intro{padding:112px 0 82px}.webinar__grid{grid-template-columns:520fr 650fr;column-gap:118px}.webinar__description{padding:0 0 48px}.webinar__related{padding:112px 0}}@media(max-width:1139px){.webinar__related-grid{gap:4px}.webinar__related-grid>*{width:calc((100% - 4px * 2) / 3)}}@media(max-width:991px){.webinar__related-grid{gap:4px}.webinar__related-grid>*{width:calc((100% - 4px)/2)}}@media(max-width:767px){.webinar__title,.webinar__section-title{font-size:24px}.webinar__spec{grid-template-columns:1fr;gap:2px}.webinar__related-grid{gap:12px}.webinar__related-grid>*{width:calc((100% + -0px)*1)}}
