.ln-hero[data-astro-cid-rg3hgwl2]{background:var(--green-900);color:#ffffffdb;padding-block:clamp(2.25rem,1.6rem + 2.6vw,4rem);margin-bottom:clamp(0rem,-2rem + 6vw,3.25rem)}.ln-hero__grid[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.5rem,1rem + 2.4vw,3rem);align-items:center}@media(min-width:980px){.ln-hero__grid[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start}}.ln-hero[data-astro-cid-rg3hgwl2] h1[data-astro-cid-rg3hgwl2]{color:var(--white)}.ln-hero__sub[data-astro-cid-rg3hgwl2]{font-family:var(--font-serif);font-size:clamp(1.05rem,.95rem + .6vw,1.45rem);color:#ffffffeb;margin-top:.85rem}.ln-hero__lead[data-astro-cid-rg3hgwl2]{margin-top:.9rem;max-width:56ch;color:#ffffffc7}.ln-hero__actions[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ln-hero__facts[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.16);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e}.ln-hero__media[data-astro-cid-rg3hgwl2]{display:block;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.ln-hero__media[data-astro-cid-rg3hgwl2] img[data-astro-cid-rg3hgwl2]{width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:980px){.ln-hero__media[data-astro-cid-rg3hgwl2]{margin-bottom:clamp(-3.25rem,-6vw,0rem)}}.ln-intro__grid[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.25rem,.9rem + 1.8vw,2.75rem)}@media(min-width:900px){.ln-intro__grid[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.ln-intro__head[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700)}.ln-intro__note[data-astro-cid-rg3hgwl2]{margin-top:.9rem;font-family:var(--font-serif);font-size:1rem;color:var(--muted);border-left:3px solid var(--green-100);padding-left:.9rem}.ln-cards[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1rem,.75rem + 1vw,1.6rem)}@media(min-width:640px){.ln-cards[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(3,1fr)}}.ln-card[data-astro-cid-rg3hgwl2]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.ln-card__media[data-astro-cid-rg3hgwl2] img[data-astro-cid-rg3hgwl2]{width:100%;aspect-ratio:3 / 2;object-fit:cover}.ln-card__body[data-astro-cid-rg3hgwl2]{padding:1.15rem 1.25rem 1.4rem}.ln-card__body[data-astro-cid-rg3hgwl2] h3[data-astro-cid-rg3hgwl2]{color:var(--green-800)}.ln-card__meta[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.5rem;font-size:.82rem;color:var(--muted)}.ln-card__price[data-astro-cid-rg3hgwl2]{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--green-700)}.ln-card__text[data-astro-cid-rg3hgwl2]{margin-top:.7rem;font-size:.9rem}.ln-tiles[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1rem,.75rem + 1vw,1.6rem);margin-top:clamp(1rem,.75rem + 1vw,1.6rem)}@media(min-width:640px){.ln-tiles[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(3,1fr)}}.ln-tile[data-astro-cid-rg3hgwl2]{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--green-500);border-radius:var(--radius-sm);padding:1.2rem 1.25rem 1.35rem}.ln-tile[data-astro-cid-rg3hgwl2] h3[data-astro-cid-rg3hgwl2]{color:var(--green-800)}.ln-row[data-astro-cid-rg3hgwl2]{display:flex;justify-content:center;margin-top:clamp(1.5rem,1.1rem + 1.4vw,2.4rem)}.ln-banya__grid[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.5rem,1rem + 2.2vw,3rem);align-items:start}@media(min-width:980px){.ln-banya__grid[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.ln-banya__media[data-astro-cid-rg3hgwl2]{display:block;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.ln-banya__media[data-astro-cid-rg3hgwl2] img[data-astro-cid-rg3hgwl2]{width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:980px){.ln-banya__media[data-astro-cid-rg3hgwl2]{position:sticky;top:140px}}.ln-banya__copy[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700);margin-bottom:.9rem}.ln-stages[data-astro-cid-rg3hgwl2]{margin-top:1.8rem;display:grid;gap:1.1rem;border-left:2px solid var(--green-100);padding-left:1.4rem}.ln-stages__item[data-astro-cid-rg3hgwl2]{position:relative}.ln-stages__item[data-astro-cid-rg3hgwl2]:before{content:"";position:absolute;left:calc(-1.4rem - 6px);top:.45rem;width:10px;height:10px;border-radius:50%;background:var(--green-500)}.ln-stages__title[data-astro-cid-rg3hgwl2]{font-size:.95rem;color:var(--green-800);text-transform:uppercase;letter-spacing:.06em}.ln-stages__text[data-astro-cid-rg3hgwl2]{margin-top:.25rem;font-size:.9rem;color:var(--muted)}.ln-comfort[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.5rem,1rem + 2.2vw,3rem);align-items:center}@media(min-width:980px){.ln-comfort[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.ln-comfort__copy[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700);margin-bottom:.9rem}.ln-says[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.ln-says__item[data-astro-cid-rg3hgwl2]{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:.45rem 1rem;font-family:var(--font-serif);font-size:.9rem;color:var(--green-800)}.ln-comfort__media[data-astro-cid-rg3hgwl2]{display:block;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.ln-comfort__media[data-astro-cid-rg3hgwl2] img[data-astro-cid-rg3hgwl2]{width:100%;aspect-ratio:1 / 1;object-fit:cover}.ln-nearby[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.25rem,.9rem + 1.8vw,2.5rem)}@media(min-width:900px){.ln-nearby[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start}}.ln-nearby__copy[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700);margin-bottom:.9rem}.ln-areas[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;gap:.5rem;align-content:start}.ln-areas__item[data-astro-cid-rg3hgwl2]{border:1px dashed var(--line);border-radius:var(--radius-sm);padding:.4rem .8rem;font-size:.82rem;color:var(--ink-soft);background:var(--green-050)}.ln-search[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.25rem,.9rem + 1.6vw,2.25rem)}@media(min-width:900px){.ln-search[data-astro-cid-rg3hgwl2]{grid-template-columns:1fr 1fr}}.ln-search__block[data-astro-cid-rg3hgwl2]{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);padding:clamp(1.2rem,.9rem + 1vw,1.9rem)}.ln-search__block[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700);font-size:clamp(1.15rem,1rem + .7vw,1.55rem);margin-bottom:.8rem}.ln-search__block[data-astro-cid-rg3hgwl2] em[data-astro-cid-rg3hgwl2]{font-style:normal;color:var(--ink);font-weight:500}.ln-search__link[data-astro-cid-rg3hgwl2] a[data-astro-cid-rg3hgwl2]{color:var(--green-700);font-weight:600;text-decoration:underline}.ln-facilities__media[data-astro-cid-rg3hgwl2]{display:block;border-radius:var(--radius);overflow:hidden;margin-bottom:clamp(1.25rem,.9rem + 1.4vw,2.25rem)}.ln-facilities__media[data-astro-cid-rg3hgwl2] img[data-astro-cid-rg3hgwl2]{width:100%;aspect-ratio:21 / 8;object-fit:cover}.ln-facilities__grid[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(.9rem,.7rem + .9vw,1.5rem)}@media(min-width:620px){.ln-facilities__grid[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.ln-facilities__grid[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(3,1fr)}}.ln-facility[data-astro-cid-rg3hgwl2]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);padding:1.15rem 1.2rem 1.3rem}.ln-facility[data-astro-cid-rg3hgwl2] svg[data-astro-cid-rg3hgwl2]{color:var(--green-500);margin-bottom:.7rem}.ln-facility[data-astro-cid-rg3hgwl2] h3[data-astro-cid-rg3hgwl2]{font-size:1rem}.ln-facility[data-astro-cid-rg3hgwl2] p[data-astro-cid-rg3hgwl2]{margin-top:.35rem;font-size:.88rem;color:#ffffffb8}.ln-prices[data-astro-cid-rg3hgwl2]{display:grid;gap:.7rem}@media(min-width:680px){.ln-prices[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.ln-prices[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(3,1fr)}}.ln-price[data-astro-cid-rg3hgwl2]{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.2rem .75rem;background:var(--green-050);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.85rem 1rem}.ln-price__name[data-astro-cid-rg3hgwl2]{font-family:var(--font-display);font-size:.98rem;color:var(--green-800)}.ln-price__figure[data-astro-cid-rg3hgwl2]{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--green-700)}.ln-price__time[data-astro-cid-rg3hgwl2]{grid-column:1 / -1;font-size:.78rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.ln-first[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:clamp(1.25rem,.9rem + 1.4vw,2.25rem);padding:clamp(1.2rem,.9rem + 1.1vw,1.9rem);background:var(--cream);border:1px solid var(--line);border-radius:var(--radius)}.ln-first__label[data-astro-cid-rg3hgwl2]{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--green-600)}.ln-first__price[data-astro-cid-rg3hgwl2]{font-family:var(--font-display);font-size:clamp(1.1rem,.95rem + .7vw,1.5rem);color:var(--green-800);margin-top:.3rem}.ln-first__note[data-astro-cid-rg3hgwl2]{margin-top:.4rem;font-size:.85rem;color:var(--muted);max-width:58ch}.ln-expect[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.25rem,.9rem + 1.6vw,2.5rem)}@media(min-width:900px){.ln-expect[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.ln-expect__head[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700);margin-bottom:.8rem}.ln-expect__head[data-astro-cid-rg3hgwl2] a[data-astro-cid-rg3hgwl2]{color:var(--green-700);text-decoration:underline}.ln-ticks[data-astro-cid-rg3hgwl2]{display:grid;gap:.7rem}@media(min-width:640px){.ln-ticks[data-astro-cid-rg3hgwl2]{grid-template-columns:repeat(2,1fr)}}.ln-ticks[data-astro-cid-rg3hgwl2] li[data-astro-cid-rg3hgwl2]{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem}.ln-ticks[data-astro-cid-rg3hgwl2] svg[data-astro-cid-rg3hgwl2]{flex:none;margin-top:.25rem;color:var(--green-500)}.ln-where[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.25rem,.9rem + 1.4vw,2.25rem);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.2rem,.9rem + 1.1vw,2rem)}@media(min-width:900px){.ln-where[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center}}.ln-where__list[data-astro-cid-rg3hgwl2]{display:grid;gap:.9rem}.ln-where__list[data-astro-cid-rg3hgwl2] dt[data-astro-cid-rg3hgwl2]{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--green-600)}.ln-where__list[data-astro-cid-rg3hgwl2] dd[data-astro-cid-rg3hgwl2]{margin:.25rem 0 0;font-size:.92rem;color:var(--ink-soft)}.ln-where__list[data-astro-cid-rg3hgwl2] a[data-astro-cid-rg3hgwl2]{color:var(--green-700);font-weight:600}.ln-where__actions[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;gap:.7rem}.ln-map[data-astro-cid-rg3hgwl2]{display:block;width:100%;height:clamp(280px,38vw,420px);margin-top:clamp(1.25rem,.9rem + 1.4vw,2.25rem);border:0;border-radius:var(--radius);background:var(--green-100)}.ln-book[data-astro-cid-rg3hgwl2]{display:grid;gap:clamp(1.5rem,1rem + 2.2vw,3rem);align-items:start}@media(min-width:980px){.ln-book[data-astro-cid-rg3hgwl2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.ln-book__media[data-astro-cid-rg3hgwl2]{display:block;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.ln-book__media[data-astro-cid-rg3hgwl2] img[data-astro-cid-rg3hgwl2]{width:100%;aspect-ratio:4 / 5;object-fit:cover}.ln-book__copy[data-astro-cid-rg3hgwl2] h2[data-astro-cid-rg3hgwl2]{color:var(--green-700);margin-bottom:.7rem}.ln-steps[data-astro-cid-rg3hgwl2]{display:grid;gap:.85rem;margin-top:1.5rem}.ln-steps__item[data-astro-cid-rg3hgwl2]{display:flex;align-items:flex-start;gap:.9rem;background:var(--green-050);border-radius:var(--radius-sm);padding:.9rem 1rem}.ln-steps__num[data-astro-cid-rg3hgwl2]{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green-700);color:var(--white);font-family:var(--font-display);font-size:.9rem}.ln-steps__title[data-astro-cid-rg3hgwl2]{font-size:.98rem;color:var(--green-800)}.ln-steps__text[data-astro-cid-rg3hgwl2]{margin-top:.2rem;font-size:.88rem;color:var(--muted)}.ln-book__actions[data-astro-cid-rg3hgwl2]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ln-narrow[data-astro-cid-rg3hgwl2]{max-width:880px}
