.webinar-list-module{background:#fff;overflow-x:clip;width:100%}.webinar-list{background:#fff;padding:20px var(--jl-module-side-margin,80px) 50px;position:relative}.webinar-list--upcoming{padding-bottom:84px}.webinar-list__inner{margin-inline:auto;width:min(100%,var(--jl-max-width,1280px))}.webinar-list__header{margin-bottom:30px}.webinar-list__header h2{color:var(--jl-color-dark-grey,#3c3e48);font-family:var(--jl-font-heading);font-size:38px;font-weight:700;line-height:48px;margin:0}.webinar-list__header p{color:var(--jl-color-body-grey,#56575e);font-size:16px;line-height:27px;margin:6px 0 0}.webinar-list__stack{display:grid;gap:40px;position:relative}.webinar-card{background:#fff;border:var(--jl-border-width,2px) solid var(--jl-border-default,#edf1ff);border-radius:var(--jl-card-radius,20px);box-shadow:var(--jl-card-shadow,0 14px 28px rgba(31,47,107,.08));display:grid}.webinar-card--upcoming{align-items:center;gap:40px;grid-template-columns:200px minmax(0,1fr);min-height:320px;padding:20px 40px}.webinar-card--upcoming:nth-child(n+2){min-height:347px}.webinar-card__image{align-self:center;aspect-ratio:1/1;background:var(--jl-color-light-blue,#edf1ff);border-radius:var(--jl-card-radius,20px);overflow:hidden}.webinar-card--upcoming .webinar-card__image{width:200px}.webinar-card__image img{height:100%;object-fit:cover;object-position:center;width:100%}.webinar-card__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.webinar-card--upcoming .webinar-card__content{gap:16px}.webinar-card__tags{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.webinar-card__tag{align-items:center;background:var(--jl-color-lightest-blue,#f7f9ff);border:1px solid var(--jl-border-default,#edf1ff);border-radius:10px;color:var(--jl-color-body-grey,#56575e);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:21px;min-height:32px;padding:5px 10px;text-align:center;white-space:nowrap}.webinar-card__tags .webinar-card__tag:nth-child(n+4){display:none}.webinar-card__tag--phonics{background:var(--jl-color-cta-yellow,#ffd135);border-color:var(--jl-color-cta-yellow,#ffd135);color:var(--jl-color-dark-grey,#3c3e48)}.webinar-card__tag--literacy{background:var(--jl-color-teal,#31d2c2);border-color:var(--jl-color-teal,#31d2c2);color:var(--jl-color-dark-grey,#3c3e48)}.webinar-card__tag--english{background:var(--jl-color-coral,#ff8c8c);border-color:var(--jl-color-coral,#ff8c8c);color:var(--jl-color-dark-grey,#3c3e48)}.webinar-card__tag--classroom{background:#93acff;border-color:#93acff;color:var(--jl-color-dark-grey,#3c3e48)}.webinar-card h3{color:var(--jl-color-dark-grey,#3c3e48);font-family:var(--jl-font-heading);font-size:28px;font-weight:700;line-height:36px;margin:0}.webinar-card__content>p{color:var(--jl-color-body-grey,#56575e);font-size:16px;line-height:27px;margin:0;max-width:704px}.webinar-card__meta{align-items:center;background:#fff;border:var(--jl-border-width,2px) solid var(--jl-border-default,#edf1ff);border-radius:40px;box-shadow:var(--jl-card-shadow,0 14px 28px rgba(31,47,107,.08));display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-height:70px;padding:13px 24px;width:min(100%,870px)}.webinar-card__meta div{align-items:center;display:grid;gap:2px 8px;grid-template-columns:40px minmax(0,1fr);min-width:0}.webinar-card__meta dt{color:var(--jl-color-body-grey,#56575e);display:contents;font-size:10px;font-weight:700;line-height:14px}.webinar-card__meta dt>span:not(.webinar-card__meta-icon){grid-column:2}.webinar-card__meta dd{color:var(--jl-color-dark-grey,#3c3e48);font-family:var(--jl-font-heading);font-size:16px;font-weight:700;grid-column:2;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webinar-card__meta-icon{align-items:center;background:var(--jl-color-lightest-blue,#f7f9ff);border-radius:12px;color:var(--jl-color-body-grey,#56575e);display:inline-flex;grid-row:1/span 2;height:40px;justify-content:center;width:40px}.webinar-card__meta-icon img,.webinar-card__meta-icon svg{display:block;height:20px;max-width:none;object-fit:contain;width:20px}.webinar-card__meta-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.webinar-card__link{align-items:center;color:var(--jl-color-dark-grey,#3c3e48);display:inline-flex;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;gap:8px;line-height:20px;margin-top:0;text-decoration:none}.webinar-card__link span[aria-hidden=true]{font-size:24px;line-height:16px}.webinar-card__link:focus,.webinar-card__link:hover{color:var(--jl-color-bright-blue,#4065d1)}@media (max-width:1180px){.webinar-card--upcoming{gap:28px;grid-template-columns:180px minmax(0,1fr);padding-inline:28px}.webinar-card--upcoming .webinar-card__image{width:180px}.webinar-card__meta{border-radius:var(--jl-card-radius,20px);grid-template-columns:1fr}.webinar-card__meta dd{white-space:normal}}@media (max-width:767px){.webinar-list{padding:20px var(--jl-module-side-margin,20px) 40px}.webinar-list--upcoming{padding-bottom:40px}.webinar-list__header{margin-bottom:24px;max-width:260px}.webinar-list__header h2{font-size:24px;line-height:30px}.webinar-list__header p{font-size:16px;line-height:24px;margin-top:6px}.webinar-list__stack{gap:20px}.webinar-card--upcoming{align-items:start;gap:0;grid-template-columns:1fr;min-height:712px;overflow:visible;padding:20px 0 24px}.webinar-card--upcoming:nth-child(n+2){min-height:712px}.webinar-card--upcoming .webinar-card__image{margin-inline:auto;width:200px}.webinar-card__tags{gap:6px}.webinar-card h3,.webinar-card__content>p,.webinar-card__tags{margin-inline:18px}.webinar-card__tag{font-size:12px;line-height:18px;min-height:30px;padding:5px 10px}.webinar-card h3{font-size:20px;line-height:26px;margin-top:10px}.webinar-card__content>p{font-size:16px;line-height:24px}.webinar-card__meta{border-left:0;border-radius:0;border-right:0;box-shadow:none;gap:14px;min-height:189px;padding:14px 20px;width:100%}.webinar-card__meta dt{grid-template-columns:40px minmax(0,1fr)}.webinar-card__meta dd{font-size:16px;line-height:20px}.webinar-card__link{margin:20px}}