const L2_PAGE = {
  "laneSlug": "budget",
  "laneTitle": "Budget",
  "parentSlug": "hidden-costs",
  "parentTitle": "The Hidden Costs",
  "title": "Travel Add-On Markups",
  "subtitle": "Baggage fees, eSIM markups, tipping culture, and the small add-ons that attach to ordinary choices.",
  "desk": "THE TREASURY DESK",
  "theme": "Travel money with receipts",
  "pathName": "/en/budget/hidden-costs/travel-add-on-markups/",
  "parentPath": "/en/budget/hidden-costs/",
  "image": "https://images.unsplash.com/photo-1554224155-cfa08c2a758f?w=1800&q=85",
  "photoCredit": "PHOTO - HOWTO TRAVEL EDITION",
  "meta": "Travel Add-On Markups travel budget dossier: Baggage fees, eSIM markups, tipping culture, and the small add-ons that attach to ordinary choices. Includes ledger rows, proof checks, timing, scenarios, mistakes, rescue flow, and queued breakout guides.",
  "remember": "Add-ons are designed to feel optional until the moment they are not.",
  "sections": [
    [
      "intake",
      "Intake"
    ],
    [
      "ledger",
      "Ledger"
    ],
    [
      "packet",
      "Packet"
    ],
    [
      "proof",
      "Proof"
    ],
    [
      "timing",
      "Timing"
    ],
    [
      "rules",
      "Rules"
    ],
    [
      "scenarios",
      "Scenarios"
    ],
    [
      "mistakes",
      "Mistakes"
    ],
    [
      "rescue",
      "Rescue"
    ],
    [
      "sources",
      "Sources"
    ]
  ],
  "stats": [
    [
      "3",
      "markup zones"
    ],
    [
      "1",
      "prepay check"
    ],
    [
      "2",
      "local rules"
    ],
    [
      "0",
      "gate panic"
    ]
  ],
  "oldLeaves": [
    "Baggage Fees",
    "Esim Markup",
    "Tipping Culture"
  ],
  "rows": [
    [
      "Bags",
      "Prepaid vs gate price",
      "The cost of luggage timing",
      "Paying at the most expensive moment"
    ],
    [
      "Data",
      "Carrier, eSIM, local SIM",
      "Connection cost",
      "Airport kiosk markup"
    ],
    [
      "Tips",
      "Local service custom",
      "Expected cash/card etiquette",
      "Importing home-country habits"
    ],
    [
      "Bundle",
      "Add-on total",
      "True cost of the cheap base option",
      "Treating each add-on as tiny"
    ]
  ],
  "packet": [
    [
      "Prepay what predictably gets worse later.",
      "Bags, seats, and some data plans are often cheaper before the gate, desk, or airport kiosk.",
      "PREPAY"
    ],
    [
      "Research tipping as etiquette, not generosity math.",
      "The right number depends on place and service model. Guessing can be rude or expensive.",
      "LOCAL"
    ],
    [
      "Compare data by use case.",
      "A remote-work trip, navigation-only weekend, and family hotspot need different plans.",
      "DATA"
    ],
    [
      "Bundle add-ons before choosing the base price.",
      "The cheapest base option may become normal or expensive after required add-ons.",
      "TOTAL"
    ]
  ],
  "proofTable": [
    [
      "Bags",
      "Prepaid vs gate price",
      "The cost of luggage timing",
      "Paying at the most expensive moment"
    ],
    [
      "Data",
      "Carrier, eSIM, local SIM",
      "Connection cost",
      "Airport kiosk markup"
    ],
    [
      "Tips",
      "Local service custom",
      "Expected cash/card etiquette",
      "Importing home-country habits"
    ],
    [
      "Bundle",
      "Add-on total",
      "True cost of the cheap base option",
      "Treating each add-on as tiny"
    ]
  ],
  "timing": [
    [
      "Before fare purchase",
      "Add baggage and seat needs to the fare comparison."
    ],
    [
      "Before departure",
      "Choose data plan and save activation steps."
    ],
    [
      "Before first meal",
      "Check tipping culture and service-charge norms."
    ],
    [
      "During trip",
      "Log add-ons separately so they do not vanish into daily spend."
    ]
  ],
  "rules": [
    [
      "If it repeats, give it a line.",
      "A cost that happens daily, per booking, per traveler, or per movement is not incidental on a real trip."
    ],
    [
      "If it can block the trip, check it early.",
      "Fees, payment limits, route costs, cancellation rules, and refund windows belong in planning, not panic."
    ],
    [
      "If it is optional, name what it replaces.",
      "Splurges are fine when they have a swap. They break budgets when they arrive as add-ons without a cut."
    ],
    [
      "If it teaches you something, keep the lesson.",
      "The cleanup is not shame. It is the next trip getting cheaper, calmer, or more honest."
    ]
  ],
  "scenarios": [
    [
      "A carry-on costs extra",
      "Compare the paid carry-on to checked-bag cost and packing friction before choosing."
    ],
    [
      "Airport eSIM desks are everywhere",
      "Convenience may be worth it once, but know the markup against buying before arrival."
    ],
    [
      "Service charge is included",
      "Check whether additional tipping is expected, optional, or unusual locally."
    ],
    [
      "Every add-on seems small",
      "Add the bundle. Five small fees can become the activity you cut later."
    ]
  ],
  "mistakes": [
    "Letting baggage fees surprise you at the gate.",
    "Buying data without checking hotspot or validity rules.",
    "Overtipping or undertipping from home-country habit.",
    "Comparing base prices instead of all-in totals."
  ],
  "emergency": [
    "Pay the add-on that protects the trip first: bag, data, or transport.",
    "Stop optional add-ons for the next travel day.",
    "Move the charge into the add-on line.",
    "Update the next booking comparison with the real add-on total."
  ],
  "queue": [
    {
      "title": "Baggage Fees"
    },
    {
      "title": "Esim Markup"
    },
    {
      "title": "Tipping Culture"
    }
  ],
  "sources": [
    {
      "label": "U.S. State Department destinations",
      "href": "https://travel.state.gov/destination/"
    },
    {
      "label": "U.S. DOT Fly Rights",
      "href": "https://www.transportation.gov/airconsumer/fly-rights"
    },
    {
      "label": "FTC travel tips",
      "href": "https://consumer.ftc.gov/articles/travel-tips"
    },
    {
      "label": "Visa exchange calculator",
      "href": "https://usa.visa.com/support/consumer/travel-support/exchange-rate-calculator.html"
    }
  ],
  "faqs": [
    {
      "q": "Why consolidate 3 Budget leaves into this page?",
      "a": "Because the useful action is one control system. Baggage Fees, Esim Markup, Tipping Culture belong together when a traveler is making the same money decision."
    },
    {
      "q": "What should I do first for travel add-on markups?",
      "a": "Start with the ledger row that can cost money soonest. Then build the packet, check the proof table, and calendar the next date or decision."
    },
    {
      "q": "Is this a spreadsheet page?",
      "a": "No. The sheet is just one tool. The page is the control desk: what number to know, what proof to keep, what choice to make, and what to do when the plan bends."
    },
    {
      "q": "What should stay in the future breakout queue?",
      "a": "Highly specific search questions, country variants, card-by-card examples, route-specific price studies, and traveler-type versions should break out later without weakening this canonical desk."
    },
    {
      "q": "How should I use the source links?",
      "a": "Use them to verify rules, fees, rights, and current terms before money moves. Editorial structure helps you ask the right question; the live provider or official source confirms the current answer."
    }
  ]
};

Object.assign(window, { L2_PAGE });
