.sec-pill[data-astro-cid-t5uwtmzo]{font-family:var(--font-utility);letter-spacing:.14em;color:var(--color-gold);background:#00488a0f;border:1px solid #00488a2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.pill-dot[data-astro-cid-t5uwtmzo]{background:var(--color-gold-light);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0066c02e}.sec-title-grad[data-astro-cid-t5uwtmzo] strong[data-astro-cid-t5uwtmzo]{background:linear-gradient(135deg,#0072d6 0%,#003b73 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.hl[data-astro-cid-t5uwtmzo]{color:var(--color-gold);z-index:1;padding:0 2px;font-weight:800;display:inline-block;position:relative}.hl[data-astro-cid-t5uwtmzo]:after{content:"";z-index:-1;background:#0066c024;border-radius:4px;height:8px;position:absolute;bottom:2px;left:0;right:0}.showcase-frame[data-astro-cid-t5uwtmzo]{background:#fff;border:1px solid #00488a1f;border-radius:16px;padding:8px;box-shadow:0 18px 45px #002d5a1a}.showcase-frame[data-astro-cid-t5uwtmzo] img[data-astro-cid-t5uwtmzo]{border-radius:10px;width:100%;display:block}.img-floating-badge[data-astro-cid-t5uwtmzo]{z-index:3;backdrop-filter:blur(8px);color:#fff;font-family:var(--font-display);background:#1a222bd6;border:1px solid #fff3;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 6px 16px #0003}.loc-grid-4[data-astro-cid-t5uwtmzo]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.loc-value-card[data-astro-cid-t5uwtmzo]{border:1px solid #00488a1f;border-top:4px solid var(--color-gold);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:16px;padding:32px 24px;position:relative;overflow:hidden;box-shadow:0 12px 32px #002d5a0f}.loc-value-card[data-astro-cid-t5uwtmzo]:hover{transform:translateY(-8px);box-shadow:0 20px 44px #00488a26}.bg-watermark[data-astro-cid-t5uwtmzo]{font-family:var(--font-utility);color:#00488a0b;pointer-events:none;font-size:64px;font-weight:900;line-height:1;position:absolute;top:6px;right:14px}.lv-badge[data-astro-cid-t5uwtmzo]{font-family:var(--font-utility);letter-spacing:.12em;color:#fff;background:linear-gradient(135deg,#0066c0,#003e78);border-radius:6px;margin-bottom:14px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-block}.loc-value-card[data-astro-cid-t5uwtmzo] h3[data-astro-cid-t5uwtmzo]{font-family:var(--font-display);color:var(--color-navy);margin-bottom:10px;font-size:18px;font-weight:800}.loc-value-card[data-astro-cid-t5uwtmzo] p[data-astro-cid-t5uwtmzo]{color:var(--color-ink-soft);word-break:keep-all;font-size:13.8px;line-height:1.7}@media (width<=960px){.loc-grid-4[data-astro-cid-t5uwtmzo]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.loc-grid-4[data-astro-cid-t5uwtmzo]{grid-template-columns:1fr}}.feature-card[data-astro-cid-t5uwtmzo]{border:1px solid var(--color-beige-line);border-left:4px solid var(--color-gold);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 8px 24px #002d5a0d}.feature-card[data-astro-cid-t5uwtmzo]:hover{transform:translateY(-4px);box-shadow:0 14px 32px #00488a1f}.fc-head[data-astro-cid-t5uwtmzo]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.fc-num[data-astro-cid-t5uwtmzo]{font-family:var(--font-utility);color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#0066c0,#003e78);border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:800}.feature-card[data-astro-cid-t5uwtmzo] h3[data-astro-cid-t5uwtmzo]{color:var(--color-navy);font-size:16.5px;font-weight:800}.feature-card[data-astro-cid-t5uwtmzo] p[data-astro-cid-t5uwtmzo]{color:var(--color-ink-soft);font-size:13.8px;line-height:1.7}.transit-map-card[data-astro-cid-t5uwtmzo]{background:#fff;border:1px solid #00488a24;border-radius:18px;flex-direction:column;justify-content:space-between;padding:30px 28px;display:flex;box-shadow:0 18px 44px #002d5a14}.tm-header[data-astro-cid-t5uwtmzo]{border-bottom:1px solid var(--color-beige-line);align-items:center;gap:14px;padding-bottom:18px;display:flex}.tm-line-badge[data-astro-cid-t5uwtmzo]{color:#fff;background:#697215;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:800;box-shadow:0 4px 12px #6972154d}.tm-header[data-astro-cid-t5uwtmzo] h4[data-astro-cid-t5uwtmzo]{color:var(--color-navy);font-size:17px;font-weight:800}.tm-header[data-astro-cid-t5uwtmzo] p[data-astro-cid-t5uwtmzo]{color:var(--color-ink-soft);margin-top:2px;font-size:12.5px}.tm-track[data-astro-cid-t5uwtmzo]{flex-direction:column;gap:14px;margin:22px 0;padding-left:12px;display:flex;position:relative}.tm-track[data-astro-cid-t5uwtmzo]:before{content:"";background:linear-gradient(180deg, var(--color-gold) 0%, #697215 100%);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:20px}.tm-node[data-astro-cid-t5uwtmzo]{background:var(--color-beige-deep);border:1px solid var(--color-beige-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 32px;display:flex;position:relative}.tm-node[data-astro-cid-t5uwtmzo] .node-dot[data-astro-cid-t5uwtmzo]{background:#fff;border:3.5px solid #697215;border-radius:50%;width:15px;height:15px;position:absolute;left:3px;box-shadow:0 2px 6px #0000001f}.tm-node[data-astro-cid-t5uwtmzo].is-origin{background:var(--color-gold-soft);border-color:#00488a40}.tm-node[data-astro-cid-t5uwtmzo].is-origin .node-dot[data-astro-cid-t5uwtmzo]{border-color:var(--color-gold);background:var(--color-gold);box-shadow:0 0 0 4px #0066c033}.tm-node[data-astro-cid-t5uwtmzo].is-highlight{color:#fff;background:linear-gradient(135deg,#1a222b 0%,#003b73 100%);border-color:#0000}.tm-node[data-astro-cid-t5uwtmzo].is-highlight .node-info[data-astro-cid-t5uwtmzo] strong[data-astro-cid-t5uwtmzo]{color:#fff}.tm-node[data-astro-cid-t5uwtmzo].is-highlight .node-info[data-astro-cid-t5uwtmzo] span[data-astro-cid-t5uwtmzo]{color:#ffffffc7}.tm-node[data-astro-cid-t5uwtmzo].is-highlight .node-dot[data-astro-cid-t5uwtmzo]{background:#ffd100;border-color:#ffd100}.node-info[data-astro-cid-t5uwtmzo] strong[data-astro-cid-t5uwtmzo]{color:var(--color-navy);font-size:14.5px;font-weight:800;display:block}.node-info[data-astro-cid-t5uwtmzo] span[data-astro-cid-t5uwtmzo]{color:var(--color-ink-soft);font-size:12px}.node-tag[data-astro-cid-t5uwtmzo]{color:#fff;background:var(--color-gold);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.node-tag[data-astro-cid-t5uwtmzo].gold{color:#1a222b;background:#ffd100}.node-time[data-astro-cid-t5uwtmzo]{color:var(--color-gold);white-space:nowrap;background:#fff;border:1px solid #00488a26;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.tm-footer[data-astro-cid-t5uwtmzo]{border-top:1px dashed var(--color-beige-line);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:12.5px;display:flex}.tm-footer[data-astro-cid-t5uwtmzo] strong[data-astro-cid-t5uwtmzo]{color:var(--color-navy)}.luxury-table[data-astro-cid-t5uwtmzo]{border:1px solid #00488a1f;box-shadow:0 14px 36px #00488a12}.luxury-table[data-astro-cid-t5uwtmzo] th[data-astro-cid-t5uwtmzo]{background:linear-gradient(135deg,#1a222b 0%,#2c3744 100%);border-bottom:1px solid #ffffff14;width:24%}.luxury-table[data-astro-cid-t5uwtmzo] td[data-astro-cid-t5uwtmzo] strong[data-astro-cid-t5uwtmzo]{color:var(--color-gold);font-weight:800}@media (width<=640px){.luxury-table[data-astro-cid-t5uwtmzo] th[data-astro-cid-t5uwtmzo]{width:32%;padding:14px;font-size:13.5px}.luxury-table[data-astro-cid-t5uwtmzo] td[data-astro-cid-t5uwtmzo]{padding:14px;font-size:13.5px}.transit-map-card[data-astro-cid-t5uwtmzo]{padding:22px 18px}}.luxury-prose[data-astro-cid-t5uwtmzo]{border:1px solid var(--color-beige-line);background:#fff;border-radius:18px;padding:44px 40px;box-shadow:0 14px 40px #002d5a0f}.luxury-prose[data-astro-cid-t5uwtmzo] h3[data-astro-cid-t5uwtmzo]{border-left:4px solid var(--color-gold);padding-left:14px;line-height:1.35}@media (width<=640px){.luxury-prose[data-astro-cid-t5uwtmzo]{padding:28px 20px}}.loc-cta[data-astro-cid-t5uwtmzo]{background:linear-gradient(135deg,#131b24 0%,#00376b 100%);padding:84px 0;position:relative;overflow:hidden}
