.pt-webinar-sessions{--brand-light-1000:#cd4b17;--grey-solid-900:#1a1a1a;--grey-light-700:rgba(0,0,0,.6);--grey-light-500:rgba(0,0,0,.45);--grey-light-300:rgba(0,0,0,.25);--grey-light-100:rgba(0,0,0,.1);--corner-radius-8:8px;--corner-radius-12:12px;container:pt-webinar-sessions/inline-size}.pt-webinar-sessions [hidden]{display:none}.pt-webinar-sessions :is(h2,h3,h4,p){color:inherit;letter-spacing:normal;margin:0;padding:0;text-transform:none}.pt-webinar-sessions .pt-webinar-sessions__heading{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:1.25rem}.pt-webinar-sessions .pt-webinar-sessions__eyebrow{color:var(--grey-light-700);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.3;margin-bottom:.75rem;text-transform:uppercase}.pt-webinar-sessions__layout{display:grid;gap:1.75rem}@container pt-webinar-sessions (min-width: 1024px){.pt-webinar-sessions__layout{align-items:start;gap:2rem;grid-template-columns:1.1fr 1fr}}.pt-webinar-sessions .pt-webinar-sessions__title{font-weight:700;grid-area:title;line-height:1.25}.pt-webinar-sessions__date{align-self:start;background:#fff;border:1px solid var(--grey-light-300);box-shadow:0 1px 2px var(--grey-light-100);display:grid;grid-area:date;line-height:1.1;overflow:clip;text-align:center}.pt-webinar-sessions__date-month{background:var(--brand-light-1000);color:#fff;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pt-webinar-sessions__date-day{color:var(--grey-solid-900);font-weight:700}.pt-webinar-sessions__date-weekday{color:var(--grey-light-700);font-size:.75rem;padding-bottom:.4rem}.pt-webinar-sessions__price{color:var(--brand-light-1000)}.pt-webinar-sessions .pt-webinar-sessions__description{color:var(--grey-light-700);font-size:.875rem;grid-area:desc;margin-top:.6rem}.pt-webinar-sessions__action{grid-area:action}.pt-webinar-sessions .pt-webinar-sessions__when{column-gap:1.1em;display:flex;flex-wrap:wrap;grid-area:when;overflow:clip}.pt-webinar-sessions__clock,.pt-webinar-sessions__when>*{position:relative;white-space:nowrap}.pt-webinar-sessions__start{column-gap:1.1em;display:inline-flex}.pt-webinar-sessions__later .pt-webinar-sessions__clock:before,.pt-webinar-sessions__when>*+:before{background:var(--grey-light-500);border-radius:50%;content:"";height:.25em;left:-.675em;position:absolute;top:50%;translate:0 -50%;width:.25em}.pt-webinar-sessions :is(.pt-webinar-sessions__layout,.pt-webinar-sessions__list){list-style:none;margin:0;padding:0}.pt-webinar-sessions :is(.pt-webinar-sessions__layout,.pt-webinar-sessions__list)>li{margin:0;padding:0}.pt-webinar-sessions__next .pt-webinar-sessions__session{column-gap:1.25rem;display:grid;grid-template-areas:"date title" "date when" "date desc" "date action";grid-template-columns:auto 1fr;grid-template-rows:auto auto auto 1fr}.pt-webinar-sessions__next .pt-webinar-sessions__title{font-size:1.125rem}.pt-webinar-sessions__next .pt-webinar-sessions__date{border-radius:var(--corner-radius-12);width:4.5rem}.pt-webinar-sessions__next .pt-webinar-sessions__date-month{font-size:.75rem;padding:.3rem 0 .25rem}.pt-webinar-sessions__next .pt-webinar-sessions__date-day{font-size:1.75rem;padding-top:.35rem}.pt-webinar-sessions__next .pt-webinar-sessions__when{margin-top:.3rem}.pt-webinar-sessions__next .pt-webinar-sessions__action{margin-top:1rem}.pt-webinar-sessions__later .pt-webinar-sessions__list>li{border-top:1px solid var(--grey-light-100)}.pt-webinar-sessions__later .pt-webinar-sessions__list>li:last-child,.pt-webinar-sessions__later .pt-webinar-sessions__list>li:not([hidden]):has(+li[hidden]){border-bottom:1px solid var(--grey-light-100)}.pt-webinar-sessions__later .pt-webinar-sessions__session{align-items:center;column-gap:1rem;display:grid;grid-template-areas:"date title" "date when" "date action";grid-template-columns:auto 1fr;padding:.75rem 0}.pt-webinar-sessions__later .pt-webinar-sessions__title{align-self:end;font-size:.875rem}.pt-webinar-sessions__later .pt-webinar-sessions__date{border-radius:var(--corner-radius-8);width:3.25rem}.pt-webinar-sessions__later .pt-webinar-sessions__date-month{font-size:.625rem;padding:.2rem 0}.pt-webinar-sessions__later .pt-webinar-sessions__date-day{font-size:1.125rem;padding:.25rem 0 .3rem}.pt-webinar-sessions__later .pt-webinar-sessions__when{align-self:start;color:var(--grey-light-700);font-size:.875rem;margin-top:.1rem}.pt-webinar-sessions__later :is(.pt-webinar-sessions__date-weekday,.pt-webinar-sessions__price,.pt-webinar-sessions__description){display:none}.pt-webinar-sessions__later .pt-webinar-sessions__action{margin-top:.5rem}.pt-webinar-sessions__later .button{box-shadow:none;font-size:.75rem;padding:.5rem .875rem}@container pt-webinar-sessions (min-width: 480px){.pt-webinar-sessions__later .pt-webinar-sessions__session{grid-template-areas:"date title action" "date when action";grid-template-columns:auto 1fr auto}.pt-webinar-sessions__later .pt-webinar-sessions__date{align-self:center}.pt-webinar-sessions__later .pt-webinar-sessions__action{margin-top:0}}.pt-webinar-sessions__empty{display:grid;gap:.75rem;justify-items:start}.pt-webinar-sessions .pt-webinar-sessions__empty-title{font-size:1.125rem;font-weight:700}.pt-webinar-sessions__empty p{color:var(--grey-light-700)}.pt-webinar-sessions__next .pt-webinar-sessions__weekday,.pt-webinar-sessions__visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;text-transform:none;white-space:nowrap;width:1px}