.book[data-astro-cid-uk4drrvt]{padding-top:clamp(40px,5vw,64px)}.book__grid[data-astro-cid-uk4drrvt]{display:grid;gap:40px}@media(min-width:1000px){.book__grid[data-astro-cid-uk4drrvt]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px}}.book__card[data-astro-cid-uk4drrvt]{padding:clamp(24px,3.6vw,44px);box-shadow:var(--shadow-2)}.book__calendar[data-astro-cid-uk4drrvt]{padding:0;overflow:hidden}.book__calendar[data-astro-cid-uk4drrvt] iframe[data-astro-cid-uk4drrvt]{width:100%;height:760px;border:0}.book__card[data-astro-cid-uk4drrvt] form[data-astro-cid-uk4drrvt]{display:grid;gap:22px}.book__form-head[data-astro-cid-uk4drrvt]{display:grid;gap:6px}.book__row[data-astro-cid-uk4drrvt]{display:grid;gap:22px}@media(min-width:640px){.book__row[data-astro-cid-uk4drrvt]{grid-template-columns:1fr 1fr}}.book__size[data-astro-cid-uk4drrvt]{min-width:0;margin:0;padding:0;border:0}.book__size[data-astro-cid-uk4drrvt] legend[data-astro-cid-uk4drrvt]{margin-bottom:8px;padding:0}.choice[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:560px){.choice[data-astro-cid-uk4drrvt]{grid-template-columns:1fr 1fr}}.choice__opt[data-astro-cid-uk4drrvt]{position:relative;cursor:pointer}.choice__opt[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]{position:absolute;inset:0;opacity:0;cursor:pointer}.choice__opt[data-astro-cid-uk4drrvt] span[data-astro-cid-uk4drrvt]{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 12px;border:1px solid var(--silver);border-radius:var(--r-s);background:var(--white);font-size:15px;font-weight:550;text-align:center;transition:border-color .16s var(--ease),background-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.choice__opt[data-astro-cid-uk4drrvt]:hover span[data-astro-cid-uk4drrvt]{border-color:var(--charcoal)}.choice__opt[data-astro-cid-uk4drrvt]:active span[data-astro-cid-uk4drrvt]{transform:scale(.97)}.choice__opt[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]:checked+span[data-astro-cid-uk4drrvt]{border-color:var(--blue);background:var(--blue);color:var(--white)}.choice__opt[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]:focus-visible+span[data-astro-cid-uk4drrvt]{outline:3px solid var(--steel);outline-offset:2px}.book__submit[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px}.book__summary[data-astro-cid-uk4drrvt]{font-size:14px;color:var(--crimson)}.book__done[data-astro-cid-uk4drrvt]{display:grid;justify-items:start;gap:16px;padding:24px 0}.book__tick[data-astro-cid-uk4drrvt]{color:var(--blue)}@media(prefers-reduced-motion:no-preference){.book__done[data-astro-cid-uk4drrvt]:not([hidden]) .book__tick[data-astro-cid-uk4drrvt] circle[data-astro-cid-uk4drrvt]{stroke-dasharray:170;stroke-dashoffset:170;animation:draw .7s var(--ease) forwards}.book__done[data-astro-cid-uk4drrvt]:not([hidden]) .book__tick[data-astro-cid-uk4drrvt] path[data-astro-cid-uk4drrvt]{stroke-dasharray:40;stroke-dashoffset:40;animation:draw .5s .45s var(--ease) forwards}}@keyframes draw{to{stroke-dashoffset:0}}.book__aside[data-astro-cid-uk4drrvt]{display:grid;gap:32px}@media(min-width:1000px){.book__aside[data-astro-cid-uk4drrvt]{position:sticky;top:calc(var(--header-h) + var(--bar-h, 0px) + 24px)}}.book__faces[data-astro-cid-uk4drrvt]{display:flex;align-items:center;gap:16px}.book__avatars[data-astro-cid-uk4drrvt]{display:flex;flex:none}.book__avatars[data-astro-cid-uk4drrvt] img[data-astro-cid-uk4drrvt]{width:56px;height:56px;border:3px solid var(--soft);border-radius:50%;background:var(--line)}.book__avatars[data-astro-cid-uk4drrvt] img[data-astro-cid-uk4drrvt]+img[data-astro-cid-uk4drrvt]{margin-left:-14px}.book__steps[data-astro-cid-uk4drrvt]{display:grid;margin-top:8px}.book__steps[data-astro-cid-uk4drrvt] li[data-astro-cid-uk4drrvt]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.book__steps[data-astro-cid-uk4drrvt] .small[data-astro-cid-uk4drrvt]{margin-top:4px}.book__n[data-astro-cid-uk4drrvt]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-1);font-size:13px;font-weight:700;color:var(--blue)}.book__direct[data-astro-cid-uk4drrvt]{display:grid;gap:10px}
