.memory-story{max-width:760px;color:var(--pine);margin:0 auto;padding:64px 0}.memory-story h2{text-wrap:balance;margin:0 0 32px;font-size:clamp(40px,4vw,62px);line-height:1.05}.memory-story p{max-width:68ch;margin:0 0 24px;font-size:16px;line-height:1.85}.memory-story p:last-child{margin-bottom:0}.memory-story-invitation{font-weight:700}.memory-story-invitation a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.memory-story-invitation a:hover{color:var(--clay)}.contact-memory-story{padding:0 24px}.jacket-order .memory-story{padding-top:0;padding-bottom:56px}.jacket-order .memory-story h2{font-size:clamp(40px,4vw,62px);line-height:1.05}.jacket-order .memory-story p{max-width:68ch}@media (max-width:590px){.memory-story{padding:44px 0}.memory-story h2{font-size:40px}.memory-story p{font-size:15px;line-height:1.8}.jacket-order .memory-story{padding-bottom:44px}}.jacket-order .memory-story h2{margin-bottom:32px}
