.collection-lead{font-size:clamp(18px,2vw,22px);line-height:1.8;max-width:65ch}.collection-intro{background:linear-gradient(135deg,#edf7f6,#fff6e9);border-radius:22px;padding:clamp(20px,4vw,42px)!important;margin-top:24px}.collection-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.collection-jump a{padding:9px 15px;border:1px solid #9ab7b7;border-radius:24px;background:#fff;color:#173b4e}.vsection h2{line-height:1.4}.vsection p{max-width:78ch;line-height:1.85}.vtable-wrap table{width:100%;border-collapse:collapse}.vtable-wrap td,.vtable-wrap th{vertical-align:top;white-space:normal;padding:14px 12px}.vtable-wrap th:first-child{width:64px}.vtable-wrap tbody tr:nth-child(even){background:#f4f8f9}.reader-actions{display:flex;flex-wrap:wrap;gap:12px;padding:24px}.reader-status{width:100%}.park-figure{margin:24px auto;max-width:1000px;padding:0 16px}.park-figure img{max-height:480px}.vsection h3{margin:24px 0 12px;font-size:24px}#budget{scroll-margin-top:110px}@media(max-width:600px){.vtable-wrap{overflow-x:auto}.vtable-wrap table{min-width:480px}.collection-intro{border-radius:12px}.trip-overview dl{grid-template-columns:1fr}.vsection h2{font-size:25px}.vsection{padding:24px 16px}.vfields{grid-template-columns:1fr!important}}@media print{.collection-jump,.reader-actions,.park-figure{display:none!important}.collection-intro{background:#fff!important}}
