.sh-clusters{display:grid;gap:2rem;margin-top:1.75rem}.sh-map{display:grid;gap:1.75rem;padding:1.25rem;border-radius:28px;background:rgba(255,255,255,.58);border:1px solid rgba(11,8,7,.07);box-shadow:0 16px 40px rgba(11,8,7,.09),inset 0 2px 1px #fff}@media (min-width:900px){.sh-map{padding:1.5rem 2.25rem 2rem}}.sh-map-head{display:grid;gap:1.25rem;align-items:center}@media (min-width:760px){.sh-map-head{grid-template-columns:300px 1fr;gap:2rem}}.sh-map-thumb{display:block;border-radius:18px;overflow:hidden}.sh-map-text{display:grid;gap:.75rem;align-content:start}.sh-map-title{font-family:var(--display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1.15}.sh-map-title a{color:inherit;text-decoration:none}.sh-map-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sh-map-desc{font-size:.9375rem;line-height:1.55;opacity:.75}.sh-map-themes{display:grid;gap:1.25rem 2rem;padding-top:1.5rem;border-top:1px solid rgba(11,8,7,.08)}@media (min-width:640px){.sh-map-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sh-map-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sh-map-theme-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:var(--display);font-size:1rem;font-weight:600}.sh-map-theme-label span{padding:.05rem .5rem;border-radius:999px;background:var(--g);font-size:.75rem;font-weight:600}.sh-map-theme ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.sh-map-theme a{color:inherit;font-size:.875rem;line-height:1.4;text-decoration:none;opacity:.8}.sh-map-theme a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.sh-map-cta{justify-self:start}.sh-map-thumb img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.sh-map-toggle{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:0;border:0;background:none;cursor:pointer;font-size:.8125rem;font-weight:600;color:oklch(.5 .16 150)}.sh-map-toggle svg{width:.9rem;height:.9rem;transition:transform .2s}.sh-map-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sh-map-theme li[hidden]{display:none}.sh-topics{margin-top:1.75rem}.sh-topics .sh-map-themes{padding-top:0;border-top:0}