.webinar-hero .webinar-subtitle{max-width:800px;margin:24px 0;font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.2;letter-spacing:-.035em}.webinar-hero .outcome-strip{margin-top:28px}.webinar-program{scroll-margin-top:100px}.webinar-list{display:grid;gap:28px}.webinar-card{padding:clamp(24px,5vw,48px);border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:var(--shadow-sm)}.webinar-image{display:block;width:calc(100% + clamp(48px, 10vw, 96px));height:auto;max-width:none;margin:calc(clamp(24px, 5vw, 48px) * -1) calc(clamp(24px, 5vw, 48px) * -1) 32px;border-radius:27px 27px 0 0}.webinar-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:28px}.webinar-card-top .eyebrow{margin:0}.webinar-free{padding:6px 12px;border-radius:999px;background:var(--green-soft);font-size:.8rem;font-weight:750}.webinar-date{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;color:var(--text);font-weight:750}.webinar-date svg{color:var(--green-deep)}.webinar-date span{color:var(--muted);font-weight:500}.webinar-audience h2,.webinar-card h2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.webinar-audience p,.webinar-card p{color:var(--muted);line-height:1.75}.webinar-points-heading{margin:26px 0 14px;font-size:1rem}.webinar-points{display:grid;gap:12px;padding:0;margin:18px 0 26px;list-style:none}.webinar-points li{display:flex;align-items:flex-start;gap:11px}.webinar-points svg{flex:none;margin-top:3px;color:var(--green-deep)}.webinar-card .webinar-closing{padding-top:22px;border-top:1px solid var(--line);color:var(--text)}.webinar-card .btn{margin-top:12px;max-width:100%;white-space:normal}.webinar-audience{padding:clamp(24px,5vw,48px);border:1px solid var(--line);border-radius:28px;background:var(--surface-soft)}@media (max-width:600px){.webinar-audience,.webinar-card{border-radius:20px}.webinar-image{width:calc(100% + 48px);margin:-24px -24px 28px;border-radius:19px 19px 0 0}.webinar-card .btn{width:100%}}