.card{background-color:var(--bg_default);border-radius:var(--de-border-radius);box-shadow:var(--elevation-l2);display:flex;flex-direction:column;position:relative;white-space:normal;width:100%;.bg-light-grey &{box-shadow:var(--elevation-l1)}@media (forced-colors:active){outline:1px solid}&.card--highlight-fuchsia,&.card--highlight-leaf,&.card--highlight-sky{border-top:0;margin-top:var(--de_d3);html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-top:0;padding-top:var(--de_d3);.card__image{margin-top:calc(var(--de_d3)*-1)}}}&.card--highlight-sky{border:2px solid var(--bg_info)}&.card--highlight-fuchsia{border:2px solid var(--bg_de-a11y)}&.card--highlight-leaf{border:2px solid var(--bg_de-sustainable)}&.card--long-image{display:flex;flex-direction:column-reverse;html[data-theme~=desk] &,html[data-theme~=tablet] &{flex-direction:row;justify-content:space-between;min-height:22.8125rem;&>.card__long-image,&>.card__main{width:calc(50% - var(--de_d2))}}}}.card__highlight{border-radius:var(--de-border-radius) var(--de-border-radius) 0 0;border-right:calc(var(--de_d4) + .125rem) solid #0000;color:var(--fg_onColor);font-size:calc(var(--base-font-size, 1rem)*1.1875);font-weight:700;left:-.125rem;line-height:calc(var(--base-font-size, 1rem)*1.75);overflow:hidden;padding:var(--de_d1) calc(var(--de_d4) + .125rem);position:absolute;right:-.125rem;top:calc(var(--de_d4)*-1);white-space:nowrap;z-index:80;html[data-theme~=desk] &,html[data-theme~=tablet] &{border-right:calc(var(--de_d4) + .125rem) solid #0000;left:-.125rem;padding:var(--de_d1) calc(var(--de_d6) + .125rem);right:-.125rem;top:calc(var(--de_d3)*-1)}&.card__highlight--none{visibility:hidden}&.card__highlight--sky{background-color:var(--bg_info)}&.card__highlight--fuchsia{background-color:var(--bg_de-a11y)}&.card__highlight--leaf{background-color:var(--bg_de-sustainable)}}.card__image{margin-bottom:calc(var(--de_d5)*-1);.captioned-media__inner{border-radius:var(--de-border-radius) var(--de-border-radius) 0 0}}.card__scene{picture{border-radius:1rem 1rem 0 0}}.card__spot{padding-left:var(--de_d2);padding-top:var(--de_d2);picture{width:var(--de_d20);html[data-theme~=desk] &,html[data-theme~=tablet] &{width:var(--de_d22)}}}.card.card--long{html[data-theme~=desk] &,html[data-theme~=tablet] &{.card__flex-wrapper{align-items:baseline;display:flex;justify-content:space-between;&>:not(:only-child){width:calc(50% - var(--de_d2))}}.card__flex-right{&>.card__long-image{margin-bottom:0}}}.card__body{margin-bottom:0;margin-top:0}}.card.card--figures{.card__eyebrow{color:var(--fg_default)}.card__headline{color:var(--fg_primary)}}.card__highlight.card__highlight--fuchsia+.card__main,.card__highlight.card__highlight--leaf+.card__main,.card__highlight.card__highlight--sky+.card__main{html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-top:calc(var(--de_d3)*-1)}}.card__main{display:flex;flex-direction:column;flex-grow:1;padding:var(--de_d10) var(--de_d4);.card.card--scene &{padding:var(--de_d4) var(--de_d4) var(--de_d10) var(--de_d4)}.card.card--spot &{padding:var(--de_d2) var(--de_d4) var(--de_d10) var(--de_d4)}html[data-theme~=desk] &,html[data-theme~=tablet] &{padding:var(--de_d10) var(--de_d6);.card.card--scene &{padding:var(--de_d4) var(--de_d4) var(--de_d10) var(--de_d4)}.card.card--spot &{padding:var(--de_d2) var(--de_d4) var(--de_d10) var(--de_d4)}}&>div:last-of-type{margin-bottom:0}.card__flex-wrapper:last-of-type{margin-top:auto}}.card__icon+.card__main{padding:var(--de_d8) var(--de_d4) var(--de_d10) var(--de_d4);html[data-theme~=desk] &,html[data-theme~=tablet] &{padding:var(--de_d8) var(--de_d6) var(--de_d10) var(--de_d6)}}.card__eyebrow{color:var(--fg_primary);font-weight:700;margin-bottom:var(--de_d2);.card[eco] &{color:var(--fg_success)}}.card__headline{margin-bottom:var(--de_d5);max-width:var(--de_d136);&.ingde-font-500{font-weight:400}}.card__description{.editor-container{margin-bottom:var(--de_d3)}}.card__body{margin-bottom:var(--de_d7);margin-top:var(--de_d5)}.card__button{margin-top:var(--de_d7);&>.ingde-button{@include button-size-200()}html[data-theme~=desk] &,html[data-theme~=tablet] &{&>.ingde-button{@include button-size-100()}}}.card__footer{margin-top:var(--de_d3)}.card__long-image{border-radius:var(--de-border-radius) var(--de-border-radius) 0 0;margin-bottom:calc(var(--de_d5)*-1);overflow:hidden;z-index:10;html[data-theme~=desk] &,html[data-theme~=tablet] &{border-radius:0 calc(var(--de-border-radius) - 4px) calc(var(--de-border-radius) - 4px) 0;margin-bottom:0;overflow:hidden;position:relative;ing-image{height:100%;position:absolute;width:100%}.intrinsic{height:100%;overflow:visible;padding:0;& .intrinsic-item{height:100%;object-fit:cover;position:relative}}}}.card__icon{height:var(--de_d10);margin-left:var(--de_d5);padding-bottom:var(--de_d5);padding-top:var(--de_d4);width:var(--de_d10);html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-left:var(--de_d6)}&>*{height:100%;width:100%}svg{fill:var(--fg_primary)}}.card__highlight-description{display:none}.conditions-box{html[data-theme~=desk] &,html[data-theme~=tablet] &{grid-column-gap:var(--de_d6);display:grid;grid-template-columns:4fr 3fr}.conditions-box__table{margin-bottom:var(--de_d4);html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-bottom:0}&>table{background-color:var(--bg_default);border:1px solid var(--border_subtle_color);border-radius:var(--de-border-radius);border-spacing:0;text-align:left;width:100%;& caption{display:table-cell;font-weight:700;padding:var(--de_d2);text-align:left}& td,& th{padding:var(--de_d2)}& tbody tr:not(:last-child) td{border-bottom:1px solid var(--border_subtle_color)}& tbody tr:first-child td{border-top:1px solid var(--border_default_color)}& tbody td{vertical-align:top;width:50%}}}.conditions-box__caption{font-size:var(--font-size-100);line-height:var(--line-height-100);margin-top:var(--de_d4)}}.conditions-container__headline{margin-bottom:var(--de_d4)}.conditions-container__boxes>.conditions-box:not(:last-child){margin-bottom:var(--de_d6)}.overview-cards{.overview-cards__subline{margin-top:var(--de_d4)}.overview-cards__cards{display:grid;grid-template-columns:1fr;list-style:none;margin-top:var(--de_d6);row-gap:var(--de_d2);html[data-theme~=desk] &,html[data-theme~=tablet] &{column-gap:var(--de_d4);grid-template-columns:1fr 1fr;row-gap:var(--de_d9)}}.overview-cards__card>*{html[data-theme~=desk] &,html[data-theme~=tablet] &{height:100%}}.overview-cards__card:has(.card--long),.overview-cards__card:has(.card--long-image){html[data-theme~=desk] &,html[data-theme~=tablet] &{grid-column:auto/span 2}}.conditions-container{margin-top:var(--de_d6)}}