.minnesota-famous-map-page:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){--map-ink:#153f32;--map-green:#167c5c;--map-soft:#eef6f1;--map-gold:#e7ad47;--map-line:#d4e1da;--map-paper:#fff;--map-muted:#566c62}
.minnesota-famous-map-page .mnfm-scope:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.1rem 0 1.8rem}
.minnesota-famous-map-page .mnfm-scope article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem;border:1px solid var(--map-line);border-radius:1rem;background:var(--map-paper)}
.minnesota-famous-map-page .mnfm-scope h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-scope h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.1rem 0 .45rem;color:var(--map-ink)}
.minnesota-famous-map-page .mnfm-scope p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;color:#40584e;line-height:1.6}
.minnesota-famous-map-page .mnfm-scope .mnfm-scope--accent:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff8e8;border-color:#ead39f}
.minnesota-famous-map-page .mnfm-data-links:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0 0}
.minnesota-famous-map-page .mnfm-data-links a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;min-height:2.75rem;padding:.65rem .9rem;border:1px solid #b9ccc2;border-radius:999px;background:#fff;color:var(--map-ink);font-weight:800;text-decoration:none}
.minnesota-famous-map-page .mnfm-data-links a:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-data-links a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-color:var(--map-green);box-shadow:0 0 0 3px rgba(22,124,92,.14)}
.minnesota-famous-map-page .mnfm-explorer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1.5rem 0 2.2rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--map-line);border-radius:1.25rem;background:linear-gradient(180deg,#fbfdfc,#f2f8f4)}
.minnesota-famous-map-page .mnfm-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr)) auto;gap:.75rem;align-items:end;margin:1.2rem 0 1rem;padding:1rem;border:1px solid var(--map-line);border-radius:1rem;background:#fff}
.minnesota-famous-map-page .mnfm-control:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;min-width:0;flex-direction:column;gap:.3rem;color:var(--map-ink);font-size:.8rem;font-weight:850}
.minnesota-famous-map-page .mnfm-control input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-control select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-height:2.8rem;padding:.62rem .7rem;border:1px solid #aebfb6;border-radius:.65rem;background:#fff;color:#173f33;font:inherit;font-weight:650}
.minnesota-famous-map-page .mnfm-control input:focus:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-control select:focus:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid rgba(22,124,92,.18);border-color:var(--map-green)}
.minnesota-famous-map-page .mnfm-reset:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:2.8rem;padding:.65rem .9rem;border:1px solid var(--map-ink);border-radius:.65rem;background:var(--map-ink);color:#fff;font:inherit;font-weight:850;cursor:pointer}
.minnesota-famous-map-page .mnfm-reset:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-reset:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#0f3026;box-shadow:0 0 0 3px rgba(21,63,50,.16)}
.minnesota-famous-map-page .mnfm-results-bar:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin:.75rem 0;color:#435b50}
.minnesota-famous-map-page .mnfm-results-bar strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--map-ink)}
.minnesota-famous-map-page .mnfm-map-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);gap:1rem;align-items:start;margin-top:1rem}
.minnesota-famous-map-page .mnfm-map-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:0;padding:1rem;border:1px solid var(--map-line);border-radius:1rem;background:#fff}
.minnesota-famous-map-page .mnfm-map-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 .25rem;color:var(--map-ink)}
.minnesota-famous-map-page .mnfm-map-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.25rem 0 .9rem;color:var(--map-muted);font-size:.88rem;line-height:1.55}
.minnesota-famous-map-page .mnfm-map-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:relative;width:min(100%,470px);aspect-ratio:470/540;margin:0 auto}
.minnesota-famous-map-page .mnfm-map-stage>svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;width:100%;height:100%}
.minnesota-famous-map-page .mnfm-inset-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:relative;width:100%;aspect-ratio:600/350;min-height:17rem;border:1px solid #d8e4dd;border-radius:.8rem;overflow:hidden;background:repeating-linear-gradient(0deg,#f8fbf9 0,#f8fbf9 39px,#edf4f0 40px),repeating-linear-gradient(90deg,transparent 0,transparent 49px,rgba(22,124,92,.06) 50px)}
.minnesota-famous-map-page .mnfm-inset-stage>svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.minnesota-famous-map-page .mnfm-marker:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:absolute;z-index:2;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:var(--map-green);color:#fff;box-shadow:0 0 0 2px var(--map-ink),0 4px 12px rgba(21,63,50,.22);text-decoration:none;font-size:.67rem;font-weight:900;line-height:1}
.minnesota-famous-map-page .mnfm-marker:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-marker:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-marker[aria-pressed="true"]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){z-index:6;background:var(--map-gold);color:#173f33;outline:3px solid rgba(231,173,71,.3);box-shadow:0 0 0 2px #173f33,0 7px 18px rgba(21,63,50,.25)}
.minnesota-famous-map-page .mnfm-marker[aria-disabled="true"]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){opacity:.28;filter:grayscale(.4)}
.minnesota-famous-map-page .mnfm-marker-label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:absolute;left:50%;bottom:calc(100% + .55rem);display:none;width:max-content;max-width:13rem;padding:.45rem .55rem;transform:translateX(-50%);border-radius:.5rem;background:#0f3026;color:#fff;box-shadow:0 7px 18px rgba(0,0,0,.2);font-size:.75rem;line-height:1.25;text-align:center;pointer-events:none}
.minnesota-famous-map-page .mnfm-marker-label small:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;margin-top:.16rem;color:#d9ebe2;font-size:.67rem;font-weight:650}
.minnesota-famous-map-page .mnfm-marker:hover .mnfm-marker-label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-marker:focus-visible .mnfm-marker-label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}
.minnesota-famous-map-page .mnfm-map-legend:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin:.8rem 0 0;color:#4c6258;font-size:.78rem}
.minnesota-famous-map-page .mnfm-map-legend span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;gap:.35rem}
.minnesota-famous-map-page .mnfm-map-legend i:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-block;width:.78rem;height:.78rem;border:2px solid #173f33;border-radius:50%;background:var(--map-green)}
.minnesota-famous-map-page .mnfm-map-legend i:last-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--map-gold)}
.minnesota-famous-map-page .mnfm-city-index:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}
.minnesota-famous-map-page .mnfm-city-index a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border:1px solid #dce6e1;border-radius:.55rem;background:#fff;color:#24483a;text-decoration:none;font-size:.82rem;font-weight:750}
.minnesota-famous-map-page .mnfm-city-index a:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-city-index a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-color:var(--map-green);background:#f2f8f4}
.minnesota-famous-map-page .mnfm-city-index small:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#60756b;font-weight:700}
.minnesota-famous-map-page .mnfm-directory-head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:2rem 0 1rem}
.minnesota-famous-map-page .mnfm-directory-head h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.2rem 0;color:var(--map-ink)}
.minnesota-famous-map-page .mnfm-directory-head p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:48rem;margin:.2rem 0;color:#4f665b;line-height:1.6}
.minnesota-famous-map-page .mnfm-people:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}
.minnesota-famous-map-page .mnfm-person:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-width:0;padding:1rem;border:1px solid var(--map-line);border-radius:1rem;background:#fff;box-shadow:0 7px 22px rgba(21,63,50,.05)}
.minnesota-famous-map-page .mnfm-person[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}
.minnesota-famous-map-page .mnfm-person-meta:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}
.minnesota-famous-map-page .mnfm-person-meta span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.25rem .45rem;border-radius:999px;background:#edf5f1;color:#315247;font-size:.7rem;font-weight:850;line-height:1.25}
.minnesota-famous-map-page .mnfm-person h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.1rem 0 .4rem;color:var(--map-ink);font-size:1.15rem}
.minnesota-famous-map-page .mnfm-person>p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.3rem 0;color:#42594f;line-height:1.58}
.minnesota-famous-map-page .mnfm-assertions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}
.minnesota-famous-map-page .mnfm-assertion:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.65rem .7rem;border-left:3px solid var(--map-gold);border-radius:.35rem;background:#fffaf0}
.minnesota-famous-map-page .mnfm-assertion[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}
.minnesota-famous-map-page .mnfm-assertion strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;color:#284c3e;font-size:.86rem}
.minnesota-famous-map-page .mnfm-assertion span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;margin:.18rem 0;color:#536a60;font-size:.78rem;line-height:1.45}
.minnesota-famous-map-page .mnfm-assertion a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-block;font-size:.78rem;font-weight:800}
.minnesota-famous-map-page .mnfm-person-links:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.55rem;margin:.75rem 0 0}
.minnesota-famous-map-page .mnfm-person-links a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.8rem;font-weight:800}
.minnesota-famous-map-page .mnfm-empty:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1rem 0;padding:1rem;border:1px dashed #98ada2;border-radius:.8rem;background:#fff;color:#40584e}
.minnesota-famous-map-page .mnfm-method-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}
.minnesota-famous-map-page .mnfm-method-grid article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem;border:1px solid var(--map-line);border-radius:.9rem;background:#fff}
.minnesota-famous-map-page .mnfm-method-grid h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.1rem 0 .45rem;color:var(--map-ink)}
.minnesota-famous-map-page .mnfm-method-grid p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;color:#475f54;line-height:1.6}
.minnesota-famous-map-page .mnfm-provenance:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:1rem;padding:1rem;border-left:4px solid var(--map-green);background:#edf6f1;color:#365247;line-height:1.65}
.minnesota-famous-map-page .mnfm-noscript:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1rem 0;padding:.8rem 1rem;border:1px solid #d8c58f;border-radius:.7rem;background:#fff8df;color:#4e4428}
@media(max-width:1000px){.minnesota-famous-map-page .mnfm-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.minnesota-famous-map-page .mnfm-reset:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%}.minnesota-famous-map-page .mnfm-map-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.minnesota-famous-map-page .mnfm-scope:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-method-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr 1fr}}
@media(max-width:680px){.minnesota-famous-map-page .mnfm-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr;padding:.8rem}.minnesota-famous-map-page .mnfm-scope:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-people:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-method-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.minnesota-famous-map-page .mnfm-map-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.75rem}.minnesota-famous-map-page .mnfm-city-index:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.minnesota-famous-map-page .mnfm-directory-head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.minnesota-famous-map-page .mnfm-inset-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-height:0;aspect-ratio:auto;padding:.65rem}.minnesota-famous-map-page .mnfm-inset-stage>svg:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.minnesota-famous-map-page .mnfm-inset-stage .mnfm-marker:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:static;display:flex;justify-content:space-between;width:auto;height:auto;min-height:2.7rem;padding:.55rem .65rem;transform:none;border:1px solid #b9ccc2;border-radius:.55rem;background:#f6faf8;color:#21483a;box-shadow:none;text-align:left}.minnesota-famous-map-page .mnfm-inset-stage .mnfm-marker-label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){position:static;display:block;width:auto;max-width:none;padding:0;transform:none;background:transparent;color:inherit;box-shadow:none;text-align:left}.minnesota-famous-map-page .mnfm-inset-stage .mnfm-marker-label small:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#5c7469}.minnesota-famous-map-page .mnfm-inset-stage .mnfm-marker-count:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-left:.4rem}.minnesota-famous-map-page .mnfm-map-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(100%,390px)}}
@media(max-width:360px){.minnesota-famous-map-page .mnfm-city-index:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.minnesota-famous-map-page .mnfm-inset-stage:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.minnesota-famous-map-page .mnfm-marker:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:1.55rem;height:1.55rem;font-size:.62rem}.minnesota-famous-map-page .mnfm-map-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.6rem}}
@media(prefers-reduced-motion:reduce){.minnesota-famous-map-page *:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-behavior:auto!important;transition:none!important}}
