/*! NBC v7120: Wissen layout rhythm. First important layer, only blog index. */
@layer nbc-knowledge-rhythm-v7120 {
 body.page-blog :is(.h7-unsure__grid,.h7-regional__grid,.km-final__grid) {
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  gap:28px!important;align-items:start!important;
 }
 body.page-blog :is(.h7-unsure__grid,.h7-regional__grid,.km-final__grid)>* {
  grid-column:1!important;min-width:0!important;max-width:100%!important;
 }
 body.page-blog :is(.h7-unsure__copy,.h7-regional__grid>div,.km-final__grid>div) {
  width:100%!important;max-width:none!important;
 }
 body.page-blog :is(#h7-diagnose-title,#h7-regional-title,#km-final-title) {
  width:auto!important;max-width:none!important;min-width:0!important;
  font-size:clamp(2rem,3.4vw,3.4rem)!important;line-height:1.14!important;
  letter-spacing:-.03em!important;white-space:normal!important;
  overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;
  margin:0 0 20px!important;text-wrap:pretty!important;
 }
 body.page-blog :is(.h7-unsure__copy,.h7-regional__grid,.km-final__grid) p {
  max-width:72ch!important;font-size:1.0625rem!important;line-height:1.65!important;margin:0!important;
 }
 body.page-blog .h7-unsure {padding-block:clamp(48px,5vw,80px)!important;}
 body.page-blog .h7-diagnostic-grid {width:100%!important;min-width:0!important;max-width:none!important;}
 body.page-blog .nbc-diagnose-primary {min-width:0!important;}
 body.page-blog .nbc-diagnose-primary :is(strong,small) {min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important;}
 body.page-blog .nbc-diagnose-secondary {display:flex!important;flex-wrap:wrap!important;gap:12px!important;}
 body.page-blog .h7-regional {padding-block:32px!important;}
 body.page-blog .h7-regional__grid {gap:20px!important;}
 body.page-blog #h7-regional-title {font-size:clamp(1.5rem,2.2vw,2.1rem)!important;line-height:1.25!important;margin-bottom:16px!important;}
 body.page-blog .h7-regional__grid>aside {
  display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;
  gap:12px 24px!important;padding:0!important;border:0!important;
  background:transparent!important;box-shadow:none!important;
 }
 body.page-blog .h7-regional__grid>aside :is(span,strong,a) {
  font-size:1rem!important;line-height:1.5!important;margin:0!important;min-width:0!important;
 }
 body.page-blog .h7-regional__grid>aside a {display:inline-flex!important;align-items:center!important;min-height:44px!important;}
 body.page-blog .nbc-authority-strip {padding-block:24px 32px!important;}
 body.page-blog .nbc-authority-strip>.wrap {
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;align-items:start!important;
 }
 body.page-blog .nbc-authority-strip>.wrap>* {grid-column:1!important;min-width:0!important;}
 body.page-blog .nbc-authority-strip p {max-width:80ch!important;margin:0!important;font-size:1rem!important;line-height:1.65!important;}
 body.page-blog .nbc-authority-strip>.wrap>a {justify-self:start!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;}
 body.page-blog .km-final {padding-block:clamp(48px,5vw,80px)!important;}
 body.page-blog .km-final__actions {display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important;align-items:stretch!important;}
 body.page-blog .km-final__actions .btn {max-width:100%!important;min-width:0!important;white-space:normal!important;line-height:1.45!important;min-height:48px!important;text-align:center!important;}
 body.page-blog .kw-section {padding-block:16px!important;}
 body.page-blog .kw-picker {padding-block:20px!important;margin:0!important;}
 body.page-blog .km-library-section {padding-top:32px!important;padding-bottom:clamp(32px,4vw,56px)!important;}
 body.page-blog #wissensindex .km-index-row {min-height:0!important;}
 body.page-blog #h7-featured {padding-bottom:24px!important;}
 body.page-blog #h7-featured .h7-featured__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;}
 @media(min-width:1101px) {
  body.page-blog .h7-unsure__grid {grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:40px!important;}
  body.page-blog .h7-unsure__grid>.h7-diagnostic-grid {grid-column:2!important;}
 }
 @media(min-width:761px) and (max-width:1100px) {
  body.page-blog #h7-featured .h7-featured__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 28px!important;}
  body.page-blog #h7-featured .h7-featured-card--lead {grid-column:1/-1!important;}
 }
 @media(max-width:760px) {
  body.page-blog #h7-featured .h7-featured__grid {grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
  body.page-blog :is(#h7-diagnose-title,#km-final-title) {font-size:clamp(1.8rem,7vw,2.5rem)!important;line-height:1.2!important;letter-spacing:-.025em!important;}
  body.page-blog .h7-regional__grid>aside {gap:8px 20px!important;}
  body.page-blog .h7-regional__grid>aside a {flex-basis:100%!important;}
  body.page-blog .km-final__actions {flex-direction:column!important;align-items:stretch!important;}
 }
}
