.confirmed-package{margin:1rem 0;padding:1rem;border:1px solid #c9d9cd;border-radius:12px;background:#f1f7f2;color:#173d3d}.confirmed-package p{margin:.35rem 0;line-height:1.6}.quote-links{display:flex;flex-wrap:wrap;gap:12px}.quote-links a{white-space:normal;min-height:44px;text-align:center;max-width:100%;overflow-wrap:anywhere}.tour-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tour-comparison article{padding:20px;border:1px solid #d9e3df;border-radius:12px}.tour-comparison p{line-height:1.7}.tour-comparison h3{margin-top:0}.balloon-booking-note{line-height:1.6;background:#fff4df;padding:12px;border-radius:8px}[hidden]{display:none!important}@media(max-width:700px){.tour-comparison{grid-template-columns:1fr}.quote-links a{width:100%}}
