/* Every rule belongs to the Alex discovery map; no shared-shell selectors. */
.adm-map{--adm-ink:#123e54;--adm-teal:#087b77;--adm-blue:#075fbd;--adm-line:#d4e4e8;color:var(--adm-ink);background:#fff;border:1px solid var(--adm-line);border-radius:13px;padding:18px;min-width:0;scroll-margin-top:100px;font:14px/1.5 Arial,Helvetica,sans-serif}
.adm-map *{box-sizing:border-box}.adm-map [hidden]{display:none!important}.adm-map :is(h2,h3,p,figure,ol,ul){margin:0}.adm-map :is(a,button,summary):focus-visible,.adm-map [tabindex="-1"]:focus-visible{outline:3px solid #be6b00;outline-offset:4px}.adm-map a{color:var(--adm-blue)}
.adm-map .adm-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.adm-map .adm-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700;color:#426f76;margin-bottom:5px}.adm-map h2{font:750 25px/1.16 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#143f53}.adm-map .adm-heading>div>p:last-child{max-width:680px;color:#506c7a;font-size:13px;margin-top:6px}.adm-origin{flex:none;display:block;border:1px solid #d5e8ec;border-radius:30px;background:#f2fafb;padding:8px 13px;font-size:11px;color:#315b68;font-weight:700;white-space:nowrap}.adm-origin small{display:block;font-size:9px;font-weight:400;color:#526f7a;margin-top:2px}
.adm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.adm-map-caption{font-size:11px;color:#536e78}.adm-view-buttons{display:flex;gap:4px;padding:3px;border-radius:8px;background:#edf4f6}.adm-map button{font:inherit;cursor:pointer}.adm-view-buttons button{border:0;background:transparent;color:#355e6e;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700;min-height:32px}.adm-view-buttons button[aria-pressed=true]{background:#fff;color:#075e68;box-shadow:0 1px 5px #1c57641a}
.adm-views{display:grid;grid-template-columns:1.08fr 1fr;gap:12px;align-items:stretch}.adm-map-pane{min-width:0;background:#f7fbfc;border:1px solid #d2e4e9;border-radius:11px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.adm-map-pane>figcaption{min-height:61px;padding:11px 13px;background:#f6fbfb;border-bottom:1px solid #d7e7eb}.adm-map-pane>figcaption strong{display:block;font-size:14px;line-height:1.25;color:#214c5d}.adm-map-pane>figcaption span{display:block;font-size:10px;color:#526e79;margin-top:3px}.adm-map[data-adm-view=region] [data-adm-pane=region],.adm-map[data-adm-view=shekou] [data-adm-pane=shekou]{border-color:#5b9b9e;box-shadow:0 0 0 2px #15877c13}.adm-svg{width:100%;height:auto;display:block;overflow:hidden}.adm-svg-shekou{margin-top:24px}.adm-land path{fill:#f0f4e8;stroke:#a1b9b3;stroke-width:1.3;vector-effect:non-scaling-stroke}.adm-country{font:700 19px Arial,sans-serif;letter-spacing:2px;fill:#4e6a64}.adm-water-label{font:italic 19px Georgia,serif;fill:#4a7387}.adm-area{font:17px Arial,sans-serif;fill:#486d7a}.adm-leader{fill:none;stroke:#688c92;stroke-width:1.2;stroke-dasharray:3 3}.adm-exact{fill:#275d69;stroke:#fff;stroke-width:1.4}.adm-connection{fill:none;stroke:#a47c54;stroke-width:2.7;stroke-dasharray:6 7;stroke-linecap:round}.adm-connection.adm-ferry{stroke:#1689b5;stroke-width:3}.adm-inset-boundary{fill:#008c7b14;stroke:#008475;stroke-width:1.5;stroke-dasharray:4 3}.adm-cluster-link rect{fill:#ffffffed;stroke:#b1d4d4;stroke-width:1.4}.adm-cluster-link text{font:700 19px Arial,sans-serif;fill:#17635e}.adm-cluster-link .adm-cluster-small{font:16px Arial,sans-serif;fill:#466f73}.adm-pin{cursor:pointer;text-decoration:none}.adm-pin-halo{fill:#ffffffbb;stroke:none}.adm-pin-circle{fill:#0c6a78;stroke:#fff;stroke-width:2.5;transition:fill .15s}.adm-pin-number{font:700 18px Arial,sans-serif;fill:#fff}.adm-place{font:600 19px Arial,sans-serif;fill:#1c4d5b;paint-order:stroke;stroke:#f5fbfb;stroke-width:4px;stroke-linejoin:round}.adm-pin:is(:hover,:focus) .adm-pin-circle,.adm-pin.is-selected .adm-pin-circle{fill:#a05216;stroke:#fff;stroke-width:3}.adm-pin:is(:hover,:focus) .adm-place,.adm-pin.is-selected .adm-place{fill:#7f3f0e}.adm-north text{font:700 15px Arial,sans-serif;fill:#3d6471}.adm-north path{fill:#4e7782;stroke:#fff;stroke-width:1}.adm-home-box rect{fill:#fffef8;stroke:#c8d7c4;stroke-width:1.5}.adm-home-title{font:700 21px Arial,sans-serif;fill:#3b5d53}.adm-home-note{font:15px Arial,sans-serif;fill:#526f65}.adm-small-note{font:15px Arial,sans-serif;fill:#57716f}
.adm-legend{display:flex;flex-wrap:wrap;gap:5px 17px;margin-top:10px;color:#526e78;font-size:10px}.adm-legend span{display:flex;align-items:center;gap:7px}.adm-legend i{width:19px;border-top:2px dashed #a47c54;display:inline-block}.adm-legend i.adm-legend-ferry{border-color:#1689b5}
.adm-local-note{margin:12px;padding:11px 13px;border:1px solid #d9e7df;border-radius:9px;background:#f0f6ef;color:#45635a;font-size:11px;line-height:1.5}.adm-local-note strong{font-size:12px;color:#2f5849}.adm-local-note p{margin-top:4px!important}.adm-local-note a{display:inline-block;margin-top:6px;font-size:11px;font-weight:700;color:#176253;text-decoration:none}
.adm-scene-nav{margin-top:15px;padding-top:12px;border-top:1px solid #dfebee}.adm-scene-nav ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.adm-scene-nav li{min-width:0}.adm-scene-nav :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;width:100%;min-height:61px;border:1px solid #d7e5e8;border-radius:8px;background:#f9fcfc;color:#395c68;font-size:10px;line-height:1.2;text-align:center;text-decoration:none;padding:7px 3px;overflow-wrap:normal;word-break:normal}.adm-scene-nav span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#fff;background:#317884;font-size:12px;font-weight:700;flex:none}.adm-scene-nav button[aria-pressed=true]{background:#edf6f2;border-color:#6b9d8c;color:#194f42}.adm-scene-nav button[aria-pressed=true] span{background:#986023}.adm-scene-nav :is(a,button):hover{background:#edf7f8;border-color:#75a3aa}
.adm-preview{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px;background:linear-gradient(115deg,#f2f8f5,#fafbf7);border:1px solid #dce8de;border-radius:10px;margin-top:13px!important}.adm-preview>figure{min-width:0}.adm-preview img{display:block;width:100%;height:145px;object-fit:cover;border-radius:7px}.adm-preview figcaption{font-size:9px;line-height:1.4;color:#526d64;margin-top:6px}.adm-preview-kicker{color:#587354;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.adm-map h3{font:700 21px/1.2 Arial,Helvetica,sans-serif;color:#234f47;letter-spacing:-.025em;margin-top:4px}.adm-preview-place{font-size:11px;color:#496c64;margin-top:4px!important}.adm-excerpt{font:14px/1.6 Georgia,serif;color:#38584f;margin-top:8px!important}.adm-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.adm-map .adm-story-link{font-size:12px;font-weight:700;color:#08665e;text-decoration:none}.adm-story-link:hover{text-decoration:underline}.adm-paging{display:flex;gap:5px}.adm-paging button{display:grid;place-items:center;min-width:33px;min-height:32px;border:1px solid #a8c2b7;border-radius:6px;color:#23594d;background:#fff;font-size:18px}.adm-paging button:disabled{opacity:.45;cursor:default}.adm-context{font-size:10px;line-height:1.5;color:#536d77;margin-top:11px!important}.adm-sources{margin-top:9px;color:#526b75;font-size:11px}.adm-sources summary{cursor:pointer;font-weight:700;color:#345c68;padding-block:5px}.adm-sources p{margin-top:7px!important}.adm-sources ul{padding-left:18px;margin-top:8px;display:grid;gap:6px}.adm-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1100px){.adm-map{padding:13px}.adm-heading h2{font-size:23px}.adm-origin{font-size:10px;padding:7px 9px}.adm-origin small{font-size:9px}.adm-views{gap:9px}.adm-preview{grid-template-columns:140px minmax(0,1fr);gap:13px}.adm-scene-nav ol{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-scene-nav :is(a,button){flex-direction:row;justify-content:flex-start;min-height:38px;padding:6px;font-size:11px;gap:7px}.adm-svg-shekou{margin-top:16px}}
@media(max-width:620px){.adm-map{padding:11px}.adm-map .adm-heading{display:block}.adm-map h2{font-size:24px}.adm-map .adm-heading>div>p:last-child{font-size:12px}.adm-origin{display:inline-block;margin-top:9px;padding:5px 10px;font-size:10px}.adm-origin small{display:inline;margin-left:8px}.adm-toolbar{align-items:flex-start;flex-direction:column;gap:7px}.adm-view-buttons{width:100%}.adm-view-buttons button{flex:1;min-height:35px;font-size:12px}.adm-views{grid-template-columns:1fr;gap:10px}.adm-map[data-adm-ready=true][data-adm-view=region] [data-adm-pane=shekou],.adm-map[data-adm-ready=true][data-adm-view=shekou] [data-adm-pane=region]{display:none}.adm-map-pane>figcaption{padding:10px 11px;min-height:56px}.adm-map-pane>figcaption strong{font-size:14px}.adm-map-pane>figcaption span{font-size:10px}.adm-svg-shekou{margin-top:0}.adm-legend{font-size:10px;gap:5px 12px}.adm-scene-nav ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.adm-scene-nav :is(a,button){flex-direction:column;gap:5px;padding:6px 2px;font-size:10px;min-height:59px}.adm-preview{grid-template-columns:90px minmax(0,1fr);gap:11px;padding:11px}.adm-preview img{height:110px}.adm-preview figcaption{font-size:9px}.adm-map h3{font-size:19px}.adm-excerpt{font-size:13px;line-height:1.5}.adm-preview-place{font-size:10px}.adm-preview-actions{flex-wrap:wrap;gap:8px}.adm-paging button{min-height:34px;min-width:34px}.adm-context,.adm-sources{font-size:11px}.adm-preview-kicker{font-size:9px}}
@media(max-width:350px){.adm-preview{grid-template-columns:1fr}.adm-preview>figure{display:grid;grid-template-columns:90px 1fr;align-items:end;gap:9px}.adm-preview img{height:75px}.adm-preview figcaption{margin-top:0}.adm-scene-nav :is(a,button){font-size:9px}.adm-origin small{display:block;margin-left:0}}
@media(prefers-reduced-motion:reduce){.adm-map *{transition:none!important;scroll-behavior:auto!important}}
@media print{.adm-map{break-inside:avoid;padding:9px;border-color:#ccc}.adm-views{display:grid!important;grid-template-columns:1fr 1fr}.adm-map .adm-map-pane{display:block!important}.adm-map .adm-view-buttons,.adm-map [data-adm-enhanced],.adm-paging,.adm-preview-actions{display:none!important}.adm-map [data-adm-fallback]{display:flex!important}.adm-preview{background:#fff}.adm-sources{break-inside:avoid}.adm-svg-shekou{margin-top:0}}

/* Lettered stops extend the story without changing its ten chapter controls. */
.adm-hk-connection{fill:none;stroke:#83568b;stroke-width:2.4;stroke-dasharray:3 6;stroke-linecap:round}.adm-legend i.adm-legend-hk{border-color:#83568b}.adm-regional-discoveries{padding-top:12px;margin-top:14px;border-top:1px solid #dfe9ed}.adm-map .adm-regional-discoveries h3{font:700 14px/1.3 Arial,Helvetica,sans-serif;color:#35576c;letter-spacing:0;margin:0}.adm-regional-discoveries .adm-extra-discoveries{padding-top:0;border-top:0;margin-top:8px}.adm-regional-discoveries>p{font-size:11px;margin-top:8px!important}.adm-regional-discoveries>p a{font-weight:600;text-decoration:none}
.adm-discovery-halo{fill:#fffdf6;stroke:none}.adm-discovery-square{fill:#805015;stroke:#fff;stroke-width:2.5}.adm-discovery-label{font:700 18px Arial,sans-serif;fill:#72501f;paint-order:stroke;stroke:#fffdf6;stroke-width:4px;stroke-linejoin:round}.adm-discovery-note{font:13px Arial,sans-serif;fill:#715c3d;paint-order:stroke;stroke:#fffdf6;stroke-width:3px}.adm-discovery-pin:hover .adm-discovery-square,.adm-discovery-pin:focus .adm-discovery-square{fill:#543009;stroke-width:3}.adm-extra-discoveries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #dfebee}.adm-extra-discoveries a{display:grid;grid-template-columns:25px minmax(0,1fr);column-gap:7px;align-content:start;min-width:0;padding:9px;border:1px solid #e6dbc8;border-radius:8px;background:#fffdf8;text-decoration:none;color:#6a4b23}.adm-extra-discoveries a:hover{background:#fff6e6;border-color:#bd9458}.adm-extra-discoveries span{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#805015;color:#fff;font-weight:700;font-size:12px}.adm-extra-discoveries strong{font-size:11px;line-height:1.35}.adm-extra-discoveries small{margin-top:4px;font-size:10px;line-height:1.4;color:#6d644f}
@media(max-width:620px){.adm-extra-discoveries{grid-template-columns:1fr;gap:6px}.adm-extra-discoveries a{padding:8px 10px}.adm-extra-discoveries strong{font-size:12px}.adm-extra-discoveries small{font-size:10px}}

/* Illustrated city boards: source points remain independent of label cards. */
.adm-map{background:#fffefa;border-color:#d7e0d7;border-radius:18px;box-shadow:0 10px 35px #2c584a08}
.adm-map .adm-map-pane{background:#eef4ec;border-color:#cadbd3;border-radius:15px}
.adm-map-pane>figcaption{background:#fbfcf5;border-color:#dbe3d7}
.adm-svg.adm-svg-shekou{margin-top:0}
.adm-land path{fill:#edf0df;stroke:#a1bbb0;stroke-width:1.1;vector-effect:none}
.adm-waterfront-apron{fill:#edf0df;stroke:#a5beb0;stroke-width:1.4;stroke-linejoin:round}
.adm-source-coast path{fill:none;stroke:#a0b8ad;stroke-width:1.1;stroke-dasharray:2 5;opacity:.6}
.adm-country{font:750 24px Arial,sans-serif;letter-spacing:4px;fill:#496b60}
.adm-country.adm-hk-title{font-size:22px;letter-spacing:3px;fill:#5c7770}
.adm-area{font:17px Arial,sans-serif;fill:#5a7a73}
.adm-water-label{font:italic 28px Georgia,serif;fill:#5e8d98}
.adm-island-label{font:600 13px Arial,sans-serif;letter-spacing:1.7px;fill:#778e78}
.adm-park{fill:#dce5c7;stroke:#c7d5b6;stroke-width:1.5}
.adm-tree path{fill:none;stroke:#7d9c76;stroke-width:2.7}.adm-tree circle{fill:#b3cba4;stroke:#9cb891;stroke-width:1}
.adm-city-road-edge{fill:none;stroke:#d0d5c4;stroke-width:14;stroke-linecap:round}.adm-city-road{fill:none;stroke:#fcfaf0;stroke-width:10;stroke-linecap:round}
.adm-promenade{fill:none;stroke:#f6e5b5;stroke-width:11;stroke-linecap:round;stroke-dasharray:2 4}
.adm-park-label{font:italic 17px Georgia,serif;fill:#7e976c}
.adm-regional-green{fill:#d6e2c7;opacity:.75}.adm-city-line{fill:none;stroke:#fff8e8;stroke-width:9;stroke-linecap:round}
.adm-sea-lines path{fill:none;stroke:#80b2bd;stroke-width:2;stroke-linecap:round;opacity:.6}
.adm-little-boat path{fill:#fff7de;stroke:#72a0ab;stroke-width:1.5}
.adm-leader{fill:none;stroke:var(--adm-stop,#71968e);stroke-width:1.6;stroke-dasharray:2 4;opacity:.65}
.adm-exact{fill:var(--adm-stop,#4e8277);stroke:#fffef2;stroke-width:1.8}
.adm-connection{fill:none;stroke:#a7875b;stroke-width:3;stroke-dasharray:3 8;opacity:.65}
.adm-connection.adm-ferry{stroke:#238ba5;stroke-width:3.8;stroke-dasharray:5 8;opacity:.85}
.adm-local-story{stroke:#6e997b;stroke-width:3;stroke-dasharray:3 9;opacity:.62}
.adm-hk-connection{stroke:#8f78a2;stroke-width:3;stroke-dasharray:3 9;opacity:.8}
.adm-inset-boundary{fill:#fff6;stroke:#7b9d8b;stroke-width:1.5;stroke-dasharray:4 5}
.adm-label-card{fill:#fffef8;stroke:var(--adm-stop,#aac2b7);stroke-width:1;filter:drop-shadow(0 3px 3px #34564d14);transition:fill .18s,stroke-width .18s}
.adm-map .adm-svg .adm-place{font:700 19px Arial,sans-serif;fill:#284f48;stroke:none;paint-order:normal}
.adm-marker-note{font:14px Arial,sans-serif;fill:#6c7e70}
.adm-pin-circle,.adm-discovery-square{fill:var(--adm-stop,#267f80);stroke:#fffef8;stroke-width:2}
.adm-pin-number{font:700 18px Arial,sans-serif;fill:#fff}
.adm-pin:is(:hover,:focus,.is-selected) .adm-label-card,.adm-discovery-pin:is(:hover,:focus,.is-selected) .adm-label-card{fill:#fff6dc;stroke-width:2.5}
.adm-pin:is(:hover,:focus,.is-selected) .adm-pin-circle{fill:var(--adm-stop,#267f80);stroke:#edba4a;stroke-width:3}
.adm-pin:is(:hover,:focus,.is-selected) .adm-place{fill:#284f48}
.adm-discovery-pin:is(:hover,:focus) .adm-discovery-square{fill:var(--adm-stop,#9b793a);stroke:#edba4a;stroke-width:3}
.adm-home-card{fill:#fffef8;stroke:#94af98;stroke-width:1.2;filter:drop-shadow(0 4px 4px #34564d12)}
.adm-home-kicker{font:700 12px Arial,sans-serif;letter-spacing:1.6px;fill:#729072}
.adm-home-title{font:700 27px Arial,sans-serif;fill:#365d4d}
.adm-home-pill{fill:#edf4e8;stroke:#c7d6bd;stroke-width:1}
.adm-home-number{font:700 15px Arial,sans-serif;fill:#4d7356}
.adm-home-step{font:12px Arial,sans-serif;fill:#607a61}
.adm-home-scene:is(:hover,:focus,.is-selected) .adm-home-pill{fill:#f9e4aa;stroke:#c49a3c;stroke-width:2}
.adm-cluster-link rect{fill:#fffef3;stroke:#a8c2ab;stroke-width:1.3;filter:drop-shadow(0 3px 3px #34564d12)}
.adm-cluster-link text{font:700 19px Arial,sans-serif;fill:#426951}.adm-cluster-link .adm-cluster-small{font:15px Arial,sans-serif;fill:#71836c}
.adm-board-note rect{fill:#f8faf0c9}.adm-board-note text{font:600 11px Arial,sans-serif;letter-spacing:.9px;fill:#78918a}
.adm-north text{font:700 14px Arial,sans-serif;fill:#54766e}.adm-north path{fill:#709588;stroke:#fff9e9}
.adm-legend{padding:10px 0 3px;gap:7px 17px;font-size:11px;line-height:1.4}
.adm-local-note{background:#f4f6e9;border-color:#dce4ce;color:#65775e}
@media(max-width:620px){.adm-map .adm-svg .adm-place{font-size:20px}.adm-marker-note{font-size:14px}.adm-map .adm-board-note text{font-size:11px;letter-spacing:.4px}.adm-map .adm-map-pane>figcaption strong{font-size:14px}.adm-legend{font-size:11px}.adm-map .adm-svg{min-width:0}.adm-map .adm-svg-shekou{margin-top:0}}

.adm-board-scroll{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9cbdb0 #e7eee2}
.adm-pan-hint{display:none}
.adm-svg-region .adm-water-label{font-size:23px}
@media(max-width:620px){
 .adm-map .adm-pan-hint{display:flex;justify-content:space-between;gap:10px;padding:9px 11px!important;background:#f3f6e9;color:#627b66;font-size:11px;line-height:1.4;border-bottom:1px solid #d8e3ce}
 .adm-pan-hint span{font-size:18px;line-height:1;flex:none}
 .adm-map .adm-board-scroll .adm-svg{width:600px;min-width:600px;max-width:none;height:auto}
 .adm-map .adm-home-pill{height:54px}
 .adm-map .adm-label-card{height:70px}
}
@media print{.adm-pan-hint{display:none!important}.adm-board-scroll{overflow:visible}.adm-map .adm-board-scroll .adm-svg{width:100%;min-width:0}}

/* Central is a close-up destination board, with its own readable local scale. */
.adm-high-speed-connection{fill:none;stroke:#c68c37;stroke-width:3.4;stroke-dasharray:10 6;stroke-linecap:round;opacity:.85}
.adm-legend i.adm-legend-high-speed{border-color:#c68c37}
.adm-map[data-adm-view=central] [data-adm-pane=central]{border-color:#5b9b9e;box-shadow:0 0 0 2px #15877c13}
.adm-views>[data-adm-pane=central]{grid-column:1/-1}
.adm-central-land{fill:#f0f1e3;stroke:#a7bcb1;stroke-width:1.2}
.adm-central-waterfront{fill:none;stroke:#f8e3b4;stroke-width:9;stroke-linecap:round}
.adm-central-park{fill:#d3e1c5;stroke:#bdcfae;stroke-width:1.3}
.adm-central-slope{fill:#dfe6cd;opacity:.8}
.adm-central-streets path{fill:none;stroke:#fffdf4;stroke-width:13;stroke-linecap:round}
.adm-central-building>path:first-child{fill:#dbe4db;stroke:#c5d0c4;stroke-width:1}
.adm-central-building .adm-building-side{fill:#b8cdc0}
.adm-central-building .adm-building-windows{fill:none;stroke:#a1b7ac;stroke-width:3}
.adm-central-icon>ellipse{fill:#436b5719;stroke:none}
.adm-central-icon>path{fill:#fff7e4;stroke:var(--adm-stop);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.adm-central-icon .adm-central-icon-line{fill:none;stroke:var(--adm-stop);stroke-width:3}
.adm-central-walk-connection{fill:none;stroke:#b48751;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 8;opacity:.75}
.adm-map .adm-svg-central .adm-place{font-size:17px}
.adm-svg-central .adm-marker-note{font-size:12px}
.adm-map .adm-svg-central .adm-central-country{font-size:26px;letter-spacing:4px}
.adm-svg-central .adm-central-subtitle{font-size:16px}
.adm-svg-central .adm-central-harbour{font-size:24px;text-anchor:middle}
.adm-svg-central .adm-board-note text{font-size:10px;letter-spacing:.6px}
.adm-central-note{margin:12px;padding:12px 14px;border:1px solid #dedbc7;border-radius:10px;background:#fff9e9;font-size:12px;color:#726341}
.adm-central-note strong{display:block;font-size:13px;color:#665329}
.adm-central-note p{margin-top:4px!important}
.adm-central-note a{display:inline-block;margin-top:7px;font-size:12px;font-weight:700;text-decoration:none}
.adm-map .adm-view-buttons{flex-wrap:wrap}
@media(max-width:620px){
 .adm-map[data-adm-ready=true][data-adm-view=region] [data-adm-pane=central],
 .adm-map[data-adm-ready=true][data-adm-view=shekou] [data-adm-pane=central],
 .adm-map[data-adm-ready=true][data-adm-view=central] [data-adm-pane=region],
 .adm-map[data-adm-ready=true][data-adm-view=central] [data-adm-pane=shekou]{display:none}
 .adm-map .adm-view-buttons button{font-size:11px;padding:7px 9px}
 .adm-map .adm-svg-central .adm-place{font-size:17px}
 .adm-map .adm-svg-central .adm-label-card{height:62px}
 .adm-central-note{font-size:12px;padding:10px}
}
