.facts[data-astro-cid-3s37hcrk]{background:var(--c-card);border-bottom:1px solid var(--c-border)}.facts__grid[data-astro-cid-3s37hcrk]{margin:0;display:grid;grid-template-columns:repeat(4,1fr)}.facts__item[data-astro-cid-3s37hcrk]{padding:22px 16px;border-left:1px solid var(--c-border)}.facts__item[data-astro-cid-3s37hcrk]:first-child{border-left:0}.facts__k[data-astro-cid-3s37hcrk]{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.facts__v[data-astro-cid-3s37hcrk]{margin:6px 0 0;font-size:17px;font-weight:600;color:var(--c-primary-ink)}@media(max-width:760px){.facts__grid[data-astro-cid-3s37hcrk]{grid-template-columns:repeat(2,1fr)}.facts__item[data-astro-cid-3s37hcrk]:nth-child(3){border-left:0}.facts__item[data-astro-cid-3s37hcrk]:nth-child(n+3){border-top:1px solid var(--c-border)}}.guide[data-astro-cid-3s37hcrk]{background:var(--c-bg);padding-block:var(--section-y)}.guide__lead[data-astro-cid-3s37hcrk]{margin:0 auto;max-width:70ch;font-size:clamp(18px,1.9vw,21px);line-height:1.7;color:var(--c-text)}.guide__h2[data-astro-cid-3s37hcrk]{margin:56px 0 24px;font-size:clamp(26px,3vw,36px);line-height:1.1;color:var(--c-primary-ink)}.guide__text[data-astro-cid-3s37hcrk]{max-width:70ch;line-height:1.7;color:var(--c-text)}.guide__grid[data-astro-cid-3s37hcrk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.guide__grid--2[data-astro-cid-3s37hcrk]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.gcard[data-astro-cid-3s37hcrk]{background:var(--c-card);border:1px solid var(--c-border);border-radius:14px;padding:22px}.gcard__title[data-astro-cid-3s37hcrk]{margin:0 0 8px;font-size:19px;color:var(--c-primary-ink)}.gcard__body[data-astro-cid-3s37hcrk]{margin:0;line-height:1.65;color:var(--c-text)}.gallery[data-astro-cid-3s37hcrk]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:12px}.gallery__item[data-astro-cid-3s37hcrk]{margin:0;overflow:hidden;border-radius:14px;background:var(--c-panel)}.gallery__item--lead[data-astro-cid-3s37hcrk]{grid-column:span 2;grid-row:span 2}.gallery__img[data-astro-cid-3s37hcrk]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.gallery[data-astro-cid-3s37hcrk]{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}}.fees[data-astro-cid-3s37hcrk]{margin-top:20px;overflow-x:auto;background:var(--c-card);border:1px solid var(--c-border);border-radius:14px}.fees__table[data-astro-cid-3s37hcrk]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fees__table[data-astro-cid-3s37hcrk] th[data-astro-cid-3s37hcrk],.fees__table[data-astro-cid-3s37hcrk] td[data-astro-cid-3s37hcrk]{padding:14px 18px;text-align:left;border-bottom:1px solid var(--c-border);color:var(--c-text)}.fees__table[data-astro-cid-3s37hcrk] tr[data-astro-cid-3s37hcrk]:last-child td[data-astro-cid-3s37hcrk]{border-bottom:0}.fees__table[data-astro-cid-3s37hcrk] th[data-astro-cid-3s37hcrk]{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.fees__pay[data-astro-cid-3s37hcrk]{font-weight:700;color:var(--c-primary-ink)!important}.fees__tag[data-astro-cid-3s37hcrk]{margin-left:10px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--c-accent);color:var(--c-primary-ink)}.visit[data-astro-cid-3s37hcrk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.visit__col[data-astro-cid-3s37hcrk]{background:var(--c-card);border:1px solid var(--c-border);border-radius:14px;padding:20px 22px}.visit__label[data-astro-cid-3s37hcrk]{margin:0 0 6px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.visit__text[data-astro-cid-3s37hcrk]{margin:0 0 8px;line-height:1.6;color:var(--c-primary-ink);font-weight:500}.visit__text[data-astro-cid-3s37hcrk] a[data-astro-cid-3s37hcrk]{color:inherit}.guide__actions[data-astro-cid-3s37hcrk]{margin-top:28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.guide__plink[data-astro-cid-3s37hcrk]{font-weight:600;color:var(--c-primary)}
