.hero[data-astro-cid-lgivmytn]{display:grid;gap:28px;padding-top:28px;padding-bottom:32px;align-items:center}.hero[data-astro-cid-lgivmytn] h1[data-astro-cid-lgivmytn]{font-size:clamp(2.1rem,5.6vw,3.8rem)}.hero__tagline[data-astro-cid-lgivmytn]{font-family:var(--font-display);font-size:clamp(1.1rem,2.2vw,1.35rem);color:var(--text-2);max-width:40ch;margin-bottom:28px}.hero__img[data-astro-cid-lgivmytn]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}@media(min-width:900px){.hero[data-astro-cid-lgivmytn]{grid-template-columns:1.1fr 1fr;gap:56px;padding-top:40px}}.facts[data-astro-cid-lgivmytn]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:24px;margin:0}.facts[data-astro-cid-lgivmytn] dt[data-astro-cid-lgivmytn]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-weight:600;margin-bottom:4px}.facts[data-astro-cid-lgivmytn] dd[data-astro-cid-lgivmytn]{margin:0;font-family:var(--font-display);font-weight:500;line-height:1.35}@media(min-width:900px){.facts[data-astro-cid-lgivmytn]{grid-template-columns:repeat(4,1fr);padding:28px 32px}}.intro[data-astro-cid-lgivmytn]{display:grid;gap:24px}.intro__lead[data-astro-cid-lgivmytn]{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.55}@media(min-width:900px){.intro[data-astro-cid-lgivmytn]{grid-template-columns:1fr 1.6fr;gap:64px}}.courses[data-astro-cid-lgivmytn]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:16px}.course[data-astro-cid-lgivmytn]{padding:24px}.course__loc[data-astro-cid-lgivmytn]{font-size:var(--step--1);color:var(--mint);font-weight:600;margin-bottom:8px}.course[data-astro-cid-lgivmytn] p[data-astro-cid-lgivmytn]:last-child{margin:0}@media(min-width:700px){.courses[data-astro-cid-lgivmytn]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.courses[data-astro-cid-lgivmytn]{grid-template-columns:repeat(3,1fr)}}.note[data-astro-cid-lgivmytn]{margin-top:20px;font-size:var(--step--1)}.two[data-astro-cid-lgivmytn]{display:grid;gap:16px}.panel[data-astro-cid-lgivmytn]{padding:clamp(24px,4vw,40px)}.panel[data-astro-cid-lgivmytn] h2[data-astro-cid-lgivmytn]{font-size:clamp(1.5rem,3vw,2rem)}@media(min-width:900px){.two[data-astro-cid-lgivmytn]{grid-template-columns:1fr 1fr}}.off[data-astro-cid-lgivmytn]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:28px}.off[data-astro-cid-lgivmytn] li[data-astro-cid-lgivmytn]{border-top:1px solid var(--line);padding-top:20px}.off[data-astro-cid-lgivmytn] p[data-astro-cid-lgivmytn]{margin:0}@media(min-width:700px){.off[data-astro-cid-lgivmytn]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.off[data-astro-cid-lgivmytn]{grid-template-columns:repeat(4,1fr)}}.small[data-astro-cid-lgivmytn]{font-size:var(--step--1);margin:0}.price__value[data-astro-cid-lgivmytn]{font-family:var(--font-display);font-size:clamp(2rem,5vw,2.8rem);font-weight:600;color:var(--mint);margin-bottom:4px}.price__unit[data-astro-cid-lgivmytn]{font-weight:600;margin-bottom:16px}.price__note[data-astro-cid-lgivmytn]{margin-bottom:16px}.price__ex[data-astro-cid-lgivmytn]+.price__ex[data-astro-cid-lgivmytn]{border-top:1px solid var(--line);padding-top:24px;margin-top:8px}.price__label[data-astro-cid-lgivmytn]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--text);margin-bottom:4px}.faq-wrap[data-astro-cid-lgivmytn]{display:grid;gap:32px}.faq-wrap[data-astro-cid-lgivmytn] a[data-astro-cid-lgivmytn]{color:var(--mint)}@media(min-width:900px){.faq-wrap[data-astro-cid-lgivmytn]{grid-template-columns:1fr 1.8fr;gap:64px;align-items:start}}.related[data-astro-cid-lgivmytn]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:16px}.related__card[data-astro-cid-lgivmytn]{display:block;overflow:hidden;text-decoration:none;height:100%;transition:border-color .2s ease}.related__card[data-astro-cid-lgivmytn]:hover{border-color:var(--mint)}.related__card[data-astro-cid-lgivmytn] img[data-astro-cid-lgivmytn]{width:100%;aspect-ratio:16 / 9;object-fit:cover}.related__body[data-astro-cid-lgivmytn]{display:block;padding:20px}.related__country[data-astro-cid-lgivmytn]{display:block;font-size:var(--step--1);color:var(--mint);font-weight:600;margin-bottom:4px}.related__name[data-astro-cid-lgivmytn]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600}@media(min-width:760px){.related[data-astro-cid-lgivmytn]{grid-template-columns:repeat(3,1fr)}}
