/* 0.1.2.92: Fünf Wege zu helfen – feste 2/2/1-Gruppierung. */
.kin-good-hero .lead{max-width:760px}
.kin-good-intro{max-width:800px}
.kin-good-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}
.kin-good-grid>.kin-good-card{grid-column:auto;gap:13px}
.kin-good-grid>.kin-good-card:last-child{grid-column:1 / -1}
.kin-good-grid .kin-good-card h3{margin:0;font-size:clamp(1.15rem,1.65vw,1.36rem);line-height:1.24;hyphens:auto}
.kin-good-grid .kin-good-card p{margin:0;color:#514a5a;line-height:1.55;flex:initial;font-size:.9rem}
.kin-good-grid .kin-good-card>.text-link,.kin-good-grid .kin-good-card>.kin-good-card-actions{margin-top:auto;padding-top:9px}
.kin-good-grid .kin-good-card .text-link{font-weight:800;font-size:.86rem;line-height:1.5}
.kin-good-card-actions{display:grid;gap:9px}
.kin-good-card-actions .kin-donate-sub-link{display:inline-block;font-size:.83rem}
.kin-good-supply-list{margin:0 0 1px;padding-left:19px;display:grid;gap:7px;color:#514a5a;font-size:.84rem;line-height:1.45}
.kin-good-supply-list li{padding-left:2px;overflow-wrap:break-word}
.kin-good-card{scroll-margin-top:120px}
.kin-good-ways{scroll-margin-top:95px}

@media(max-width:620px){.kin-good-title-start,.kin-good-title-end{display:block}.kin-good-grid{grid-template-columns:minmax(0,1fr);gap:14px}.kin-good-grid>.kin-good-card:last-child{grid-column:1}.kin-good-grid .kin-good-card{padding:22px 20px}.kin-good-hero .lead{font-size:1rem}}

/* 0.1.2.107 – Spenden: kompaktere Karten, ausgewogene Typografie und mehr Textbreite. */
body[data-page="spenden"] .kin-good-hero{padding-top:clamp(44px,5.3vw,64px);padding-bottom:clamp(44px,5.3vw,60px)}
body[data-page="spenden"] .kin-good-hero h1{max-width:none;font-size:clamp(2.15rem,3.65vw,3.18rem);letter-spacing:-.04em}
body[data-page="spenden"] .kin-good-hero .lead{max-width:1050px;line-height:1.62}
body[data-page="spenden"] .kin-good-hero .kin-prose-sentence{max-width:1050px;text-wrap:pretty}
body[data-page="spenden"] .kin-good-intro{max-width:1050px}
body[data-page="spenden"] .kin-good-intro p{max-width:940px}
body[data-page="spenden"] .kin-good-ways{padding-top:clamp(50px,5vw,70px)}
body[data-page="spenden"] .kin-good-grid{gap:16px}
body[data-page="spenden"] .kin-good-card{gap:10px;padding:22px 23px}
body[data-page="spenden"] .kin-good-card p{line-height:1.55;text-wrap:pretty}
body[data-page="spenden"] .kin-good-card>.text-link,body[data-page="spenden"] .kin-good-card>.kin-good-card-actions{padding-top:5px}
body[data-page="spenden"] .kin-good-supply-list{gap:4px;margin-top:0}
body[data-page="spenden"] .kin-good-small-note{font-size:.78rem;color:#66586d;line-height:1.45}
body[data-page="spenden"] .kin-market-cta{margin-top:12px;padding:20px 26px;gap:22px}
body[data-page="spenden"] .kin-market-cta h2{margin-bottom:5px}
body[data-page="spenden"] .kin-market-cta p{max-width:900px;line-height:1.55}
@media(min-width:1020px){body[data-page="spenden"] .kin-good-hero h1{white-space:nowrap}}
@media(max-width:700px){body[data-page="spenden"] .kin-good-hero h1{font-size:clamp(2.2rem,7vw,2.75rem)}body[data-page="spenden"] .kin-good-grid>.kin-good-card{padding:21px}body[data-page="spenden"] .kin-market-cta{padding:20px}}
