.css_2er_grid .module-listing{--gap: var(--size-50);--columns: 2;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_2er_grid .module-listing>.cf{display:none}.css_2er_grid .module-listing .listing_entry:first-child>*{border-top:0}.css_2er_grid .module-listing .listing_entry>*{flex-flow:column;height:100%;overflow:visible;gap:0;padding:0;border-bottom:0}.css_2er_grid .module-listing .listing_entry .videos,.css_2er_grid .module-listing .listing_entry .pictures{flex:unset;max-width:100%}.css_2er_grid .module-listing .listing_entry .videos .video,.css_2er_grid .module-listing .listing_entry .videos video{height:auto}.css_2er_grid .module-listing .listing_entry .pictures .picture,.css_2er_grid .module-listing .listing_entry .pictures .resource_background,.css_2er_grid .module-listing .listing_entry .pictures a.resource_link,.css_2er_grid .module-listing .listing_entry .pictures img{height:auto}.css_2er_grid .module-listing .listing_entry .pictures .resource_background{overflow:visible}.css_2er_grid .module-listing .listing_entry .pictures a.resource_link{overflow:hidden}.css_2er_grid .module-listing .listing_entry .content{height:100%;padding-top:var(--size-25);padding-bottom:var(--size-20);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.css_2er_grid .module-listing .listing_entry .content:has(.pictures){border-top:0}.css_2er_grid .module-listing .listing_entry [class*=subtitle],.css_2er_grid .module-listing .listing_entry .listing-title{font-family:"Hind",Arial,Verdana,sans-serif;font-weight:300;font-size:clamp(16px,2.4vw,24px);line-height:clamp(26px,3.4vw,34px);letter-spacing:unset;text-transform:none;color:var(--text-color);font-weight:700;margin:0;order:-1}.css_2er_grid .module-listing .listing_entry [class*=subtitle] a,.css_2er_grid .module-listing .listing_entry .listing-title a{color:var(--text-color)}@media screen and (max-width: 1810px){.css_2er_grid .module-listing .listing_entry [class*=subtitle],.css_2er_grid .module-listing .listing_entry .listing-title{font-size:clamp(16px,2vw,20px);line-height:clamp(26px,2.9vw,29px)}}@media print{.css_2er_grid .module-listing .listing_entry [class*=subtitle],.css_2er_grid .module-listing .listing_entry .listing-title{font-size:14px;line-height:23px}}.css_2er_grid .module-listing .listing_entry [class*=subtitle]:not(:last-child),.css_2er_grid .module-listing .listing_entry .listing-title:not(:last-child){margin-bottom:0}.css_2er_grid .module-listing .listing_entry:has(div[class*=introduction]) .listing-title,.css_2er_grid .module-listing .listing_entry:has(.listing-content-text) .listing-title{margin-bottom:var(--size-25);padding-bottom:var(--size-20);border-bottom:1px solid var(--border-dark)}.css_2er_grid .module-listing .listing_entry [class*=subtitle]{font-weight:300}.css_2er_grid .module-listing .listing_entry div[class*=introduction]{font-family:"Hind",Arial,Verdana,sans-serif;font-weight:300;font-size:clamp(16px,2.4vw,24px);line-height:clamp(26px,3.4vw,34px);letter-spacing:unset;text-transform:none}@media screen and (max-width: 1810px){.css_2er_grid .module-listing .listing_entry div[class*=introduction]{font-size:clamp(16px,2vw,20px);line-height:clamp(26px,2.9vw,29px)}}@media print{.css_2er_grid .module-listing .listing_entry div[class*=introduction]{font-size:14px;line-height:23px}}.css_2er_grid .module-listing .listing_entry div[class*=introduction]:not(:last-child){margin-bottom:var(--paragraph-space)}.css_2er_grid .module-listing .listing_entry .listing-content-text{font-family:"Hind",Arial,Verdana,sans-serif;font-weight:300;font-size:clamp(14px,2vw,20px);line-height:clamp(22px,2.6vw,26px);letter-spacing:unset;text-transform:none}@media screen and (max-width: 1810px){.css_2er_grid .module-listing .listing_entry .listing-content-text{font-size:clamp(14px,1.7vw,17px);line-height:clamp(22px,2.6vw,26px)}}@media print{.css_2er_grid .module-listing .listing_entry .listing-content-text{font-size:12px;line-height:20px}}.css_2er_grid .module-listing .listing_entry .content:has(.listing-more-button)>*:nth-last-child(2){margin-bottom:var(--size-25)}.css_2er_grid .module-listing .listing_entry .listing-more-button{padding-top:var(--size-20);padding-bottom:var(--size-20);margin-bottom:calc(-1*var(--size-20));border-top:1px solid var(--border-dark)}.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]):has(div[class*=introduction]) .listing-title,.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]):has(.listing-content-text) .listing-title{margin-bottom:0;padding-bottom:0;border:0}.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]):has(div[class*=introduction]) [class*=subtitle],.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]):has(.listing-content-text) [class*=subtitle]{margin-bottom:var(--size-25);padding-bottom:var(--size-20);border-bottom:1px solid var(--border-dark)}.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]) div.content .listing-title{font-family:"Hind",Arial,Verdana,sans-serif;font-weight:300;font-size:clamp(16px,2.4vw,24px);line-height:clamp(26px,3.4vw,34px);letter-spacing:unset;text-transform:none;color:var(--text-color);font-weight:700;margin:0;padding-bottom:0;border:0}.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]) div.content .listing-title a{color:var(--text-color)}@media screen and (max-width: 1810px){.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]) div.content .listing-title{font-size:clamp(16px,2vw,20px);line-height:clamp(26px,2.9vw,29px)}}@media print{.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]) div.content .listing-title{font-size:14px;line-height:23px}}.css_2er_grid .module-listing .listing_entry:has([class*=subtitle]) div.content .listing-title:not(:last-child){margin-bottom:0}.css_2er_grid .module-listing .listing_entry:not(:first-child){margin-top:0}.css_2er_grid .module-listing>div[id*=listing-tag-]{grid-column-end:span var(--columns)}.css_2er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: var(--size-50);--columns: 2;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_2er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}@media screen and (max-width: 1000px){.css_2er_grid .module-listing{--gap: var(--size-25)}.css_2er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: var(--size-25)}}@media screen and (max-width: 600px){.css_2er_grid .module-listing{--columns: 1;row-gap:var(--size-90)}.css_2er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 1;row-gap:var(--size-90)}}