.destination-offer{padding:1.25rem;border:1px solid #b7dedc;border-radius:20px;background:#f2faf9;margin:1.5rem 0 2rem;min-width:0}.destination-offer h2{margin-top:0;font-size:1.35rem}.destination-price{display:flex;flex-direction:column;gap:.25rem}.destination-price strong{font-size:2rem;line-height:1.2;color:#075b58}.destination-price span{font-size:.9rem}.destination-offer ul{padding-inline-start:1.25rem}.destination-offer li{margin:.5rem 0}.destination-actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.destination-actions a{overflow-wrap:anywhere}.destination-actions .primary-button{justify-content:center;text-align:center;white-space:normal;min-height:48px}.destination-actions>a:not(.primary-button){padding:.5rem 0}@media(min-width:768px){.destination-offer{padding:1.75rem}.destination-price{flex-direction:row;align-items:baseline;gap:1rem}.destination-actions{flex-direction:row;align-items:center;flex-wrap:wrap}}
