/* Chanhassen city people/entity vertical; extends the Minnesota and Carver County systems. */
.chn-hero-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:start;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}
.chn-scope-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-overview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-boundary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-parent-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid #d7d5e4;border-radius:1.2rem;padding:clamp(1.2rem,3vw,2rem)}
.chn-scope-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-shadow:0 1.25rem 2.8rem rgba(21,15,44,.16);color:#41345e}.chn-scope-card h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#2d2247;font-size:1.45rem;margin:.3rem 0 .65rem}
.chn-overview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-boundary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-parent-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}
.chn-overview h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-boundary h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-parent-card h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#2d2247;margin:.25rem 0 .75rem}.chn-overview aside:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f4f1f8;border-radius:.9rem;padding:1rem}.chn-overview small:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#635b73}
.chn-route-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.chn-route-grid .mn-hub-card:first-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#2d2247;border-color:#2d2247;color:#fff}
.chn-boundary>div:last-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-content:center;display:grid;gap:.65rem}.chn-parent-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:center}.chn-parent-card .text-link:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){justify-self:start}
.chn-person-card .mn-person-card__meta:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.chn-person-card .mn-person-card__meta>span:last-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f4f1f8;border:1px solid #ddd6ea;border-radius:.5rem;color:#56466f;font-size:.68rem;font-weight:900;letter-spacing:.035em;padding:.35rem .48rem;text-align:right;text-transform:capitalize}
@media(max-width:760px){.chn-hero-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-overview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-boundary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-parent-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.chn-route-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.chn-person-card .mn-person-card__meta:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem}.chn-person-card .mn-person-card__meta>span:last-child:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-align:left}}
