.chead[data-astro-cid-fybfzsbf]{background:var(--tone);padding:clamp(32px,5vw,72px) 0}.chead__in[data-astro-cid-fybfzsbf]{align-items:center;gap:36px;display:grid}@media (width>=960px){.chead__in[data-astro-cid-fybfzsbf]{grid-template-columns:1.1fr .9fr;gap:56px}}.chead__en[data-astro-cid-fybfzsbf]{font:600 1.05rem var(--font-body);color:var(--mint);margin:0 0 8px}.chead[data-astro-cid-fybfzsbf] h1[data-astro-cid-fybfzsbf]{margin:0;font-size:clamp(2.6rem,1.2rem + 4.4vw,5.4rem)}.chead[data-astro-cid-fybfzsbf] .lead[data-astro-cid-fybfzsbf]{max-width:54ch;margin:20px 0 24px}.chead__img[data-astro-cid-fybfzsbf]{aspect-ratio:4/3}.chips[data-astro-cid-fybfzsbf]{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]{background:var(--surface-2);color:var(--ink);border-radius:999px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.chips[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]:hover{background:var(--mint);color:var(--dark-ink)}}.protos[data-astro-cid-fybfzsbf]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.protos[data-astro-cid-fybfzsbf] li[data-astro-cid-fybfzsbf]{border-radius:var(--r-media);background:var(--surface);flex-direction:column;gap:8px;padding:24px;display:flex}.protos[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]{font:600 1.4rem/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.protos[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]:hover{color:var(--mint)}.protos[data-astro-cid-fybfzsbf] span[data-astro-cid-fybfzsbf]{color:var(--muted)}.note[data-astro-cid-fybfzsbf]{border-left:4px solid var(--mint);background:var(--surface);border-radius:16px;max-width:860px;margin-top:20px;padding:18px 22px}.uses[data-astro-cid-fybfzsbf]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.uses[data-astro-cid-fybfzsbf] li[data-astro-cid-fybfzsbf]{border-radius:var(--r-media);background:var(--surface);padding:26px}.uses[data-astro-cid-fybfzsbf] h3[data-astro-cid-fybfzsbf]{margin:0 0 10px}.uses[data-astro-cid-fybfzsbf] p[data-astro-cid-fybfzsbf]{color:var(--muted);margin:0}.how[data-astro-cid-fybfzsbf]{counter-reset:h;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.how[data-astro-cid-fybfzsbf] li[data-astro-cid-fybfzsbf]{counter-increment:h;border-radius:var(--r-media);background:var(--surface);padding:26px}.how[data-astro-cid-fybfzsbf] li[data-astro-cid-fybfzsbf]:before{content:counter(h);background:var(--cobalt);color:#fff;width:48px;height:48px;font:700 1.2rem var(--font-display);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.how[data-astro-cid-fybfzsbf] h3[data-astro-cid-fybfzsbf]{margin:0 0 8px}.how[data-astro-cid-fybfzsbf] p[data-astro-cid-fybfzsbf]{color:var(--muted);margin:0}.local__grid[data-astro-cid-fybfzsbf]{align-items:start;gap:24px;margin-top:24px;display:grid}@media (width>=960px){.local__grid[data-astro-cid-fybfzsbf]{grid-template-columns:1.5fr 1fr;gap:40px}}.local__main[data-astro-cid-fybfzsbf]{max-width:var(--prose)}.local__main[data-astro-cid-fybfzsbf] h3[data-astro-cid-fybfzsbf]:first-child{margin-top:0}.local__main[data-astro-cid-fybfzsbf] ul[data-astro-cid-fybfzsbf]{padding-left:1.2em}.local__main[data-astro-cid-fybfzsbf] li[data-astro-cid-fybfzsbf]{margin-bottom:8px}.local__main[data-astro-cid-fybfzsbf] li[data-astro-cid-fybfzsbf]::marker{color:var(--mint)}.local__side[data-astro-cid-fybfzsbf]{border-radius:var(--r-media);background:var(--surface);padding:26px}@media (width>=960px){.local__side[data-astro-cid-fybfzsbf]{position:sticky;top:100px}}.local__h[data-astro-cid-fybfzsbf]{font:600 1.3rem/1.15 var(--font-display);margin-bottom:14px}.near[data-astro-cid-fybfzsbf]{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.near[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]{background:var(--surface-2);color:var(--ink);border-radius:16px;flex-direction:column;padding:12px 16px;text-decoration:none;transition:background-color .16s;display:flex}.near[data-astro-cid-fybfzsbf] small[data-astro-cid-fybfzsbf]{color:var(--muted)}@media (hover:hover) and (pointer:fine){.near[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]:hover{background:var(--cobalt)}.near[data-astro-cid-fybfzsbf] a[data-astro-cid-fybfzsbf]:hover small[data-astro-cid-fybfzsbf]{color:#fff}}.local__src[data-astro-cid-fybfzsbf]{color:var(--muted);font-size:.92rem}.src[data-astro-cid-fybfzsbf] summary[data-astro-cid-fybfzsbf]{cursor:pointer;font-weight:600}.src[data-astro-cid-fybfzsbf] ul[data-astro-cid-fybfzsbf]{padding-left:1.1em;font-size:.92rem}.cta[data-astro-cid-fybfzsbf]{border-radius:var(--r-media);background:var(--cobalt);color:#fff;margin:24px 0 0;padding:clamp(28px,4vw,48px)}.cta[data-astro-cid-fybfzsbf] h2[data-astro-cid-fybfzsbf]{margin-top:0}.cta[data-astro-cid-fybfzsbf] p[data-astro-cid-fybfzsbf]{max-width:56ch;margin-bottom:24px}.trips[data-astro-cid-fybfzsbf]{padding-top:0}.others[data-astro-cid-fybfzsbf]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.abroad[data-astro-cid-fybfzsbf]{background:var(--surface);box-shadow:inset 4px 0 0 var(--pink);border-radius:18px;max-width:900px;margin-top:28px;padding:20px 24px}.abroad[data-astro-cid-fybfzsbf] ul[data-astro-cid-fybfzsbf]{margin:10px 0 0;padding-left:1.1em}
