.amours-feature figure{margin:0;background:#192f40}.amours-feature figure img{display:block;width:100%;height:auto!important;aspect-ratio:1.5;object-fit:cover}.amours-feature figcaption{color:#fff;font-size:.8rem;padding:.6rem 1rem}.amours-heading{margin:2rem 0;padding:2rem;background:#ab303e;color:#fff;border-radius:12px}.amours-heading h2{font-size:clamp(2.4rem,6vw,4.5rem);color:#fff;margin:.4rem 0}.amours-heading .eyebrow{color:#fff}.amours-subtitle{font-size:1.3rem}.amours-cover{margin:0}.amours-cover img{display:block;width:100%;max-height:650px;object-fit:contain;background:#152a39;border-radius:12px}.amours-story figcaption{padding:.6rem 0;font-size:.85rem}.amours-intro{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin:3rem 0;align-items:start}.amours-intro p{line-height:1.8}.amours-intro aside img{display:block;width:100%;border-radius:8px}.amours-intro aside span{display:block;padding:1rem;text-align:center;background:#fff}.amours-story section{margin:3rem 0}.amours-video{padding:clamp(1rem,3vw,2rem);background:#fff;border-top:4px solid #ab303e;border-radius:12px}.amours-video video{display:block;width:100%;max-height:720px;background:#111;border-radius:8px}.amours-portraits>div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.amours-portraits figure{margin:0}.amours-portraits img{width:100%;height:auto;border-radius:8px}.amours-story .cervantes-gallery img{object-fit:contain;background:#e9e3da}@media(max-width:700px){.amours-intro,.amours-portraits>div{grid-template-columns:1fr}.amours-intro aside{max-width:340px;margin:auto}.amours-heading{padding:1.3rem}}
