/* The format overview follows the light FreeLife subpage design. */
#inhalt.fl-page-formats{background:#fff;--fl-type-card:clamp(27px,2.3vw,29px)}
#inhalt.fl-page-formats .fl-category-intro{
  width:100%;max-width:none;margin:0 0 64px;
  padding:56px max(48px,calc((min(100vw,1680px) - 1240px)/2)) 64px;
  background:#f0f2ee;text-align:left;border-bottom:1px solid #dce0df;
}
#inhalt.fl-page-formats .fl-category-intro h1{max-width:960px;margin:0 0 26px;color:#152d3b}
#inhalt.fl-page-formats .fl-category-intro>p:not(.fl-eyebrow):not(.fl-breadcrumb){max-width:700px;margin:0;color:#56636a}
#inhalt.fl-page-formats .fl-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin-bottom:80px}
#inhalt.fl-page-formats .fl-product-card{background:#f0f2ef;border:0;border-radius:0;box-shadow:none;overflow:hidden}
#inhalt.fl-page-formats .fl-product-card>figure{position:relative;height:auto;aspect-ratio:1;padding:28px;background:#e9ede9;flex-shrink:0}
#inhalt.fl-page-formats .fl-product-card>figure img{width:100%;height:100%;object-fit:contain;filter:none}
#inhalt.fl-page-formats .fl-product-card:nth-child(2)>figure,
#inhalt.fl-page-formats .fl-product-card:nth-child(3)>figure,
#inhalt.fl-page-formats .fl-product-card:nth-child(n+5)>figure{padding:0}
#inhalt.fl-page-formats .fl-product-card:nth-child(n+5)>figure img{object-fit:cover;object-position:50% 35%}
#inhalt.fl-page-formats .fl-product-card>div{padding:26px 26px 28px}
#inhalt.fl-page-formats .fl-product-card h2{color:#152d3b;margin:0 0 16px}
#inhalt.fl-page-formats .fl-product-card p{color:#56636a;margin:0 0 26px}
.fl-site.fl-subpage #inhalt.fl-page-formats .fl-product-card .fl-text-link{
  width:100%;margin-top:auto;min-height:44px;padding:8px 0;justify-content:space-between;
  font-size:14px;gap:18px;color:#152d3b;border-color:#b0955c;
}
.fl-site.fl-subpage #inhalt.fl-page-formats .fl-product-card .fl-text-link:hover{color:#981e3b}
@media(max-width:1050px){
  #inhalt.fl-page-formats .fl-category-intro{padding-inline:32px}
  #inhalt.fl-page-formats .fl-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}
}
@media(max-width:760px){
  #inhalt.fl-page-formats .fl-category-intro{padding-block:40px 48px;margin-bottom:40px}
  #inhalt.fl-page-formats .fl-products{grid-template-columns:1fr;margin-bottom:56px}
  #inhalt.fl-page-formats .fl-product-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}
  #inhalt.fl-page-formats .fl-product-card>figure{align-self:start}
  #inhalt.fl-page-formats .fl-product-card>div{min-width:0;padding:24px}
}
@media(max-width:600px){
  #inhalt.fl-page-formats .fl-product-card{display:flex}
  #inhalt.fl-page-formats .fl-product-card>figure{width:100%}
}
@media(max-width:500px){
  #inhalt.fl-page-formats .fl-category-intro{padding:32px 20px 40px}
  #inhalt.fl-page-formats .fl-product-card>div{padding:24px 22px 26px}
}
