.guide[data-v-c0639408]{background:#f7f9fa;color:#0f2d42}.guide-width[data-v-c0639408]{max-width:1160px;margin:auto;padding:0 24px}.breadcrumbs[data-v-c0639408]{display:flex;gap:12px;padding:22px 0;font-size:12px}.breadcrumbs a[data-v-c0639408],.guide-body a[data-v-c0639408]{color:#03476f;text-decoration:underline;text-underline-offset:4px}.guide-hero[data-v-c0639408]{background:linear-gradient(115deg,#dcecf5,#c6dfee);padding:42px 0;color:#214154}.hero-grid[data-v-c0639408]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.eyebrow[data-v-c0639408]{font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.8}h1[data-v-c0639408]{font-size:clamp(36px,5vw,60px);font-weight:750;line-height:1.1;margin:16px 0}.intro[data-v-c0639408]{font-size:16px;line-height:1.8}.actions[data-v-c0639408]{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:24px;font-size:13px}.primary[data-v-c0639408]{display:inline-block;background:#03476f;color:#fff!important;border-radius:999px;padding:14px 20px;text-decoration:none!important}.hero-grid figure[data-v-c0639408]{margin:0;min-width:0}.hero-grid img[data-v-c0639408]{width:100%;height:320px;object-fit:cover;border-radius:22px}.hero-grid figcaption[data-v-c0639408]{font-size:11px;margin-top:8px}.guide-art[data-v-c0639408]{text-align:center}.guide-art[data-v-c0639408] svg{width:100%;max-width:280px;height:180px}.guide-art p[data-v-c0639408]{font-size:12px}.guide-body[data-v-c0639408]{padding-top:40px;padding-bottom:40px}h2[data-v-c0639408]{font-size:26px;line-height:1.3;font-weight:650;margin:10px 0 18px}h3[data-v-c0639408]{font-size:18px;font-weight:650;margin-bottom:12px}.guide-body p[data-v-c0639408],.guide-body li[data-v-c0639408]{font-size:14px;line-height:1.8;color:#4f5c64}.discover-grid[data-v-c0639408]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.discover-grid article[data-v-c0639408]{background:#fff;border:1px solid #d5dde1;border-radius:20px;padding:24px}.planning-grid[data-v-c0639408]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.planning-grid a[data-v-c0639408]{display:inline-block;font-size:13px;margin-top:18px}ul[data-v-c0639408]{list-style:disc;padding-left:20px}li+li[data-v-c0639408]{margin-top:10px}.sources[data-v-c0639408]{margin-top:36px;padding:26px;background:#e5ecf0;border-radius:20px}.sources a[data-v-c0639408]{display:inline-block;margin-top:16px;font-size:13px}.contribute[data-v-c0639408]{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#e8eef1;border-radius:22px;padding:28px;margin:30px 0}.contribute h2[data-v-c0639408]{margin-top:0}.contribute .primary[data-v-c0639408]{font-size:13px;flex-shrink:0}.back[data-v-c0639408]{font-size:13px}.stay[data-v-c0639408]{margin-top:40px}.stay-grid[data-v-c0639408]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stay-card[data-v-c0639408]{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #d5dde1;border-radius:16px;padding:10px;text-decoration:none!important;color:#0f2d42!important}.stay-card img[data-v-c0639408],.stay-ph[data-v-c0639408]{width:64px;height:64px;flex-shrink:0;border-radius:12px;object-fit:cover;background:#dcecf5}.stay-card strong[data-v-c0639408]{display:block;font-size:14px;line-height:1.3}.stay-card small[data-v-c0639408]{font-size:12px;color:#4f5c64}.stay-more[data-v-c0639408]{display:inline-block;margin-top:16px;font-size:13px}.territories[data-v-c0639408]{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;font-size:13px}.guide[data-v-c0639408] :is(a,button):focus-visible{outline:3px solid #ba663e;outline-offset:4px}@media (max-width:800px){.hero-grid[data-v-c0639408],.planning-grid[data-v-c0639408]{grid-template-columns:1fr;gap:24px}.discover-grid[data-v-c0639408],.stay-grid[data-v-c0639408]{grid-template-columns:1fr}.contribute[data-v-c0639408]{flex-direction:column;align-items:flex-start}}@media (max-width:550px){.guide-width[data-v-c0639408]{padding-left:18px;padding-right:18px}.guide-hero[data-v-c0639408]{padding:28px 0}.hero-grid img[data-v-c0639408]{height:240px}.intro[data-v-c0639408]{font-size:14px}.guide-body[data-v-c0639408]{padding-top:28px}.actions[data-v-c0639408]{align-items:flex-start;flex-direction:column}}
