.collection-desc{margin-top:1rem;max-width:100%}
.collection-desc__content>*:first-child{margin-top:0}
.collection-desc__content h2,.collection-desc__content h3{margin:1.6rem 0 .6rem;line-height:1.3}
.collection-desc__content h2{font-size:1.8rem}
.collection-desc__content h3{font-size:1.5rem}
.collection-desc__content p,.collection-desc__content ul{margin:.8rem 0}
.collection-desc__content ul{padding-left:2rem}
.collection-desc.is-js:not(.is-open) .collection-desc__content>*:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-bottom:0}
.collection-desc.is-js:not(.is-open) .collection-desc__content>*:not(:first-child){display:none}
.collection-desc__toggle{display:inline-block;margin-top:.8rem;padding:0;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font:inherit;font-weight:600;cursor:pointer}
.collection-desc__toggle[hidden]{display:none}
.collection-desc__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
