.webinars-page .webinars-intro{padding-bottom:24px}
.webinars-page .webinars-list{padding-top:24px}
.webinars-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}
.webinar-card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:36px;border:1px solid #dce2e0;background:#f4f6f5;color:#293241;min-width:0}
.webinar-card--featured{border-top:5px solid #ffe000}
.webinar-card .c-heading,.webinar-card p{margin:0}
.webinar-card h3 a{color:inherit;text-decoration:none}
.webinar-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}
.webinar-card p{line-height:1.75}
.webinar-meta{font-size:15px;font-weight:500}
.webinar-status{display:inline-block;background:#ffe000;color:#20252d;border-radius:4px;padding:6px 12px;font-weight:600;font-size:14px}
.webinar-card .webinar-link{margin-top:auto;text-align:left;white-space:normal}
.webinar-link-arrow{margin-left:8px}
.webinar-card a:focus-visible{outline:3px solid #a48000;outline-offset:5px}
html[data-theme="dark"] .webinar-card{background:#1b2532;border-color:#485569;color:#e9eef5}
html[data-theme="dark"] .webinar-card--featured{border-top-color:#ffe000}
@media(max-width:767px){.webinars-grid{grid-template-columns:1fr}.webinar-card{padding:24px}.webinars-page .webinars-intro{padding-bottom:16px}}
