.collection-heading{padding-block:48px 30px;color:#383838}
.collection-heading__inner{min-width:0}
.collection-heading h1{font-family:var(--font-heading--family);font-style:normal;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-transform:none;margin:0;text-wrap:balance}
.collection-heading__description{max-width:66ch;margin-top:16px;font-size:17px;line-height:1.65;color:#626262;text-transform:none}
.collection-heading__description p{margin:0}
.collection-heading__description p+p{margin-top:12px}
@media(max-width:749px){.collection-heading{padding-block:32px 26px}.collection-heading__description{font-size:16px;margin-top:12px}}
