/* Chanhassen city people/entity vertical; extends the Minnesota and Carver County systems. */
.chn-hero-grid{align-items:start;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}
.chn-scope-card,.chn-overview,.chn-boundary,.chn-parent-card{background:#fff;border:1px solid #d7d5e4;border-radius:1.2rem;padding:clamp(1.2rem,3vw,2rem)}
.chn-scope-card{box-shadow:0 1.25rem 2.8rem rgba(21,15,44,.16);color:#41345e}.chn-scope-card h2{color:#2d2247;font-size:1.45rem;margin:.3rem 0 .65rem}
.chn-overview,.chn-boundary,.chn-parent-card{display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}
.chn-overview h2,.chn-boundary h2,.chn-parent-card h2{color:#2d2247;margin:.25rem 0 .75rem}.chn-overview aside{background:#f4f1f8;border-radius:.9rem;padding:1rem}.chn-overview small{color:#635b73}
.chn-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chn-route-grid .mn-hub-card:first-child{background:#2d2247;border-color:#2d2247;color:#fff}
.chn-boundary>div:last-child{align-content:center;display:grid;gap:.65rem}.chn-parent-card{align-items:center}.chn-parent-card .text-link{justify-self:start}
.chn-person-card .mn-person-card__meta{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.chn-person-card .mn-person-card__meta>span:last-child{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,.chn-overview,.chn-boundary,.chn-parent-card,.chn-route-grid{grid-template-columns:1fr}.chn-person-card .mn-person-card__meta{display:grid;gap:.35rem}.chn-person-card .mn-person-card__meta>span:last-child{text-align:left}}
