.prep[data-astro-cid-lbm4bjur]{font-family:var(--md-font-body);color:var(--md-primary);padding:32px 0 88px}.prep__wrap[data-astro-cid-lbm4bjur]{max-width:var(--md-container);padding:0 var(--md-gutter);margin:0 auto}.prep__header[data-astro-cid-lbm4bjur]{border-bottom:1px solid var(--md-border);padding-bottom:32px}.prep__eyebrow[data-astro-cid-lbm4bjur]{color:var(--md-accent-ink);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:700}.prep[data-astro-cid-lbm4bjur] h1[data-astro-cid-lbm4bjur]{font-size:var(--md-h1);letter-spacing:-.02em;text-wrap:balance;margin:13px 0 0;font-weight:700;line-height:1.18}.prep__layout[data-astro-cid-lbm4bjur]{grid-template-columns:242px minmax(0,1fr);align-items:start;gap:clamp(40px,4.5vw,72px);margin-top:36px;display:grid}.prep__toc[data-astro-cid-lbm4bjur]{align-self:start;min-width:0;position:sticky;top:128px}.prep__toc-label[data-astro-cid-lbm4bjur]{color:var(--md-support);letter-spacing:.04em;text-transform:uppercase;margin:0 0 17px;font-size:13px;font-weight:700}.prep__toc[data-astro-cid-lbm4bjur] ol[data-astro-cid-lbm4bjur],.prep__toc-mobile[data-astro-cid-lbm4bjur] ol[data-astro-cid-lbm4bjur]{margin:0;padding:0;list-style:none}.prep__toc[data-astro-cid-lbm4bjur] li[data-astro-cid-lbm4bjur]+li[data-astro-cid-lbm4bjur]{border-top:1px solid var(--md-border)}.prep__toc[data-astro-cid-lbm4bjur] a[data-astro-cid-lbm4bjur]{min-height:44px;color:var(--md-support);align-items:center;padding:9px 0;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.prep__toc[data-astro-cid-lbm4bjur] a[data-astro-cid-lbm4bjur]:hover,.prep__toc[data-astro-cid-lbm4bjur] a[data-astro-cid-lbm4bjur]:focus-visible{color:var(--md-primary);text-underline-offset:3px;text-decoration:underline}.prep__toc-mobile[data-astro-cid-lbm4bjur]{display:none}.prep__content[data-astro-cid-lbm4bjur],.prep__source[data-astro-cid-lbm4bjur]{min-width:0}.prep__lead[data-astro-cid-lbm4bjur]{color:var(--md-primary);text-wrap:pretty;margin:0;font-size:18px;line-height:1.65}.prep__notice[data-astro-cid-lbm4bjur]{border-radius:var(--md-radius-md);background:var(--md-accent-soft);color:var(--md-primary);text-wrap:pretty;margin:26px 0 0;padding:21px 24px;font-size:16px;line-height:1.6}.prep__article[data-astro-cid-lbm4bjur]{margin-top:14px}.prep__section[data-astro-cid-lbm4bjur]{border-bottom:1px solid var(--md-border);padding:38px 0;scroll-margin-top:40px}.prep__section[data-astro-cid-lbm4bjur] h2[data-astro-cid-lbm4bjur]{font-size:var(--md-h2);line-height:var(--md-h2-lh);letter-spacing:-.012em;text-wrap:balance;margin:0 0 19px;font-weight:700}.prep__section[data-astro-cid-lbm4bjur] h3[data-astro-cid-lbm4bjur]{font-size:var(--md-subtitle);text-wrap:balance;margin:28px 0 12px;font-weight:700;line-height:1.3}.prep__section[data-astro-cid-lbm4bjur] p[data-astro-cid-lbm4bjur],.prep__section[data-astro-cid-lbm4bjur] li[data-astro-cid-lbm4bjur]{color:var(--md-support);font-size:var(--md-body);text-wrap:pretty;margin:0;line-height:1.65}.prep__section[data-astro-cid-lbm4bjur] p[data-astro-cid-lbm4bjur]+p[data-astro-cid-lbm4bjur],.prep__section[data-astro-cid-lbm4bjur] p[data-astro-cid-lbm4bjur]+ul[data-astro-cid-lbm4bjur]{margin-top:19px}.prep__section[data-astro-cid-lbm4bjur] ul[data-astro-cid-lbm4bjur]{margin:0;padding-left:21px}.prep__section[data-astro-cid-lbm4bjur] li[data-astro-cid-lbm4bjur]{padding-left:6px}.prep__section[data-astro-cid-lbm4bjur] li[data-astro-cid-lbm4bjur]+li[data-astro-cid-lbm4bjur]{margin-top:12px}.prep__section[data-astro-cid-lbm4bjur] strong[data-astro-cid-lbm4bjur]{color:var(--md-primary);font-weight:700}.prep__section--individual[data-astro-cid-lbm4bjur]{border-radius:var(--md-radius-md);background:var(--md-soft);border:0;margin:26px 0 0;padding:28px 30px}.prep__booking[data-astro-cid-lbm4bjur]{border:1px solid var(--md-border-strong);border-radius:var(--md-radius-md);min-height:46px;color:var(--md-primary);align-items:center;gap:12px;margin-top:28px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.prep__booking[data-astro-cid-lbm4bjur]:hover{background:var(--md-soft)}.prep__booking[data-astro-cid-lbm4bjur]:focus-visible,.prep__toc-mobile[data-astro-cid-lbm4bjur] a[data-astro-cid-lbm4bjur]:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.prep__booking[data-astro-cid-lbm4bjur] span[data-astro-cid-lbm4bjur]{color:var(--md-accent-ink)}@media (width<=900px){.prep__layout[data-astro-cid-lbm4bjur]{margin-top:28px;display:block}.prep__toc[data-astro-cid-lbm4bjur]{display:none}.prep__toc-mobile[data-astro-cid-lbm4bjur]{border:1px solid var(--md-border);border-radius:var(--md-radius-md);margin:0 0 28px;display:block}.prep__toc-mobile[data-astro-cid-lbm4bjur] summary[data-astro-cid-lbm4bjur]{min-height:48px;color:var(--md-primary);cursor:pointer;align-items:center;padding:10px 16px;font-size:15px;font-weight:700;display:flex}.prep__toc-mobile[data-astro-cid-lbm4bjur] summary[data-astro-cid-lbm4bjur]:after{content:"⌄";margin-left:auto;font-size:20px;line-height:1}.prep__toc-mobile[data-astro-cid-lbm4bjur][open] summary[data-astro-cid-lbm4bjur]:after{transform:rotate(180deg)}.prep__toc-mobile[data-astro-cid-lbm4bjur] ol[data-astro-cid-lbm4bjur]{padding:0 16px 12px}.prep__toc-mobile[data-astro-cid-lbm4bjur] li[data-astro-cid-lbm4bjur]+li[data-astro-cid-lbm4bjur]{border-top:1px solid var(--md-border)}.prep__toc-mobile[data-astro-cid-lbm4bjur] a[data-astro-cid-lbm4bjur]{min-height:44px;color:var(--md-primary);align-items:center;padding:8px 0;font-size:14px;line-height:1.4;text-decoration:none;display:flex}}@media (width<=700px){.prep[data-astro-cid-lbm4bjur]{padding:26px 0 62px}.prep__header[data-astro-cid-lbm4bjur]{padding-bottom:24px}.prep__lead[data-astro-cid-lbm4bjur]{font-size:16.5px}.prep__notice[data-astro-cid-lbm4bjur]{margin-top:22px;padding:18px;font-size:15px}.prep__section[data-astro-cid-lbm4bjur]{padding:32px 0}.prep__section--individual[data-astro-cid-lbm4bjur]{margin-top:18px;padding:22px 18px}.prep__section[data-astro-cid-lbm4bjur] h2[data-astro-cid-lbm4bjur]{margin-bottom:16px}.prep__section[data-astro-cid-lbm4bjur] h3[data-astro-cid-lbm4bjur]{margin-top:24px}.prep__section[data-astro-cid-lbm4bjur] p[data-astro-cid-lbm4bjur],.prep__section[data-astro-cid-lbm4bjur] li[data-astro-cid-lbm4bjur]{font-size:16px}}@media (width<=400px){.prep__section[data-astro-cid-lbm4bjur] h2[data-astro-cid-lbm4bjur]{font-size:clamp(20px,6.4vw,26px)}.prep__section--individual[data-astro-cid-lbm4bjur]{margin-inline:calc(-1 * var(--md-gutter));padding:22px var(--md-gutter);border-radius:0}}
