.collection-wrap{background:#fff;padding:56px 0;color:var(--colour-text-base,#242d57)}
.collection-wrap>.container{width:100%;max-width:1500px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}
.collection-wrap__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0 0 40px}
.collection-wrap__images li{min-width:0;margin:0;padding:0}
.collection-wrap__image{aspect-ratio:4/5;overflow:hidden}
.collection-wrap__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--wrap-focus,center)}
.collection-wrap__copy{width:100%;margin:0 auto;text-align:center}
.collection-wrap__label{margin:0 0 12px;color:#6E826C;font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}
.collection-wrap__title{font-size:clamp(23px,2.6vw,34px);line-height:1.3;font-weight:400;margin:0 0 18px}
.collection-wrap__text{font-size:18px;line-height:1.65;margin:0 0 20px}
.collection-wrap__link{font-family:Georgia,"Times New Roman",serif;color:inherit;text-decoration:underline;text-underline-offset:4px}
.collection-wrap__link:hover,.collection-wrap__link:focus-visible{color:#6E826C}
@media(max-width:767.98px){.collection-wrap{padding:36px 0}.collection-wrap__images{gap:10px;margin-bottom:26px}.collection-wrap__text{font-size:14px;line-height:1.6}}
