.block-child-file__button{display:inline-flex;padding:var(--spacing-l,1.5rem) var(--spacing-xl,2rem);justify-content:center;align-items:center;gap:var(--spacing-xs,.75rem);border-radius:var(--radius-rounded-full,99rem);font-size:var(--text-styles-interface-2xs-font-size,1rem);font-weight:700;line-height:var(--text-styles-interface-2xs-font-size);height:auto!important;transition:all .2s ease;width:-moz-fit-content;width:fit-content}[target=_blank].block-child-file__button{padding:var(--spacing-l,1.5rem) var(--spacing-l,1.5rem) var(--spacing-l,1.5rem) var(--spacing-xl,2rem)}[target=_blank].block-child-file__button::after{font-size:var(--spacing-m);bottom:var(--spacing-3xs);bottom:0;margin-left:calc(-1*var(--spacing-3xs))!important;line-height:1;height:var(--spacing-m)}.block-child-file__button{background-color:#fff0;border:var(--stroke-s) solid var(--color-background-black);background-image:linear-gradient(to right,transparent 50%,var(--color-background-accent-primary-subtle) 50%)}.block-child-file__button:hover{border:var(--stroke-s,1px) solid var(--color-border-accent,#7eba28);color:var(--color-text-primary,#272121)}.block-child-file__button:hover::after{color:currentcolor!important}.block-child-file__button{transition:.5s;background-size:200% 100%;background-position:left center}.block-child-file__button:hover{background-position:-100% 0%}.block-child-file{margin:var(--spacing-xl) 0}.block-child-file__wrapper{border-radius:var(--radius-m,.75rem);background:var(--color-background-neutral-medium);display:flex;padding:var(--spacing-s,1rem) var(--spacing-m,1.25rem);justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xs,.75rem);align-self:stretch}@media screen and (min-width:768px){.block-child-file__wrapper{align-items:center}}.block-child-file__wrapper::before{width:1.5rem;height:1.5rem;min-width:1.5rem;font-size:1.5rem;display:flex;justify-content:center;padding:var(--spacing-2xs,.5rem);align-items:center;gap:.5rem;border-radius:.75rem;background:var(--color-background-accent-primary);color:var(--color-text-invert);content:"\e178";font-family:"Font Awesome 6 Pro";font-weight:400}.block-child-file__text-wrapper{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%}@media screen and (min-width:768px){.block-child-file__text-wrapper{flex-direction:row;align-items:center}}.block-child-file__content{flex-grow:1;display:inline-flex;flex-direction:column;gap:var(--spacing-3xs)}.block-child-file__title{margin:0!important;color:var(--color-text-primary);font-size:var(--text-styles-interface-xs-font-size);font-style:normal;font-weight:700;line-height:var(--text-styles-interface-xs-line-height);font-family:var(--font-family-default)}.block-child-file__type-and-size{display:flex;gap:var(--spacing-4xs);color:var(--color-text-light);font-size:var(--text-styles-interface-3xs-font-size);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-3xs-line-height)}.block-child-file__type{text-transform:uppercase}.block-child-file__button{height:-moz-fit-content;height:fit-content;width:-moz-max-content;width:max-content;white-space:nowrap;padding:var(--spacing-xs) var(--spacing-s);font-size:var(--text-styles-interface-2xs-font-size,1rem);font-style:normal;font-weight:700;line-height:var(--text-styles-interface-2xs-font-size);gap:var(--spacing-3xs);margin-left:auto}.block-child-file__button::after{display:flex;align-items:center;justify-content:center;width:var(--spacing-m);height:var(--spacing-m);font-size:var(--spacing-m);content:"\f175";font-family:"Font Awesome 6 Pro";font-weight:400}.block-child-file__button:hover{color:var(--color-text-primary)!important}.block-child-file:has(+.block-child-file){margin-bottom:0}.block-child-file+.block-child-file{margin-top:var(--spacing-xs)}