.en-nav{background:#fffffff5;backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.en-nav .nav-links a{font-size:.9rem}.lang-switch{font-weight:800!important;color:#1a73e8!important}.ena-crumb{max-width:920px;margin:0 auto;padding:calc(var(--nav-height,64px) + 20px) 24px 14px;font-size:.85rem;color:#94a3b8}.ena-crumb a{color:#64748b;text-decoration:none}.ena-crumb a:hover{color:#1a73e8}.ena-crumb span{margin:0 6px;color:#cbd5e1}.ena-crumb b{color:#0f172a;font-weight:700}.ena-hero{position:relative;max-width:920px;margin:0 auto 26px;padding:0 24px}.ena-hero img{width:100%;height:auto;aspect-ratio:3/2;max-height:380px;object-fit:cover;border-radius:18px;display:block;background:#dbeafe}.ena-hero-text{padding:18px 2px 0}.ena-kicker{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1a73e8;margin-bottom:6px}.ena-hero h1{margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:900;color:#0f172a;line-height:1.2}.ena-zh{margin:6px 0 0;color:#94a3b8;font-size:1rem}.ena-wrap{max-width:920px;margin:0 auto;padding:0 24px 56px}.ena-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;margin-bottom:32px}.ena-facts>div{background:#fff;padding:14px 16px}.ena-facts dt{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.ena-facts dd{margin:0;font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.5}.ena-block{margin-bottom:34px}.ena-block h2{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0 0 12px}.ena-block p{margin:0 0 12px;color:#475569;line-height:1.85;font-size:1rem}.ena-list{margin:0;padding-left:1.25em;display:grid;gap:8px}.ena-list li{color:#475569;line-height:1.75}.ena-transport{margin:0 0 14px;display:grid;gap:12px}.ena-transport>div{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:start}.ena-transport dt{font-weight:800;color:#0f172a;font-size:.9rem}.ena-transport dd{margin:0;color:#475569;line-height:1.75;font-size:.95rem}.ena-map{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px!important}.ena-map a{font-size:.85rem;font-weight:700;color:#1a73e8;text-decoration:none;padding:8px 14px;border:1px solid #cfe0fb;border-radius:999px}.ena-map a:hover{background:#eaf2fe}.ena-addr{font-size:.9rem;color:#475569;background:#f6f8fb;border-radius:10px;padding:12px 14px}.ena-addr small{color:#94a3b8}.ena-note{font-size:.92rem;background:#fffbeb;color:#92400e;border-radius:10px;padding:12px 14px;margin:12px 0 0!important}.ena-faq{border-bottom:1px solid #e5e7eb;padding:4px 0}.ena-faq summary{cursor:pointer;font-weight:700;color:#0f172a;padding:11px 0;list-style:none;display:flex;justify-content:space-between;gap:14px}.ena-faq summary::-webkit-details-marker{display:none}.ena-faq summary:after{content:"+";color:#1a73e8;font-weight:800}.ena-faq[open] summary:after{content:"−"}.ena-faq p{margin:0 0 12px;color:#475569;line-height:1.8;font-size:.95rem}.ena-nearby{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ena-nearby a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#f6f8fb;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;transition:all .2s}.ena-nearby a:hover{border-color:#8ab4f8;background:#fff}.ena-nearby span{font-weight:700;color:#0f172a;font-size:.95rem}.ena-nearby small{color:#94a3b8;font-size:.8rem}.ena-zhlink{margin:36px 0 0;padding-top:22px;border-top:1px solid #e5e7eb;text-align:center}.ena-zhlink a{color:#64748b;text-decoration:none;font-size:.9rem}.ena-zhlink a:hover{color:#1a73e8}.en-footer{background:#0f172a;color:#94a3b8;padding:40px 24px;text-align:center;font-size:.88rem}.en-footer a{color:#cbd5e1;margin:0 8px}@media(max-width:640px){.ena-crumb{padding-top:calc(var(--nav-height,64px) + 14px)}.ena-hero img{border-radius:12px;max-height:240px}.ena-transport>div{grid-template-columns:1fr;gap:2px}.ena-facts{grid-template-columns:1fr 1fr}}