.memory-language{padding:9px;background:var(--bg2);color:var(--text);border:1px solid var(--cardBorder);border-radius:10px;max-width:180px}.memory-cover{display:block;width:100%;max-height:620px;object-fit:contain;border-radius:var(--radius2);box-shadow:var(--shadow)}.memory-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.memory-gallery figure{margin:0;background:var(--card);border:1px solid var(--cardBorder);border-radius:18px;overflow:hidden}.memory-gallery a{display:block}.memory-gallery img{transition:transform .25s}.memory-gallery a:hover img{transform:scale(1.02)}.memory-gallery img{width:100%;border-radius:14px;display:block}.memory-gallery figcaption{padding:16px 18px;color:var(--muted)}.memory-policy{max-width:880px;margin:0 auto}.memory-policy .card{margin:20px 0}.memory-policy p{line-height:1.8}.memory-page .header{flex-wrap:wrap;gap:18px}.memory-page .brand{color:var(--text)}.memory-page .hero__title{font-size:clamp(36px,4vw,60px)}.memory-page .footer{gap:18px;flex-wrap:wrap}.memory-banner{width:100%;border-radius:var(--radius2);margin:28px 0}.memory-page .cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.memory-gallery,.memory-page .cards{grid-template-columns:1fr}.memory-page .nav{display:flex;flex-wrap:wrap;gap:14px}.memory-cover{max-height:530px}.memory-page .hero{grid-template-columns:1fr}}