/* Article archives: three columns on desktop, two on tablet, one on phones. */
html body.tag-template #kh-calm section[aria-label="Artikel zu diesem Schlagwort"],
html body.tag-template #kh-stories-page .ks-grid,
html body.tag-template #kh-columns .kc-feed,
html body.tag-template #kh-columns .kc-recovered ul,
html body #kh-newsletter-page .past-issue-grid,
html body #kh-kohero-newsletter .kn-issues{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;list-style:none;padding:0;margin:28px 0;
}
html body.tag-template #kh-calm .kc-post{min-width:0;max-width:none;padding:22px;border:1px solid #c7e0fe;margin:0}
html body.tag-template #kh-calm .kc-post h2{font-size:22px;overflow-wrap:anywhere}
html body.tag-template #kh-calm .kc-post p{font-size:15px}
html body.tag-template #kh-calm .kc-post .kc-meta{font-size:13px}
html body.tag-template #kh-calm .kc-post h2 a{display:inline!important;min-height:0;padding:0!important;border:0!important;background:none!important;text-decoration:none!important}
html body.tag-template #kh-columns .kc-feed>li,
html body.tag-template #kh-columns .kc-recovered ul>li,
html body #kh-newsletter-page .past-issue-grid>li,
html body #kh-kohero-newsletter .kn-issues>li{min-width:0;width:auto;margin:0}
html body #kh-kohero-newsletter .kn-issues>li{padding:22px;border:1px solid #c7e0fe}
html body #kh-kohero-newsletter .kn-issues h3{font-size:21px;overflow-wrap:anywhere}
html body #kh-kohero-newsletter .kn-issues p{font-size:15px}
html body #kh-newsletter-page .past-issue-grid article,
html body #kh-kohero-newsletter .kn-issues article{min-width:0;height:100%}
html body.tag-template #kh-calm section[aria-label="Artikel zu diesem Schlagwort"]>p{grid-column:1/-1}
@media(max-width:850px){
 html body.tag-template #kh-calm section[aria-label="Artikel zu diesem Schlagwort"],html body.tag-template #kh-stories-page .ks-grid,html body.tag-template #kh-columns .kc-feed,html body.tag-template #kh-columns .kc-recovered ul,html body #kh-newsletter-page .past-issue-grid,html body #kh-kohero-newsletter .kn-issues{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 html body.tag-template #kh-calm section[aria-label="Artikel zu diesem Schlagwort"],html body.tag-template #kh-stories-page .ks-grid,html body.tag-template #kh-columns .kc-feed,html body.tag-template #kh-columns .kc-recovered ul,html body #kh-newsletter-page .past-issue-grid,html body #kh-kohero-newsletter .kn-issues{grid-template-columns:1fr;gap:24px}
}
