/* Bring the retained article catalogue into the shared FreeLife page design. */
#inhalt.fl-page-wissen{
  --fl-type-card:clamp(27px,2.3vw,29px);
  background:#fff;
}
#inhalt.fl-page-wissen .fav-preview{background:#fff;min-height:0}
#inhalt.fl-page-wissen .fav-shell{
  width:min(1240px,calc(100% - 96px));margin-inline:auto;padding-inline:0;
}
#inhalt.fl-page-wissen .fav-brand-hero{background:#f0f2ee;color:#152d3b;padding:0}
#inhalt.fl-page-wissen .fav-brand-hero::after{display:none}
#inhalt.fl-page-wissen .fav-brand-hero-grid{
  min-height:0;padding-block:64px 72px;gap:80px;
  grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);
}
#inhalt.fl-page-wissen .fav-brand-hero-copy{max-width:720px;min-width:0}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-copy .fav-back-link{
  display:inline-block;color:#56636a;margin-bottom:32px;
}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-copy .fav-kicker{color:#8c733f}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-kicker{color:#8c733f}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-copy h1{
  color:#152d3b;max-width:20ch;margin:0 0 26px;text-wrap:balance;
}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-copy>p:last-child{
  color:#56636a;max-width:600px;margin:0;
}
#inhalt.fl-page-wissen .fav-brand-hero-note{
  padding:32px 0 32px 32px;border:0;border-left:1px solid #b0955c;
  background:transparent;box-shadow:none;border-radius:0;max-width:350px;
}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-note>span{color:#8c733f}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-note strong{
  color:#152d3b;margin:18px 0;
}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-brand-hero-note p{color:#56636a}
#inhalt.fl-page-wissen .fav-library{background:#fff;border:0;padding-block:80px}
#inhalt.fl-page-wissen .fav-section-heading.is-split{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start;
  margin:0 0 48px;max-width:none;
}
#inhalt.fl-page-wissen .fav-section-heading h2{margin:0;max-width:20ch}
#inhalt.fl-page-wissen .fav-section-heading.is-split>p{max-width:540px;margin:0;padding-top:3px}
#inhalt.fl-page-wissen .fav-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}
#inhalt.fl-page-wissen .fav-library-card{
  min-width:0;border:0;border-radius:0;background:#f0f2ef;box-shadow:none;
}
#inhalt.fl-page-wissen .fav-library-card>a{
  min-height:0;padding:0 0 28px;gap:0;color:#152d3b;
}
#inhalt.fl-page-wissen .fav-library-image{
  display:block;flex-shrink:0;position:relative;aspect-ratio:3/2;height:auto;
  margin:0 0 26px;border-radius:0;background:#e9ede9;
}
#inhalt.fl-page-wissen .fav-library-image img{
  position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;
}
#inhalt.fl-page-wissen .fav-library-card.is-product .fav-library-image img{
  width:100%;height:100%;max-width:100%;object-fit:contain;padding:22px;filter:none;
}
#inhalt.fl-page-wissen .fav-library-card :is(p,h3,b){margin-inline:26px}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-card .fav-kicker{
  color:#8c733f;margin-top:0;margin-bottom:12px;
}
#inhalt.fl-page-wissen .fav-library-card h3{margin-block:0 12px;text-wrap:balance}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-card .fav-library-meta{
  margin-top:0;margin-bottom:16px;color:#56636a;
}
#inhalt.fl-page-wissen .fav-library-card p:not(.fav-kicker):not(.fav-library-meta){margin-top:0;margin-bottom:24px}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-card b{
  display:flex;justify-content:space-between;align-items:center;gap:20px;
  margin-top:auto;padding:8px 0;border:0;border-bottom:1px solid #b0955c;
  color:#152d3b;font-size:14px;line-height:1.6;
}
#inhalt.fl-page-wissen .fav-library-card b span{font-size:22px;font-weight:400;line-height:1}
#inhalt.fl-page-wissen .fav-library-card>a:focus-visible{outline-offset:-3px}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-card>a:hover b{color:#981e3b}
#inhalt.fl-page-wissen .fav-library-more{margin-top:48px}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-more .fav-button{
  background:#981e3b;color:#fff;border:0;padding:16px 22px;box-shadow:none;
}
.fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-more .fav-button:hover{background:#73172c}
@media(max-width:1050px){
  #inhalt.fl-page-wissen .fav-brand-hero-grid{gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr)}
  #inhalt.fl-page-wissen .fav-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #inhalt.fl-page-wissen .fav-section-heading.is-split{gap:40px}
}
@media(max-width:760px){
  #inhalt.fl-page-wissen .fav-shell{width:calc(100% - 64px)}
  #inhalt.fl-page-wissen .fav-brand-hero-grid{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}
  #inhalt.fl-page-wissen .fav-brand-hero-note{max-width:none;padding:0 0 0 24px}
  #inhalt.fl-page-wissen .fav-library{padding-block:56px}
  #inhalt.fl-page-wissen .fav-section-heading.is-split{grid-template-columns:1fr;gap:24px;margin-bottom:36px}
  #inhalt.fl-page-wissen .fav-section-heading.is-split>p{max-width:620px;padding:0}
  #inhalt.fl-page-wissen .fav-library-grid{grid-template-columns:1fr;gap:32px}
}
@media(max-width:500px){
  #inhalt.fl-page-wissen .fav-shell{width:calc(100% - 40px)}
  #inhalt.fl-page-wissen .fav-brand-hero-grid{padding-block:32px 40px}
  #inhalt.fl-page-wissen .fav-library-card :is(p,h3,b){margin-inline:22px}
  #inhalt.fl-page-wissen .fav-library-more{margin-top:36px}
  .fl-site.fl-subpage #inhalt.fl-page-wissen .fav-library-more .fav-button{padding-inline:18px}
}
@media(prefers-reduced-motion:reduce){
  #inhalt.fl-page-wissen .fav-library-image img{transition:none}
  #inhalt.fl-page-wissen .fav-library-card:hover .fav-library-image img{transform:none}
}
