.download:has(.cmp-download--v1){margin-bottom:var(--cc-spacing-l)}.download:has(.cmp-download--v1):last-child{margin-bottom:0}.download:has(.cmp-download--v1).cc-download--spacing-small{margin-bottom:var(--cc-spacing-xs)}.download:has(.cmp-download--v1).cc-download--spacing-large{margin-bottom:var(--cc-spacing-xxl)}.download:has(.cmp-download--v1).cc-download--spacing-none{margin-bottom:0}.cmp-download--v1 .cmp-download{align-items:stretch!important;background:var(--cc-color-white);border:1px solid var(--cc-color-grey-300);border-radius:var(--cc-radius-s);display:flex;flex-direction:column;padding:var(--cc-spacing-m)}.cmp-download--v1 .cmp-download__heading{display:block;flex:1;margin-bottom:var(--cc-spacing-m);text-align:left}.cmp-download--v1 .cmp-download__title{word-wrap:break-word;font-family:var(--cc-font-family-base);font-size:var(--cc-font-size-s);font-style:normal;font-weight:400;hyphens:auto;line-height:1.5;margin:0 0 var(--cc-spacing-xxs) var(--cc-spacing-xs);overflow:hidden}.cmp-download--v1 .cmp-download__description{color:var(--cc-color-grey-700);font-size:var(--cc-font-size-s);font-weight:400;line-height:1.6;margin-top:var(--cc-spacing-m)}.cmp-download--v1 .cmp-download__description :is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){margin-top:0}.cmp-download--v1 .cmp-download__description :is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote):last-child{margin-bottom:0}.cmp-download--v1 .cmp-download__properties{margin-left:var(--cc-spacing-xxl);margin-top:calc(var(--cc-spacing-xxl)*-1);padding:0}.cmp-download--v1 .cmp-download__property--size{color:var(--cc-color-grey-500);margin-left:var(--cc-spacing-xs)}.cmp-download--v1 .cmp-download__property{color:var(--cc-color-grey-700);font-family:var(--cc-font-family-base);font-size:var(--cc-font-size-xs);font-weight:400;line-height:1.5}.cmp-download--v1 .cmp-download__action{align-items:center;background-color:hsla(0,0%,100%,0);border:1px solid var(--cc-color-grey-300);border-radius:var(--cc-radius-m);box-sizing:border-box;color:var(--cc-color-grey-900);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--cc-font-size-m);font-size:var(--cc-font-size-s);font-weight:700;gap:var(--cc-spacing-s);height:38px;justify-content:center;line-height:1.375;max-width:100%;min-width:38px;overflow:hidden;padding:var(--cc-spacing-xs) var(--cc-spacing-s);text-decoration:none;transition:var(--cc-transition-super-short);transition-property:color,background-color,box-shadow,outline,outline-offset;width:100%;word-break:break-all}.cmp-download--v1 .cmp-download__action:focus,.cmp-download--v1 .cmp-download__action:hover{text-decoration:none}.cmp-download--v1 .cmp-download__action:focus-visible{outline:3px solid var(--cc-color-focus,#037ac4);outline-offset:2px}.cmp-download--v1 .cmp-download__action.cc-button--is-disabled,.cmp-download--v1 .cmp-download__action:disabled{pointer-events:none}.cmp-download--v1 .cmp-download__action:hover{background-color:var(--cc-color-grey-100);border-color:var(--cc-color-grey-300);color:var(--cc-color-grey-900)}.cmp-download--v1 .cmp-download__action:active{background-color:hsla(0,0%,100%,0);color:var(--cc-color-grey-900)}.cmp-download--v1 .cmp-download__action:focus-visible{color:var(--cc-color-grey-900)}.cmp-download--v1 .cmp-download__action.cc-button--is-disabled,.cmp-download--v1 .cmp-download__action:disabled{background-color:var(--cc-color-grey-200);border:none;color:var(--cc-color-grey-500)}.cmp-download--v1 .cmp-download .cmp-download__action-icon{filter:invert(1);filter:invert(19%) sepia(0) saturate(7%) hue-rotate(259deg) brightness(101%) contrast(98%);filter:none;height:20px;height:1pc;width:20px;width:1pc}.cmp-download--v1 .cmp-download.cc-icon--file{height:36px;width:2pc}.cmp-download--v1 .cmp-download-external--v1 .cmp-download__description{margin-top:var(--cc-spacing-l)}.cmp-download--v1 .cmp-download,.cmp-download--v1 .cmp-download-external--v1{overflow:hidden}.cmp-download--v1 .container.cc-container--align-center>.cmp-container>.aem-Grid .cmp-download,.cmp-download--v1 .container.cc-container--align-center>.cmp-container>.aem-Grid .cmp-download-external--v1,.cmp-download--v1 .container.cc-container--align-right>.cmp-container>.aem-Grid .cmp-download,.cmp-download--v1 .container.cc-container--align-right>.cmp-container>.aem-Grid .cmp-download-external--v1{text-align:left}