.collection-description{margin-block-end:var(--spacing-9xl)}.collection-description__links{display:flex;flex-flow:row wrap;gap:calc(var(--spacing-s) + var(--spacing-3xs));margin-block-start:var(--spacing-l);text-decoration:underline}.collection-description__title{margin-block-end:var(--spacing-xs)}.collection-description__wrapper{max-width:584px}.collection-description .site-name{text-transform:uppercase}.collection-description.critical-component-hide{display:block}.collection-description.critical-component-clear{opacity:1}@media(min-width:64em){.collection-description__links{margin-block-start:var(--spacing-4xl);text-decoration:none}.collection-description__link:hover{text-decoration:underline}}.collection-description__description--truncated{-webkit-box-orient:vertical;-webkit-line-clamp:4;-webkit-line-clamp:var(--lines-desktop,4);display:-webkit-box;max-block-size:calc(1.5rem*4);max-block-size:calc(1.5rem*var(--lines-desktop, 4));overflow:hidden;transition:max-block-size .3s}@media(max-width:1024px){.collection-description__description--truncated{-webkit-line-clamp:8;-webkit-line-clamp:var(--lines-mobile,8);max-height:calc(1.5rem*8);max-height:calc(1.5rem*var(--lines-mobile, 8))}}.collection-description__description--expanded{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible}.collection-description__description{margin-block-end:1rem}.collection-description__read-more-link{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:.875rem;margin-block-start:.25rem;min-height:0;min-height:initial;min-width:0;min-width:initial;outline:none;padding:0;text-decoration:underline;transition:color .2s}.collection-description__read-more-link:focus,.collection-description__read-more-link:hover{color:#000;color:var(--color-link-hover,#000);outline:none;text-decoration:underline}
