@media (width<=480px){.fit-title[data-astro-cid-wwx6gb72]{font-size:min(var(--fs-h2), calc((100vw - 32px) / 16));white-space:nowrap}}.fit-cols[data-astro-cid-wwx6gb72]{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:16px;display:grid}.fit-card[data-astro-cid-wwx6gb72]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;padding:30px 24px 24px;position:relative;overflow:hidden}.fit-card[data-astro-cid-wwx6gb72]:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.fit-wait[data-astro-cid-wwx6gb72]:before{background:var(--accent-soft)}.fit-card[data-astro-cid-wwx6gb72] h3[data-astro-cid-wwx6gb72]{font-family:var(--serif);font-size:var(--fs-h2);letter-spacing:.04em;margin:0 0 6px;font-weight:600;line-height:1.5}.fit-card[data-astro-cid-wwx6gb72] ul[data-astro-cid-wwx6gb72]{margin:0;padding:0;list-style:none}.fit-card[data-astro-cid-wwx6gb72] li[data-astro-cid-wwx6gb72]{border-bottom:1px solid var(--line);font-size:var(--fs-para);color:var(--ink-2);text-wrap:pretty;padding:13px 0 13px 28px;line-height:1.78;position:relative}.fit-card[data-astro-cid-wwx6gb72] li[data-astro-cid-wwx6gb72]:before{content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'14%2022%2036%2036'%3E%3Cg%20transform%3D'rotate(35%2032%2040)'%3E%3Cpath%20d%3D'M32%2054%20C20%2047%2020%2034%2032%2026%20C44%2034%2044%2047%2032%2054%20Z'%20fill%3D'%23b08670'%2F%3E%3Cpath%20d%3D'M32%2051%20L32%2032'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:19px;left:0}.fit-wait[data-astro-cid-wwx6gb72] li[data-astro-cid-wwx6gb72]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'14%2022%2036%2036'%3E%3Cg%20transform%3D'rotate(35%2032%2040)'%3E%3Cpath%20d%3D'M32%2054%20C20%2047%2020%2034%2032%2026%20C44%2034%2044%2047%2032%2054%20Z'%20fill%3D'%23dccabb'%2F%3E%3Cpath%20d%3D'M32%2051%20L32%2032'%20stroke%3D'%23fff'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.fit-card[data-astro-cid-wwx6gb72] li[data-astro-cid-wwx6gb72]:last-child{border-bottom:0;padding-bottom:0}.fit-closing[data-astro-cid-wwx6gb72]{background:color-mix(in srgb, var(--accent-soft) 16%, #fff);font-size:var(--fs-para);color:var(--ink-2);border-radius:8px;margin:18px 0 0;padding:12px 16px;line-height:1.78}.fit-more[data-astro-cid-wwx6gb72]{margin-top:40px}.fit-more[data-astro-cid-wwx6gb72] .pill-nav[data-astro-cid-wwx6gb72]{border-top:0;margin-top:4px;padding-top:0}.fit-more[data-astro-cid-wwx6gb72]>p[data-astro-cid-wwx6gb72]{font-size:var(--fs-caption);color:var(--muted);margin:0 0 4px}.head[data-astro-cid-iuld4bnz]{padding-block:var(--space-head) 0}.head[data-astro-cid-iuld4bnz] h1[data-astro-cid-iuld4bnz]{font-size:var(--fs-h1);margin-top:0}#booking-rules{padding-top:calc(var(--space-h2) - 10px);scroll-margin-top:var(--jump)}#booking[data-astro-cid-iuld4bnz]{padding-block:var(--space-section-sm)}#info.band.visit-compact{margin-top:0}.before-visit-card[data-astro-cid-iuld4bnz]{margin-top:40px}.before-visit-title[data-astro-cid-iuld4bnz]{font-weight:500;display:block}.before-visit-sub[data-astro-cid-iuld4bnz]{font-size:var(--fs-caption);color:var(--muted);margin-top:2px;display:block}.faq-links[data-astro-cid-iuld4bnz]{border-top:0;margin-top:16px;padding-top:0}#clinic[data-astro-cid-iuld4bnz],#faq[data-astro-cid-iuld4bnz]{padding-top:var(--space-section-sm)}#clinic[data-astro-cid-iuld4bnz]{padding-bottom:var(--space-section-sm);padding-top:calc(var(--space-h2) - 10px)}@media (width>=75rem){main{display:flow-root}.head[data-astro-cid-iuld4bnz],#booking[data-astro-cid-iuld4bnz],#info.band.visit-compact,#clinic[data-astro-cid-iuld4bnz],#faq[data-astro-cid-iuld4bnz]{box-sizing:border-box;background:#fff;border:0;border-radius:16px;max-width:1104px;margin:32px auto 0;padding:48px 56px 56px;box-shadow:0 0 0 1px #e6dacd,0 8px 28px #5c42321f}#faq[data-astro-cid-iuld4bnz]{margin-bottom:56px}#info.band>.wrap{padding:0}#info .visit-card{background:#f7f1ea}}
