.adventure-choices{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.adventure-section{scroll-margin-top:100px}.adventure-cover{width:100%;height:330px;object-fit:contain;background:#fffdf8;padding:12px;box-sizing:border-box}.adventure-section .package-actions{display:flex;flex-direction:column;gap:10px}.adventure-section .btn{text-align:center}.adventure-section h3{font-size:1.6rem}@media(max-width:650px){.adventure-cover{height:300px}.adventure-choices .btn{width:100%;text-align:center}}