.quality-files{color:var(--color-primary-black);position:relative}.quality-files.critical-component-hide{display:block}.quality-files.critical-component-clear{opacity:1}.quality-files__background{background-color:var(--color-primary-white);inset:0;overflow:hidden;position:absolute}@media(min-width:64em){.quality-files__background:after{background-color:color-mix(in srgb,var(--color-primary-white) 10%,transparent);content:'';inset:0;position:absolute}}.quality-files__inner{margin-inline:auto;padding-block:var(--spacing-3xl);padding-inline-end:var(--layout-margin);padding-inline-start:var(--layout-margin);position:relative;width:100%}@media(min-width:64em){.quality-files__inner{max-width:var(--max-content-width-l);padding-block:var(--spacing-7xl)}}.quality-files__card{backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-grey-1) 60%,transparent);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-l) var(--spacing-m)}@media(min-width:64em){.quality-files__card{align-items:center;backdrop-filter:none;background-color:transparent;border-radius:0;flex-direction:row;gap:var(--spacing-5xl);justify-content:center;padding:0}}.quality-files__intro{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width:64em){.quality-files__intro{flex:1 1 0;gap:var(--spacing-xl);min-width:0}}.quality-files__title{font-family:var(--font-family-text);font-size:var(--font-size-3xl);font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-headline);line-height:114.286%;margin:0;word-break:break-word}@media(min-width:64em){.quality-files__title{font-family:var(--font-family-text);font-size:var(--font-size-5xl);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-headline);line-height:120%}}.quality-files__text{font-family:var(--font-family-text);font-size:var(--font-size-m);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-paragraph-normal);line-height:137.5%;margin:0 0 var(--spacing-xs);white-space:pre-line}@media(min-width:64em){.quality-files__text{font-family:var(--font-family-text);font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-paragraph-normal);line-height:140%;margin:0}}.quality-files__button.button--text{align-self:flex-start;color:var(--color-primary-black);font-family:var(--font-family-text);font-size:var(--font-size-s);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-paragraph-small);line-height:128.571%;min-height:var(--spacing-3xl);text-decoration-line:underline;width:-moz-max-content;width:max-content}.quality-files__button.button--text .button__label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit}.quality-files__button.button--text:focus-visible{box-shadow:0 0 0 calc(var(--focus-ring-width) - 2px) var(--color-primary-white),0 0 0 var(--focus-ring-width) var(--color-primary-black)}@media(min-width:64em){.quality-files__button.button--text{font-family:var(--font-family-text);font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-paragraph-normal);line-height:140%;text-decoration-line:underline}}.quality-files__usps{display:flex;gap:var(--spacing-m);list-style-type:none;margin:0;margin-block-start:var(--spacing-s);padding:0}.quality-files__usps li{margin:0;padding:0}@media(min-width:64em){.quality-files__usps{backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--color-grey-1) 60%,transparent);border-radius:var(--radius-sm);flex:0 1 36.75rem;margin-block-start:0;padding:var(--spacing-l) var(--spacing-m)}}.quality-files__usp{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:var(--spacing-m);min-width:0;text-align:center}.quality-files__icon{align-items:center;background-color:var(--color-primary-white);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:var(--icon-xl);justify-content:center;width:var(--icon-xl)}.quality-files__icon .images{background-color:transparent;height:var(--icon-m);position:relative;width:var(--icon-m)}.quality-files__usp-text{font-family:var(--font-family-text);font-size:var(--font-size-m);font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-paragraph-normal);line-height:137.5%}@media(min-width:64em){.quality-files__usp-text{font-family:var(--font-family-text);font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-paragraph-normal);line-height:140%}}.quality-files__lab-analysis{color:var(--color-primary-black);max-height:85dvh}.quality-files__lab-analysis .overlay__container{padding:0}.quality-files__lab-analysis .overlay__header{background-color:var(--color-grey-2);border-top-left-radius:var(--spacing-m);border-top-right-radius:var(--spacing-m);display:flex;margin-block-end:0}.quality-files__lab-analysis .overlay__title{margin-block-start:0;padding:var(--spacing-l) var(--spacing-m) var(--spacing-m);width:100%}.quality-files__lab-analysis .overlay__body{margin-block-start:0;padding:var(--spacing-m)}.quality-files__content{height:65dvh;margin-inline-end:calc(var(--spacing-m)*-1);scrollbar-color:gray;-webkit-overflow-scrolling:touch;overflow-y:auto;padding-inline-end:var(--spacing-m)}.quality-files__content::-webkit-scrollbar{height:5px;width:4px}.quality-files__content::-webkit-scrollbar-track{background-color:transparent}.quality-files__content::-webkit-scrollbar-thumb{background-color:var(--color-grey-3)}.quality-files__section h3{margin-block-end:var(--spacing-s);margin-block-start:var(--spacing-m)}.quality-files__section h3:first-child{margin-block-end:0;margin-block-start:0}@media(min-width:64em){.quality-files__lab-analysis{border-top-left-radius:var(--spacing-m);max-height:100dvh}.quality-files__lab-analysis .overlay__close-container--shelf{background-color:transparent;left:auto;right:var(--spacing-l);top:var(--spacing-s);transform:none}.quality-files__lab-analysis .overlay__header{border-top-right-radius:0}.quality-files__lab-analysis .overlay__body{padding:var(--spacing-l)}.quality-files__content{flex-direction:column;height:85dvh}.quality-files__section p{margin-block-end:var(--spacing-l)}}.fileslist{list-style:none;margin-block:var(--spacing-m) 0;padding:0}.fileslist__file{list-style-type:none;margin-block-end:var(--spacing-m);margin-inline-start:0}.fileslist__file a{align-items:center;display:flex;gap:var(--spacing-xs);text-decoration:none}.fileslist__file a:hover{opacity:.7}.fileslist__file .icon__pdf{fill:transparent;flex-shrink:0;min-width:var(--icon-m)}.fileslist__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
