.b2-book{position:relative;overflow:clip;background:var(--ax-paper)}.b2-steps .section-heading-grid{grid-template-columns:minmax(0,1fr)}.line-list-row.b2-step{align-items:baseline}.b2-step-index{color:var(--ax-muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:var(--ax-w-medium);letter-spacing:var(--ax-tracking-eyebrow);line-height:1.5}.b2-step-title{margin:0;font-size:max(24px,var(--ax-title-sm-size));font-weight:var(--ax-w-medium);letter-spacing:var(--ax-h3-ls);line-height:1.25}.b2-note{margin:28px 0 0;color:var(--ax-muted);font-size:1rem;line-height:1.5}.b2-note a{color:var(--ax-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-underline-offset var(--ax-dur-fast) var(--ax-ease-out),text-decoration-thickness var(--ax-dur-fast) var(--ax-ease-out)}@media(hover:hover){.b2-note a:hover{text-decoration-thickness:2px;text-underline-offset:5px}}@media(hover:none){.b2-note a{display:inline-block;padding:15px 6px;margin:-15px -6px}}.b2-scheduler-help{margin:0 0 20px}.b2-calendar{display:block;min-width:320px;width:100%;height:700px;border:1px solid var(--ax-line);border-radius:var(--ax-radius-lg);background:var(--ax-band)}@media(max-width:900px){.b2-calendar{height:900px}}@media(max-width:367px){.b2-calendar{width:calc(100% + 2 * var(--ax-gutter));margin-inline:calc(-1 * var(--ax-gutter));border-inline:0;border-radius:0}}
