.hamburg-stories{margin-block:clamp(64px,8vw,100px);padding-block:32px;border-block:1px solid var(--line)}
.hamburg-stories>h2{font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.05;max-width:20ch}
.hamburg-stories>p{max-width:65ch;line-height:1.75}
.hamburg-stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}
.hamburg-stories-grid article{min-width:0;border-top:1px solid var(--line);padding-top:24px}
.hamburg-stories-grid h3{font:600 1.1rem/1.4 Manrope,Arial,sans-serif;letter-spacing:0}
.hamburg-stories-grid p{font-size:1rem;line-height:1.7}
.hamburg-stories-grid .text-link{font-size:11px;white-space:normal;line-height:1.8}
.about-copy p a{color:var(--terra);text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.hamburg-stories-grid{grid-template-columns:1fr}}
/* Navigation and all content remain usable if JavaScript is unavailable. */
@media(max-width:760px){html:not(.has-interactions) header nav,html:not(.has-interactions) .site-header nav{display:flex!important;position:static!important;flex-wrap:wrap;gap:12px!important}html:not(.has-interactions) header:has(nav){flex-wrap:wrap}}
