My sister has tickets to visit me in Sweden from the USA in a few weeks and has just realized that her passport expires in March 2017. Schengen laws require a passport has to be valid 3 months after departure date, which is fine for visiting Sweden, but she has to connect in the Netherlands at Schiphol airport, which requires at least 6-months validity.
From what I can find, it's the destination country that decides the validity, right? She isn't actually stopping in The Netherlands, only passing through the airport. Schiphol is listed as a Schengen airport, so which law trumps the other? We're trying to figure out if she needs to drive a whole day to get a 1-day passport renewal or if she'll be able to get through Schiphol into Sweden which accepts her passport without issue.
I appreciate anyone who can enlighten me further. Thanks!