.book[data-astro-cid-d2ya3kg3]{padding-block:clamp(2rem, 6vw, 4.5rem) var(--section);min-height:70vh}.book__wrap[data-astro-cid-d2ya3kg3]{max-width:52rem}.book__top[data-astro-cid-d2ya3kg3]{gap:.75rem;margin-bottom:clamp(2.5rem,7vw,5rem);display:grid}.bar[data-astro-cid-d2ya3kg3]{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.bar[data-astro-cid-d2ya3kg3] span[data-astro-cid-d2ya3kg3]{background:var(--copper);width:0;height:100%;display:block}.step[data-astro-cid-d2ya3kg3]{border:0;gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.q[data-astro-cid-d2ya3kg3]{outline:none;padding:0;font-size:clamp(2rem,5vw,3.25rem)}legend[data-astro-cid-d2ya3kg3].q{margin-bottom:2rem}.lead-in[data-astro-cid-d2ya3kg3]{margin-top:-.75rem}.micro[data-astro-cid-d2ya3kg3]{margin-top:-.5rem}.opts[data-astro-cid-d2ya3kg3]{gap:.75rem;max-width:34rem;display:grid}.opt[data-astro-cid-d2ya3kg3]{text-align:left;cursor:pointer;background:var(--raised);width:100%;min-height:60px;color:var(--fg);border-radius:var(--r-small);font:inherit;border:1px solid #0000;align-items:center;gap:1rem;padding:.75rem 1.125rem;font-size:1.125rem;font-weight:600;display:flex}.opt[data-astro-cid-d2ya3kg3]:hover{background:var(--raised-hover);border-color:var(--line)}.opt[data-astro-cid-d2ya3kg3][aria-pressed=true]{border-color:var(--flare)}.opt--multi[data-astro-cid-d2ya3kg3][aria-pressed=true] .opt__key[data-astro-cid-d2ya3kg3]{background:var(--flare);color:var(--ink)}.opt__key[data-astro-cid-d2ya3kg3]{width:28px;height:28px;font-family:var(--font-tab);font-variant-numeric:lining-nums tabular-nums;color:var(--fg-muted);background:#fbfaf61a;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.line[data-astro-cid-d2ya3kg3]{width:100%;max-width:34rem;min-height:56px;font:inherit;color:var(--paper);background:0 0;border:0;border-bottom:2px solid #fbfaf666;border-radius:0;padding:.75rem 0;font-size:1.375rem}.line[data-astro-cid-d2ya3kg3]::placeholder{color:#fbfaf66b}.line[data-astro-cid-d2ya3kg3]:focus-visible{border-bottom-color:var(--flare);outline:none}.hp[data-astro-cid-d2ya3kg3]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.grid2[data-astro-cid-d2ya3kg3]{grid-template-columns:1fr;gap:1.5rem 2rem;display:grid}@media (width>=700px){.grid2[data-astro-cid-d2ya3kg3]{grid-template-columns:1fr 1fr}}.lf[data-astro-cid-d2ya3kg3]{gap:.25rem;display:grid}.lf[data-astro-cid-d2ya3kg3] .line[data-astro-cid-d2ya3kg3]{min-height:48px;font-size:1.1875rem}.actions[data-astro-cid-d2ya3kg3]{align-items:center;gap:1rem;display:flex}.hint[data-astro-cid-d2ya3kg3]{color:var(--fg-muted);font-size:.875rem}.err[data-astro-cid-d2ya3kg3]{color:var(--flare);font-weight:600}.err[data-astro-cid-d2ya3kg3]:empty{display:none}.back[data-astro-cid-d2ya3kg3]{margin-top:2.5rem}.back[data-astro-cid-d2ya3kg3] button[data-astro-cid-d2ya3kg3]{color:var(--fg-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:.75rem 0;font-weight:600}.cal[data-astro-cid-d2ya3kg3]{min-height:700px;padding:0;position:relative;overflow:hidden}.cal[data-astro-cid-d2ya3kg3] iframe{min-height:700px}.cal__wait[data-astro-cid-d2ya3kg3]{color:var(--ink-muted);pointer-events:none;padding:2rem;position:absolute;inset:0 0 auto}.cal__alt[data-astro-cid-d2ya3kg3] a{margin-left:.25rem}.booked[data-astro-cid-d2ya3kg3]{background:var(--raised);border-left:4px solid var(--flare);border-radius:var(--r-small);gap:.5rem;max-width:40rem;padding:1.25rem 1.5rem;display:grid}.booked__h[data-astro-cid-d2ya3kg3]{font-family:var(--font-display);font-variation-settings:"SOFT" 55, "WONK" 1, "opsz" 36;font-size:1.5rem;font-weight:600}.booked[data-astro-cid-d2ya3kg3] a[data-astro-cid-d2ya3kg3]{text-decoration-color:var(--copper);text-underline-offset:3px}
