.fare-price-cell[data-astro-cid-kfwzzfv4]{font-weight:700;color:var(--text-main);font-size:1.05rem}.table-col-tag[data-astro-cid-kfwzzfv4]{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:var(--radius-sm);margin-top:.25rem}.tag-direct[data-astro-cid-kfwzzfv4]{background:#eff6ff;color:#1e40af;border:1px solid #BFDBFE}.tag-tour[data-astro-cid-kfwzzfv4]{background:#fff7ed;color:#9a3412;border:1px solid #FED7AA}.child-tickets-grid[data-astro-cid-kfwzzfv4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0 2rem}.child-ticket-card[data-astro-cid-kfwzzfv4]{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-subtle);display:flex;flex-direction:column}.child-ticket-header[data-astro-cid-kfwzzfv4]{margin-bottom:.75rem}.ticket-tag[data-astro-cid-kfwzzfv4]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:var(--radius-sm);margin-bottom:.5rem}.tag-toddler[data-astro-cid-kfwzzfv4]{background:#fef3c7;color:#92400e;border:1px solid #FCD34D}.tag-infant[data-astro-cid-kfwzzfv4]{background:#f0fdf4;color:#166534;border:1px solid #BBF7D0}.child-ticket-card[data-astro-cid-kfwzzfv4] h3[data-astro-cid-kfwzzfv4]{margin:0;font-size:1.25rem;color:var(--text-main)}.child-ticket-fare[data-astro-cid-kfwzzfv4]{font-size:1.5rem;font-weight:800;color:var(--action-primary);margin-bottom:.75rem;display:flex;align-items:baseline;gap:.5rem}.child-ticket-fare[data-astro-cid-kfwzzfv4] .fare-unit[data-astro-cid-kfwzzfv4]{font-size:.82rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.child-ticket-desc[data-astro-cid-kfwzzfv4]{font-size:.92rem;line-height:1.55;color:var(--text-muted);margin:0 0 1rem}.child-safety-rule[data-astro-cid-kfwzzfv4]{margin-top:auto;background:#f8fafc;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.85rem 1rem;font-size:.85rem;line-height:1.5;color:var(--text-main)}.faq-item[data-astro-cid-kfwzzfv4]{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:var(--shadow-subtle)}.faq-item[data-astro-cid-kfwzzfv4] h3[data-astro-cid-kfwzzfv4]{font-size:1.08rem;margin-top:0;margin-bottom:.5rem;color:var(--text-main)}.faq-item[data-astro-cid-kfwzzfv4] p[data-astro-cid-kfwzzfv4]:last-child{margin-bottom:0;font-size:.93rem;line-height:1.55;color:var(--text-muted)}
