.css_3er_grid #content .content_inner:has(.listing){--siteframe-width: var(--siteframe-big)}.css_3er_grid #mixItUp.listing{max-width:100%}.css_3er_grid .module-listing{--gap: 3.5%;--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_3er_grid .module-listing>.cf{display:none}.css_3er_grid .module-listing{padding-bottom:4.3vw;row-gap:clamp(25px,2.5vw,50px)}.css_3er_grid .module-listing .listing_entry>*{flex-flow:column;height:100%;overflow:visible}.css_3er_grid .module-listing .listing_entry .videos,.css_3er_grid .module-listing .listing_entry .pictures{flex:unset;max-width:100%}.css_3er_grid .module-listing .listing_entry .videos .video,.css_3er_grid .module-listing .listing_entry .videos video{height:auto}.css_3er_grid .module-listing .listing_entry .videos video{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.css_3er_grid .module-listing .listing_entry .pictures .picture,.css_3er_grid .module-listing .listing_entry .pictures .resource_background,.css_3er_grid .module-listing .listing_entry .pictures a.resource_link,.css_3er_grid .module-listing .listing_entry .pictures img{height:auto}.css_3er_grid .module-listing .listing_entry .pictures .resource_background{overflow:visible}.css_3er_grid .module-listing .listing_entry .pictures a.resource_link{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;overflow:hidden}.css_3er_grid .module-listing .listing_entry .pictures img{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.css_3er_grid .module-listing .listing_entry .content{height:100%}.css_3er_grid .module-listing .listing_entry h2:has(+div[class*=introduction]):not(:last-child){margin-bottom:var(--size-5)}.css_3er_grid .module-listing .listing_entry div[class*=introduction]{font-family:"Eudoxus Sans",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(18px,2.4vw,24px);line-height:clamp(28px,3.2vw,32px);letter-spacing:unset;text-transform:none;color:var(--text-color-light)}.css_3er_grid .module-listing .listing_entry div[class*=introduction] a{color:var(--text-color-light)}@media print{.css_3er_grid .module-listing .listing_entry div[class*=introduction]{font-size:17px;line-height:25px}}.css_3er_grid .module-listing .listing_entry div[class*=introduction]~.listing-content-text{font-family:"Eudoxus Sans",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(16px,2vw,20px);line-height:clamp(26px,3.2vw,32px);letter-spacing:unset;text-transform:none;color:var(--text-color)}.css_3er_grid .module-listing .listing_entry div[class*=introduction]~.listing-content-text a{color:var(--text-color)}@media print{.css_3er_grid .module-listing .listing_entry div[class*=introduction]~.listing-content-text{font-size:14px;line-height:24px}}.css_3er_grid .module-listing .listing_entry .listing-content-text{font-family:"Eudoxus Sans",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(18px,2.4vw,24px);line-height:clamp(28px,3.2vw,32px);letter-spacing:unset;text-transform:none;color:var(--text-color-light)}.css_3er_grid .module-listing .listing_entry .listing-content-text a{color:var(--text-color-light)}@media print{.css_3er_grid .module-listing .listing_entry .listing-content-text{font-size:17px;line-height:25px}}.css_3er_grid .module-listing .listing_entry .listing-content-text h2,.css_3er_grid .module-listing .listing_entry .listing-content-text h3,.css_3er_grid .module-listing .listing_entry .listing-content-text h4,.css_3er_grid .module-listing .listing_entry .listing-content-text h5,.css_3er_grid .module-listing .listing_entry .listing-content-text h6{font-family:"Eudoxus Sans",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(18px,2.4vw,24px);line-height:clamp(28px,3.2vw,32px);letter-spacing:unset;text-transform:none;color:var(--text-color-light)}.css_3er_grid .module-listing .listing_entry .listing-content-text h2 a,.css_3er_grid .module-listing .listing_entry .listing-content-text h3 a,.css_3er_grid .module-listing .listing_entry .listing-content-text h4 a,.css_3er_grid .module-listing .listing_entry .listing-content-text h5 a,.css_3er_grid .module-listing .listing_entry .listing-content-text h6 a{color:var(--text-color-light)}@media print{.css_3er_grid .module-listing .listing_entry .listing-content-text h2,.css_3er_grid .module-listing .listing_entry .listing-content-text h3,.css_3er_grid .module-listing .listing_entry .listing-content-text h4,.css_3er_grid .module-listing .listing_entry .listing-content-text h5,.css_3er_grid .module-listing .listing_entry .listing-content-text h6{font-size:17px;line-height:25px}}.css_3er_grid .module-listing .listing_entry .listing-content-text h2,.css_3er_grid .module-listing .listing_entry .listing-content-text h3,.css_3er_grid .module-listing .listing_entry .listing-content-text h4,.css_3er_grid .module-listing .listing_entry .listing-content-text h5,.css_3er_grid .module-listing .listing_entry .listing-content-text h6{margin:0;font-weight:700}.css_3er_grid .module-listing .listing_entry{max-width:none}.css_3er_grid .module-listing .listing_entry:not(:first-child){margin-top:0}.css_3er_grid .module-listing .listing_entry:nth-child(3n-1){top:calc(var(--hidden-top-space) + 4.3vw)}.css_3er_grid .module-listing .listing_entry:nth-child(even){margin-left:unset}.css_3er_grid .module-listing .listing_entry:nth-child(even) .pictures a.resource_link,.css_3er_grid .module-listing .listing_entry:nth-child(even) .pictures img,.css_3er_grid .module-listing .listing_entry:nth-child(even) .videos video{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.css_3er_grid .module-listing .listing_entry:nth-child(even) .videos,.css_3er_grid .module-listing .listing_entry:nth-child(even) .pictures{order:0}.css_3er_grid .module-listing>div[id*=listing-tag-]{grid-column-end:span var(--columns)}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: 3.5%;--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{row-gap:clamp(25px,2.5vw,50px)}@media screen and (max-width: 1000px){.css_3er_grid .module-listing{--columns: 2}.css_3er_grid .module-listing .listing_entry:nth-child(3n-1){top:var(--hidden-top-space)}.css_3er_grid .module-listing .listing_entry:nth-child(even){top:calc(var(--hidden-top-space) + 4.3vw)}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 2}}@media screen and (max-width: 600px){.css_3er_grid .module-listing{--columns: 1}.css_3er_grid .module-listing .listing_entry:nth-child(even){top:var(--hidden-top-space)}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 1}}