.memory-hero .article-feature-image{width:min(650px,100%);padding:14px 14px 44px;transform:rotate(-1deg)}
.memory-hero .article-feature-image img{width:100%;height:auto;object-fit:contain}
.memory-portrait{width:min(520px,94%);margin:75px auto;padding:14px 14px 42px;background:var(--pink);box-shadow:16px 18px 0 #a8908e55;transform:rotate(1deg)}
.memory-portrait img{display:block;width:100%;height:auto}
.memory-portrait figcaption{margin-top:18px;font:10px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase}
.memory-quote{margin:70px -80px;padding:48px 58px;background:var(--lilac);font:clamp(30px,4vw,52px)/1.18 var(--serif);font-style:italic}
.memory-shop-note{margin-top:70px;padding:34px;background:var(--pink);border:1px solid #43373a33}
.memory-shop-note p{margin-top:0}.memory-shop-note .pill{margin-top:10px}
@media(max-width:700px){.memory-quote{margin:50px 0;padding:32px 26px}.memory-portrait{margin:55px auto}.memory-shop-note{padding:26px}}
