/*! project: dhl-digital-experience-platform v2026.9.0 | compilation hash: ac1efec50d6ac7e0c764 | timestamp: Tue Sep 08 2026 15:56:49 GMT+0200 (Central European Summer Time) */.c-download-container{text-align:start}.c-download-container.component-wide{justify-content:space-between}.c-download-container--element{color:var(--color-black-500);display:flex;flex-flow:row nowrap;margin-bottom:2.1rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.c-download-container--element-content{align-items:stretch;display:flex;min-width:0;width:100%}.c-download-container:not(.c-download-container--listview) .c-download-container--element-content{background-color:var(--color-white-500);border:.1rem solid var(--color-stroke-tertiary);border-radius:1.2rem;overflow:hidden;transition:border-color var(--transition-hover-duration) ease-out}.c-download-container--listview .c-download-container--element-content{align-items:flex-start;padding:.4rem 0}.c-download-container--element-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding-block:.8rem;padding-inline:1rem 1.6rem}.c-download-container--listview .c-download-container--element-copy{padding:0}.c-download-container--element-properties{align-items:baseline;color:var(--color-foreground-primary);display:flex;font-size:var(--size-font-xs);gap:.8rem;line-height:1.4;margin-bottom:.4rem}.c-download-container--element-title{color:var(--color-black-500);font-size:var(--size-font-md);font-weight:700;line-height:1.4;margin:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color var(--transition-hover-duration) ease-out}.c-download-container--element-description{color:var(--color-neutral-600);font-size:var(--size-font-sm);line-height:1.4;margin:.8rem 0 0;white-space:pre-line}.c-download-container--element-image-wrapper{display:block;flex:0 0 8rem;min-height:6.4rem;position:relative}.c-download-container--element-image-wrapper .c-background-media,.c-download-container--element-image-wrapper .c-background-media--image-element,.c-download-container--element-image-wrapper .c-background-media--picture-element{height:100%;width:100%}.c-download-container--element-image-wrapper .c-background-media--image-element{border-end-start-radius:1.1rem;border-start-start-radius:1.1rem;object-fit:cover}.c-download-container--element-icon{align-self:center;background-color:var(--color-red-500);border-radius:.8rem;flex:0 0 auto;height:3.2rem;margin-inline-end:1rem;position:relative;transition-duration:var(--transition-hover-duration);transition-property:background-color,border-color,color;transition-timing-function:ease-out;width:3.2rem}.c-download-container--element-icon:before{color:var(--color-white-500);font-size:var(--size-font-3xl);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transition:color var(--transition-hover-duration) ease-out}.c-download-container--listview .c-download-container--element-icon{align-self:flex-start;background-color:var(--color-white-500);border:.1rem solid var(--color-black-500);color:var(--color-black-500);margin-block-start:.8rem;margin-inline-end:1.6rem}.c-download-container--listview .c-download-container--element-icon:before{color:currentColor;font-size:var(--size-font-3xl)}.c-download-container--element:active .c-download-container--element-title,.c-download-container--element:focus-visible .c-download-container--element-title,.c-download-container--element:hover .c-download-container--element-title{text-decoration-color:initial}.c-download-container:not(.c-download-container--listview) .c-download-container--element:active .c-download-container--element-content,.c-download-container:not(.c-download-container--listview) .c-download-container--element:hover .c-download-container--element-content{border-color:var(--color-stroke-secondary)}.c-download-container:not(.c-download-container--listview) .c-download-container--element:hover .c-download-container--element-icon{background-color:var(--color-button-red-hover)}.c-download-container:not(.c-download-container--listview) .c-download-container--element:active .c-download-container--element-icon{background-color:var(--color-button-red-pressed)}.c-download-container--listview .c-download-container--element:hover .c-download-container--element-icon{border-color:var(--color-button-neutral-hover);color:var(--color-button-neutral-hover)}.c-download-container--listview .c-download-container--element:active .c-download-container--element-icon{background-color:var(--color-button-tonal-background-hover);border-color:var(--color-button-neutral-pressed);color:var(--color-button-neutral-pressed)}.c-download-container--element:focus-visible{outline:none}.c-download-container--element:focus-visible .c-download-container--element-content{border-radius:1.2rem;box-shadow:var(--focus-box-shadow)}@media (min-width:48rem){.c-download-container--element-copy{padding-block:1.2rem;padding-inline:1.2rem 1.6rem}.c-download-container--element-image-wrapper{flex-basis:12rem}.c-download-container--element-icon{margin-inline-end:1.2rem}.c-download-container--listview .c-download-container--element-content{padding-bottom:.8rem;padding-top:.8rem}.c-download-container--element-title{font-size:var(--size-font-lg)}}@media (min-width:64rem){.c-download-container.component-wide .c-download-container--element{width:var(--grid-cols-9)}}@media (min-width:64rem) and (max-width:85.3115rem){.c-download-container--element-image-wrapper{flex-basis:16rem}}@media (min-width:85.3125rem){.c-download-container--element-copy{padding:1.6rem}.c-download-container--element-properties{font-size:var(--size-font-sm)}.c-download-container--element-title{font-size:var(--size-font-xl)}.c-download-container--element-description{font-size:var(--size-font-md)}.c-download-container--element-image-wrapper{flex-basis:18rem}.c-download-container--element-icon{margin-inline-end:1.6rem}}