/* Memoria pública: fotografía primero y síntesis breves. */
.congress-memory .memory-hero{display:grid;grid-template-columns:.85fr 1.4fr;gap:42px;align-items:center;padding-top:52px;padding-bottom:52px}.memory-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06;letter-spacing:-.045em;margin:18px 0 24px}.memory-hero-copy>p:last-of-type{font-size:1.1rem;line-height:1.7;max-width:440px}.memory-hero figure,.memory-talk figure,.memory-peru figure{margin:0}.memory-hero img{width:100%;height:auto;border-radius:18px;display:block}.congress-memory figcaption,.memory-credit{font-size:.76rem;color:#5e7481;line-height:1.6;margin-top:12px}.memory-anchor{display:inline-flex;gap:20px;margin-top:20px;font-weight:700;color:#0b4b63;text-decoration:none;border-bottom:1px solid #a3b9c0;padding-bottom:8px}.memory-talks{background:#f2f6f5}.memory-talk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.memory-talk{background:#fff;overflow:hidden;border:1px solid #dce6e9;border-radius:16px}.memory-poster{display:block;background:#103e53}.memory-poster img{display:block;width:100%;height:420px;object-fit:contain}.memory-talk-copy{padding:26px}.memory-talk-copy h3{margin:9px 0 13px;font-size:1.4rem;line-height:1.3}.memory-talk-copy>p:last-child{margin:0;line-height:1.65;color:#425f6c}.memory-talk-wide{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;align-items:center}.memory-talk-wide figure img{display:block;width:100%;height:auto}.memory-talk-wide figcaption{padding:0 18px 12px}.memory-credit{margin-top:24px;max-width:860px}.memory-peru{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.memory-peru img{width:100%;height:auto;border-radius:16px;display:block}.memory-peru h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.memory-peru p{line-height:1.7}.memory-members{text-align:center;background:#eaf3f2}.memory-members p{max-width:650px;margin-left:auto;margin-right:auto}.memory-members .button{margin-top:16px}.memory-talk a:focus-visible,.memory-anchor:focus-visible{outline:3px solid #c99b28;outline-offset:4px}@media(max-width:760px){.congress-memory .memory-hero{grid-template-columns:1fr;gap:28px;padding-top:30px}.memory-hero-copy>p:last-of-type{max-width:none}.memory-talk-grid{grid-template-columns:1fr;gap:22px}.memory-poster img{height:390px}.memory-talk-wide,.memory-peru{grid-template-columns:1fr}.memory-talk-wide .memory-talk-copy{padding-top:10px}.memory-peru{gap:22px}.memory-talk-copy{padding:22px}.memory-peru figure{order:0}}@media(min-width:1400px){.memory-poster img{height:470px}}
.memory-hero .breadcrumbs{color:#607985}.memory-hero .breadcrumbs a{color:#0b4b63}.memory-hero .breadcrumbs a:hover{text-decoration:underline}
