.StadtLinks_section__7nwjx{background:var(--paper);padding-block:var(--sec-pad)}.StadtLinks_sand__oH8Aj{background:var(--sand)}.StadtLinks_wrap__70FVJ{max-width:var(--maxw);margin:0 auto;padding-inline:var(--wrap-pad)}.StadtLinks_head__jvGpn{margin-bottom:var(--space-10);max-width:64ch}.StadtLinks_eyebrow__cmdzX{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--blue)}.StadtLinks_eyebrowDot__uCBGz{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--sky)}.StadtLinks_title__0mVRz{margin:0;font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-head);color:var(--navy)}.StadtLinks_intro__nA3H4{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--muted)}.StadtLinks_grid__01OGj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media (max-width:960px){.StadtLinks_grid__01OGj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.StadtLinks_grid__01OGj{grid-template-columns:minmax(0,1fr)}}.StadtLinks_kachel__3PEnG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:100%;padding:var(--space-4) var(--space-5);border:var(--border-w) solid var(--line);border-radius:var(--radius-md);background:var(--paper);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-head);color:var(--navy);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.StadtLinks_kachel__3PEnG:hover{border-color:var(--blue);box-shadow:0 14px 30px -24px color-mix(in srgb,var(--ink) 40%,transparent)}.StadtLinks_kachel__3PEnG:focus-visible{outline:var(--focus-ring-w) solid var(--blue);outline-offset:var(--focus-ring-offset)}.StadtLinks_arrow__Q_arf{flex:none;width:var(--space-4);height:var(--space-4);color:var(--blue);transition:transform .18s ease}.StadtLinks_kachel__3PEnG:hover .StadtLinks_arrow__Q_arf{transform:translateX(var(--space-1))}.StadtLinks_more__EAIzB{margin:var(--space-6) 0 0}.StadtLinks_moreLink__L3UII{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;color:var(--blue);text-decoration:none}.StadtLinks_moreLink__L3UII:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.StadtLinks_arrow__Q_arf,.StadtLinks_kachel__3PEnG{transition:none}}