.XBEdlq_card{background:var(--color-window);height:100%;min-height:0;color:var(--color-fg);font-family:var(--font-neue);font-feature-settings:"kern" 1;-webkit-user-select:text;user-select:text;flex-direction:column;font-size:16px;line-height:1.45;display:flex}.XBEdlq_content{flex:1;min-height:0;padding:28px;overflow-y:auto}.XBEdlq_heading{margin-bottom:28px}.XBEdlq_heading h2{letter-spacing:.06em;text-wrap:balance;margin-bottom:12px;font-size:clamp(26px,2.8vw,38px);font-weight:650;line-height:1.15}.XBEdlq_subtitle{max-width:44ch;font-size:18px;font-weight:500;line-height:1.35}.XBEdlq_body{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px 32px;display:grid}.XBEdlq_description{max-width:52ch;color:var(--color-fg-dim);align-content:start;gap:16px;display:grid}.XBEdlq_welcome{color:var(--color-fg)}.XBEdlq_details{align-content:start;gap:20px;display:grid}.XBEdlq_details dt{color:var(--color-fg-dim);margin-bottom:6px;font-size:14px;font-weight:500}.XBEdlq_schedule{font-variant-numeric:lining-nums;gap:12px;display:grid}.XBEdlq_schedule time,.XBEdlq_schedule span,.XBEdlq_price span{display:block}.XBEdlq_schedule time{font-weight:550}.XBEdlq_price strong{margin-bottom:4px;font-size:24px;font-weight:600;line-height:1.2;display:block}.XBEdlq_price span{color:var(--color-fg-dim);font-size:15px}.XBEdlq_footer{border-top:1px solid var(--color-divider-strong);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:18px 28px;display:grid}.XBEdlq_availability{margin-bottom:4px;font-size:15px;font-weight:600}.XBEdlq_questions{max-width:38ch;color:var(--color-fg-dim);font-size:14px}.XBEdlq_cta{border:1px solid var(--color-white);background:var(--color-white);min-width:140px;min-height:48px;color:var(--color-black);border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.XBEdlq_cta:hover{background:var(--color-off-white)}.XBEdlq_cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.XBEdlq_mobile{height:auto}.XBEdlq_mobile .XBEdlq_content{padding:24px 20px;overflow:visible}.XBEdlq_mobile .XBEdlq_footer{grid-template-columns:1fr;padding:20px}.XBEdlq_mobile .XBEdlq_cta{width:100%}
