/* Longgang guide content; the shared site header and footer retain their styles. */
main.lg-page{--lg-ink:#08156e;--lg-blue:#006bff;--lg-teal:#009b80;--lg-muted:#4a6598;--lg-line:#deebfa;--lg-wash:#f5f9ff;width:100%;max-width:none;margin:0;padding:0;color:var(--lg-ink);background:#fff;font:clamp(11px,1.04vw,15px)/1.32 Arial,Helvetica,sans-serif}
.lg-page *,.lg-page *::before,.lg-page *::after{box-sizing:border-box}.lg-page :is(div,section,article,aside,form,fieldset,figure,nav){min-width:0}.lg-page :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset){margin:0}.lg-page :is(h1,h2,h3,h4){color:var(--lg-ink);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;text-transform:none}.lg-page h1{font-size:clamp(34px,3.8vw,55px);line-height:.99;letter-spacing:-.04em}.lg-page h2{font-size:clamp(16px,1.54vw,22px);line-height:1.12;letter-spacing:-.035em}.lg-page h3{font-size:1.04em;line-height:1.18;letter-spacing:-.025em}.lg-page a{color:var(--lg-blue);text-decoration:none;text-underline-offset:2px}.lg-page a:hover{text-decoration:underline}.lg-page :is(button,input,select){font:inherit}.lg-page button{cursor:pointer}.lg-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #e7a915;outline-offset:3px}.lg-page img{display:block;max-width:100%;height:auto}.lg-page svg{display:inline-block;width:16px;height:16px;flex:0 0 auto;vertical-align:middle}.lg-page [hidden]{display:none!important}.lg-page [id]{scroll-margin-top:85px}.lg-page .lg-wrap{width:95.5%;max-width:1440px;margin-inline:auto}.lg-page :is(.lg-button,.lg-button-outline){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:6px 11px;border:1px solid var(--lg-blue);border-radius:4px;color:#fff;background:var(--lg-blue);font:700 .9em/1.2 Arial,sans-serif;text-align:center;text-decoration:none}.lg-page a.lg-button{color:#fff}.lg-page .lg-button-outline{color:var(--lg-blue);background:#fff}.lg-page .lg-button:hover{color:#fff;background:#0057d8;text-decoration:none}.lg-page .lg-button-outline:hover{background:#edf5ff;text-decoration:none}.lg-page :is(.lg-button,.lg-button-outline) svg{width:13px;height:13px}.lg-page button:disabled{opacity:.5;cursor:default}
.lg-page .lg-hero{position:relative;isolation:isolate;overflow:hidden;background:#123649;color:#fff}.lg-page .lg-hero-image{position:absolute;inset:0;z-index:-2}.lg-page .lg-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 54%}.lg-page .lg-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001d25c9,#001d2580 37%,#00263b14 73%)}.lg-page .lg-hero>.lg-wrap{position:relative;min-height:250px;padding-block:12px}.lg-page .lg-crumb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px;color:#fff;font-size:.79em}.lg-page .lg-crumb a{color:#fff}.lg-page .lg-hero h1{max-width:65%;color:#fff}.lg-page .lg-lead{max-width:58%;margin-top:6px;color:#fff;font-size:1.24em;font-weight:700;line-height:1.18}.lg-page .lg-intro{max-width:52%;margin-top:5px;color:#fff;font-size:1.02em;line-height:1.2}.lg-page .lg-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.lg-page .lg-hero-actions .lg-button-outline{color:#fff;border-color:#fff;background:#003c4c66}.lg-page .lg-proof{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:11px;color:#fff;font-size:.8em}.lg-page .lg-proof span{display:flex;align-items:center;gap:6px}.lg-page .lg-proof svg{padding:2px;border-radius:4px;color:var(--lg-blue);background:#fff;width:20px;height:20px}.lg-page .lg-hero-caption{position:absolute;right:0;bottom:11px;max-width:30%;padding:3px 6px;border-radius:3px;color:#fff;background:#001b3f88;font-size:.75em;text-align:right}
.lg-page .lg-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,18vw,255px);gap:8px;align-items:start;margin-top:8px}.lg-page .lg-main{display:grid;gap:8px;align-content:start}.lg-page .lg-panel{padding:7px;border:1px solid var(--lg-line);border-radius:5px;background:#fff}.lg-page .lg-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:5px 9px;margin-bottom:6px}.lg-page .lg-heading>div{flex:1;min-width:0}.lg-page .lg-heading p{margin-top:3px;color:var(--lg-muted);font-size:.85em}.lg-page .lg-heading>a{align-self:center;font-size:.82em}.lg-page .lg-map-panel>.lg-heading{align-items:center}.lg-page .lg-map-tabs{display:flex;flex-wrap:wrap;gap:4px}.lg-page .lg-map-tabs button{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:5px 7px;border:0;border-radius:12px;color:#17458b;background:#edf5ff;font-size:.75em}.lg-page .lg-map-tabs button[aria-pressed="true"]{color:#fff;background:var(--lg-blue)}.lg-page .lg-map-tabs svg{width:12px;height:12px}.lg-page .lg-map-layout{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(170px,1fr);gap:7px;align-items:stretch}.lg-page .lg-map-frame{min-height:295px;overflow:hidden;border-radius:4px;background:#d6e8e5}.lg-page .lg-map-frame iframe,.lg-page .lg-map-layout>iframe{display:block;width:100%;height:100%;min-height:295px;border:0;background:#d6e8e5}.lg-page .lg-destination{padding:8px;border:1px solid var(--lg-line);border-radius:4px;background:#f5f9ff}.lg-page .lg-destination h3{margin-bottom:7px;color:var(--lg-blue);font-size:1.25em}.lg-page label{display:block;color:var(--lg-ink);font-size:.88em;line-height:1.25}.lg-page :is(input[type="text"],input[type="search"],input[type="number"],input[type="time"],select){display:block;width:100%;min-height:27px;margin-top:4px;padding:5px 6px;border:1px solid #cdddF7;border-radius:3px;color:#3f5d93;background:#fff;font:400 .96em/1.2 Arial,sans-serif}.lg-page .lg-destination form{display:grid;gap:8px}.lg-page .lg-destination .lg-button{width:100%;margin-top:1px}.lg-page .lg-map-note{margin-top:8px;padding:7px;border-radius:4px;color:var(--lg-muted);background:#eaf3ff;font-size:.8em;line-height:1.35}.lg-page .lg-map-status{color:var(--lg-muted);font-size:.78em;margin-top:5px}
.lg-page .lg-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.lg-page .lg-stat{display:flex;align-items:flex-start;gap:6px;min-height:53px;padding:7px 5px;border-radius:4px;background:#eff7ff}.lg-page .lg-stat>svg{width:26px;height:26px;margin-top:3px;color:var(--lg-blue)}.lg-page .lg-stat small{display:block;color:var(--lg-muted);font-size:.69em;line-height:1.2}.lg-page .lg-stat strong{display:block;margin-top:2px;font-size:.94em;line-height:1.15}.lg-page .lg-stat p{margin-top:2px;color:var(--lg-muted);font-size:.69em;line-height:1.2}.lg-page .lg-finder{background:#f7fbff}.lg-page .lg-priorities{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:8px}.lg-page .lg-priorities button{display:flex;align-items:center;gap:5px;min-height:29px;padding:5px 6px;border:1px solid var(--lg-line);border-radius:4px;color:#21478a;background:#fff;font-size:.82em;text-align:left}.lg-page .lg-priorities button svg{width:18px;height:18px;color:var(--lg-teal)}.lg-page .lg-priorities button[aria-pressed="true"]{color:#004ac8;border-color:#77aefe;background:#e3f0ff;box-shadow:inset 0 0 0 1px #bad7ff}.lg-page [data-lg-finder]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(135px,1.1fr);gap:8px;align-items:end}.lg-page [data-lg-finder] .lg-button{min-height:29px;width:100%;padding:6px}.lg-page .lg-recommendations{margin-top:8px;padding:8px;border:1px solid #bcdff3;border-radius:4px;color:#19417d;background:#edf8ff;font-size:.91em}.lg-page .lg-recommendations h3{margin-bottom:5px}.lg-page .lg-recommendations ol,.lg-page .lg-recommendations ul{display:grid;gap:4px;padding-left:18px}.lg-page .lg-recommendations p{margin-top:5px;color:var(--lg-muted);font-size:.9em}.lg-page .lg-recommendations a{font-weight:700}
.lg-page .lg-area-grid,.lg-page .lg-place-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.lg-page :is(.lg-area-card,.lg-place-card){overflow:hidden;border:1px solid var(--lg-line);border-radius:4px;background:#fff}.lg-page :is(.lg-area-card,.lg-place-card)>img,.lg-page :is(.lg-area-card,.lg-place-card)>a>img{width:100%;aspect-ratio:1.65;object-fit:cover}.lg-page .lg-card-body{display:flex;flex-direction:column;gap:5px;padding:5px}.lg-page :is(.lg-area-card,.lg-place-card) h3{font-size:.92em;line-height:1.15}.lg-page :is(.lg-area-card,.lg-place-card) p{color:var(--lg-muted);font-size:.79em;line-height:1.25}.lg-page .lg-card-meta{display:grid;gap:4px;padding:0;list-style:none;color:var(--lg-muted);font-size:.72em;line-height:1.2}.lg-page .lg-card-meta li{display:flex;align-items:flex-start;gap:4px}.lg-page .lg-card-meta svg{width:10px;height:10px;margin-top:1px;color:var(--lg-teal)}.lg-page :is(.lg-area-card,.lg-place-card) .lg-button-outline{width:100%;min-height:24px;margin-top:auto;padding:4px 3px;font-size:.75em;font-weight:400;gap:3px}.lg-page :is(.lg-area-card,.lg-place-card) .lg-button-outline svg{width:10px;height:10px}.lg-page .lg-card-photo-note{font-size:.65em!important;color:#6881a5!important}.lg-page .lg-sidebar{display:grid;align-content:start;gap:7px}.lg-page .lg-side-panel{padding:8px;border:1px solid var(--lg-line);border-radius:5px;background:#fff}.lg-page .lg-side-panel h2{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:1.13em}.lg-page .lg-side-panel h2 svg{width:18px;height:18px;color:var(--lg-blue)}.lg-page .lg-side-panel p{color:var(--lg-muted);font-size:.84em;line-height:1.3}.lg-page .lg-side-panel .lg-button,.lg-page .lg-side-panel .lg-button-outline{width:100%;margin-top:7px}.lg-page .lg-side-panel dl{display:grid;gap:7px}.lg-page .lg-side-panel dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:5px;color:var(--lg-muted);font-size:.81em;line-height:1.25}.lg-page .lg-side-panel dt{color:#204b88}.lg-page .lg-side-panel ul{display:grid;gap:5px;padding:0;list-style:none;color:var(--lg-muted);font-size:.81em;line-height:1.25}.lg-page .lg-side-panel li{display:flex;align-items:flex-start;gap:5px}.lg-page .lg-side-panel li svg{width:12px;height:12px;margin-top:1px;color:var(--lg-blue)}.lg-page .lg-weather-display{display:flex;align-items:center;gap:9px;margin-block:5px 7px}.lg-page .lg-weather-display>svg{width:42px;height:42px;color:#ffaf00}.lg-page .lg-weather-display strong{font-size:1.1em}.lg-page .lg-side-actions{display:grid;gap:5px}.lg-page .lg-side-actions button,.lg-page .lg-side-actions a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:5px 6px;border:1px solid var(--lg-blue);border-radius:4px;color:var(--lg-blue);background:#fff;font:400 .82em/1.2 Arial,sans-serif}.lg-page .lg-report{border-color:#ffd7df;background:#fff5f7}.lg-page .lg-read-next{display:grid;gap:5px}.lg-page .lg-read-next a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px;align-items:center;font-size:.81em;line-height:1.2}.lg-page .lg-read-next img{width:42px;height:30px;border-radius:3px;object-fit:cover}
.lg-page .lg-bottom-grid{display:grid;grid-template-columns:1.3fr 1.1fr .9fr 1fr .85fr;gap:6px;margin-top:8px}.lg-page .lg-bottom-grid>section{padding:8px;border:1px solid var(--lg-line);border-radius:5px;background:#fff}.lg-page .lg-bottom-grid h2{display:flex;align-items:center;gap:5px;margin-bottom:6px;font-size:1.11em}.lg-page .lg-bottom-grid h2 svg{width:23px;height:23px;color:var(--lg-blue)}.lg-page .lg-bottom-grid p{color:var(--lg-muted);font-size:.78em;line-height:1.25}.lg-page .lg-bottom-grid ul{display:grid;gap:5px;margin-block:7px;padding-left:13px;color:var(--lg-muted);font-size:.78em;line-height:1.25}.lg-page .lg-bottom-grid li::marker{color:var(--lg-teal)}.lg-page .lg-bottom-grid .lg-button-outline{width:100%;min-height:25px;margin-top:7px;padding:4px;font-size:.75em;font-weight:400}.lg-page .lg-commute-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lg-page [data-lg-commute]{display:grid;gap:6px}.lg-page [data-lg-commute] fieldset{display:flex;gap:8px;padding:0;border:0;font-size:.82em}.lg-page [data-lg-commute] fieldset label{display:flex;align-items:center;gap:4px}.lg-page [data-lg-commute] input[type="radio"]{width:12px;height:12px;margin:0;accent-color:var(--lg-blue)}.lg-page [data-lg-route-link]{display:block;font-size:.85em;margin-top:4px}.lg-page .lg-budget-list{display:grid;gap:5px;margin-block:5px}.lg-page .lg-budget-list>div{display:flex;align-items:center;justify-content:space-between;gap:7px;color:var(--lg-muted);font-size:.77em}.lg-page .lg-budget-list strong{color:var(--lg-ink);white-space:nowrap}.lg-page .lg-cta{position:relative;isolation:isolate;overflow:hidden;margin-block:8px 5px;padding:11px;border-radius:5px;color:#fff;background:#1f5676 center 54%/cover}.lg-page .lg-cta::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#002454b5,#0024545c)}.lg-page .lg-cta>.lg-cta-inner,.lg-page .lg-cta>.lg-wrap{display:flex;align-items:center;gap:11px}.lg-page .lg-cta .lg-cta-copy{flex:1}.lg-page .lg-cta h2{color:#fff;font-size:clamp(18px,1.9vw,28px);line-height:1.12}.lg-page .lg-cta p{margin-top:3px;color:#fff;font-size:.9em}.lg-page .lg-cta .lg-button,.lg-page .lg-cta .lg-button-outline{min-width:175px}.lg-page .lg-credits{padding-block:6px 11px;color:var(--lg-muted);font-size:.78em;line-height:1.4}.lg-page .lg-credits summary{color:var(--lg-blue);cursor:pointer}.lg-page .lg-credits p{margin-block:6px}.lg-page .lg-credits ul{padding-left:17px}.lg-page .lg-dialog{position:fixed;width:min(650px,calc(100% - 30px));max-height:calc(100dvh - 32px);margin:auto;padding:23px;overflow-y:auto;border:1px solid #c7dafa;border-radius:10px;color:var(--lg-ink);background:#fff;box-shadow:0 20px 70px #08265144}.lg-page .lg-dialog::backdrop{background:#071c4d88;backdrop-filter:blur(3px)}.lg-page .lg-dialog h2{padding-right:25px;margin-bottom:9px}.lg-page .lg-dialog h3{margin-bottom:8px;font-size:1.3em}.lg-page .lg-dialog p{margin-block:8px;color:var(--lg-muted);line-height:1.45}.lg-page .lg-dialog ul,.lg-page .lg-dialog ol{display:grid;gap:6px;margin-block:9px;padding-left:20px;color:var(--lg-muted);line-height:1.4}.lg-page .lg-dialog-close{position:absolute;top:8px;right:10px;width:30px;height:30px;border:0;border-radius:50%;color:var(--lg-ink);background:#edf5ff;font-size:24px;line-height:1}.lg-page .lg-toast{position:fixed;z-index:100;bottom:20px;left:50%;width:max-content;max-width:calc(100% - 30px);padding:11px 16px;border:1px solid #bed7f0;border-radius:7px;color:#fff;background:#082b65;box-shadow:0 8px 28px #0b2d6533;transform:translateX(-50%);font-size:13px;text-align:center}
@media(min-width:1250px){.lg-page .lg-hero>.lg-wrap{min-height:335px;padding-block:18px}.lg-page .lg-proof{margin-top:17px}.lg-page .lg-hero-actions{margin-top:14px}.lg-page .lg-panel,.lg-page .lg-side-panel{padding:10px}.lg-page .lg-layout,.lg-page .lg-main{gap:11px}.lg-page .lg-map-frame,.lg-page .lg-map-frame iframe,.lg-page .lg-map-layout>iframe{min-height:380px}}
@media(max-width:1000px){.lg-page .lg-map-layout{grid-template-columns:minmax(0,2.8fr) minmax(160px,1fr)}.lg-page .lg-map-tabs{gap:3px}.lg-page .lg-map-tabs button{padding:4px 5px}.lg-page .lg-priorities{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-page .lg-area-grid,.lg-page .lg-place-grid{gap:4px}.lg-page .lg-card-body{padding:4px}.lg-page .lg-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){main.lg-page{font-size:12px}.lg-page .lg-layout{grid-template-columns:minmax(0,1fr)}.lg-page .lg-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.lg-page .lg-hero h1{max-width:80%;font-size:clamp(34px,5vw,42px)}.lg-page .lg-lead{max-width:74%}.lg-page .lg-intro{max-width:70%}.lg-page .lg-area-grid,.lg-page .lg-place-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-page .lg-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-page [data-lg-finder]{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-page [data-lg-finder]>.lg-button{grid-column:1/-1}.lg-page .lg-cta>.lg-cta-inner,.lg-page .lg-cta>.lg-wrap{flex-wrap:wrap}.lg-page .lg-cta .lg-cta-copy{flex-basis:100%}.lg-page .lg-cta .lg-button,.lg-page .lg-cta .lg-button-outline{flex:1;min-width:0}}
@media(max-width:600px){.lg-page .lg-wrap{width:94%}.lg-page .lg-hero>.lg-wrap{min-height:330px;padding-block:14px}.lg-page .lg-hero::after{background:linear-gradient(90deg,#001d25df,#001d2599 70%,#00263b47)}.lg-page .lg-hero h1,.lg-page .lg-lead,.lg-page .lg-intro{max-width:100%}.lg-page .lg-hero h1{font-size:35px}.lg-page .lg-lead{font-size:1.17em}.lg-page .lg-intro{font-size:.98em;line-height:1.3}.lg-page .lg-proof{gap:7px 12px;font-size:.74em}.lg-page .lg-hero-caption{position:static;display:inline-block;max-width:100%;margin-top:9px;font-size:.67em}.lg-page .lg-map-layout{grid-template-columns:minmax(0,1fr)}.lg-page .lg-map-frame,.lg-page .lg-map-frame iframe,.lg-page .lg-map-layout>iframe{height:280px;min-height:280px}.lg-page .lg-destination form{grid-template-columns:1fr 1fr;gap:7px}.lg-page .lg-destination form>label:first-child,.lg-page .lg-destination form>.lg-button{grid-column:1/-1}.lg-page .lg-map-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lg-page .lg-map-tabs button{justify-content:center;padding:6px 4px;font-size:.74em}.lg-page .lg-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.lg-page .lg-stat{min-height:55px;padding:7px}.lg-page .lg-stat small,.lg-page .lg-stat p{font-size:.75em}.lg-page .lg-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-page .lg-priorities button{min-height:34px;font-size:.85em}.lg-page [data-lg-finder]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lg-page .lg-area-grid,.lg-page .lg-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lg-page .lg-card-body{gap:6px;padding:7px}.lg-page :is(.lg-area-card,.lg-place-card) h3{font-size:1em}.lg-page :is(.lg-area-card,.lg-place-card) p{font-size:.88em}.lg-page .lg-card-meta{font-size:.82em}.lg-page :is(.lg-area-card,.lg-place-card) .lg-button-outline{min-height:28px;font-size:.84em}.lg-page .lg-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-page .lg-bottom-grid{grid-template-columns:minmax(0,1fr)}.lg-page .lg-bottom-grid>section{padding:10px}.lg-page .lg-bottom-grid h2{font-size:1.2em}.lg-page .lg-bottom-grid p,.lg-page .lg-bottom-grid ul{font-size:.9em}.lg-page .lg-bottom-grid .lg-button-outline{font-size:.85em}.lg-page .lg-commute-grid{gap:8px}.lg-page .lg-dialog{padding:18px}.lg-page .lg-cta .lg-button,.lg-page .lg-cta .lg-button-outline{flex-basis:100%}.lg-page .lg-credits{font-size:.82em}}
@media(max-width:380px){.lg-page .lg-sidebar{grid-template-columns:minmax(0,1fr)}.lg-page .lg-hero h1{font-size:32px}.lg-page .lg-stat>svg{width:22px;height:22px}}
@media print{.lg-page .lg-map-tabs,.lg-page .lg-map-frame,.lg-page .lg-destination,.lg-page .lg-finder,.lg-page .lg-sidebar,.lg-page .lg-toast,.lg-page .lg-dialog,.lg-page .lg-hero-actions{display:none!important}.lg-page .lg-layout{display:block}.lg-page .lg-main{display:block}.lg-page .lg-panel{margin-bottom:9px;break-inside:avoid}.lg-page .lg-hero>.lg-wrap{min-height:0}.lg-page .lg-hero{background:#17416c}.lg-page .lg-area-grid,.lg-page .lg-place-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}

.lg-page .lg-map-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:7px}.lg-page .lg-map-header h2{flex:1}.lg-page .lg-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;aspect-ratio:1.7;background:linear-gradient(140deg,#e2f2f9,#eff7ee);color:#1c6b9c;font-size:9px;text-align:center;padding:7px}.lg-page .lg-image-placeholder svg{width:28px;height:28px}.lg-page .lg-source-small{display:inline-block;margin-top:4px;font-size:.7em}.lg-page .lg-stat span{font-size:.7em;color:var(--lg-muted)}.lg-page .lg-page-actions{display:grid;gap:5px}.lg-page .lg-page-actions button{display:flex;align-items:center;gap:5px;padding:5px 0;border:0;color:var(--lg-blue);background:transparent;font:inherit;text-align:left}.lg-page .lg-quickfacts dl{display:grid;gap:7px}.lg-page .lg-quickfacts dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:7px;font-size:.86em}.lg-page .lg-quickfacts dd{color:var(--lg-muted)}.lg-page .lg-source-links{display:grid;gap:6px;font-size:.9em}

.lg-page .lg-commute-grid>*{min-width:0}.lg-page .lg-commute input,.lg-page .lg-commute select{width:100%;min-width:0;box-sizing:border-box}.lg-page .lg-commute input[type="radio"]{width:12px;height:12px;min-height:0;margin:0}.lg-page .lg-commute fieldset{display:flex;flex-wrap:wrap;gap:5px;padding:3px;border:1px solid var(--lg-line);border-radius:3px}.lg-page .lg-commute fieldset label{display:flex;align-items:center;gap:3px;font-size:.8em}

.lg-page .lg-commute input:not([type="radio"]){min-height:27px;padding:4px 5px;border:1px solid var(--lg-line);border-radius:3px;color:var(--lg-ink);background:#fff;font:inherit}.lg-page .lg-commute input[type="radio"]{appearance:auto;accent-color:var(--lg-blue);display:inline-block}
