@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-vietnamese-400-normal.CvGt0Ybw.woff2)format("woff2"),url(/_astro/fraunces-vietnamese-400-normal.B65MOf9T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-ext-400-normal.D8gbi3Gu.woff2)format("woff2"),url(/_astro/fraunces-latin-ext-400-normal.UihxqfOe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2)format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-vietnamese-500-normal.GOH_-EGq.woff2)format("woff2"),url(/_astro/fraunces-vietnamese-500-normal.B-KbxExq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-ext-500-normal.Z5DV8IzT.woff2)format("woff2"),url(/_astro/fraunces-latin-ext-500-normal.BMcFk1Xs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-normal.DnGCNyPD.woff2)format("woff2"),url(/_astro/fraunces-latin-500-normal.BTR4KCeb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-vietnamese-600-normal.BjlAJixd.woff2)format("woff2"),url(/_astro/fraunces-vietnamese-600-normal.DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-ext-600-normal.BtzmzP0X.woff2)format("woff2"),url(/_astro/fraunces-latin-ext-600-normal.B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aboreto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/aboreto-latin-ext-400-normal.BqYHi4nq.woff2)format("woff2"),url(/_astro/aboreto-latin-ext-400-normal.5VhZs4TV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aboreto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/aboreto-latin-400-normal.DFvlBIG0.woff2)format("woff2"),url(/_astro/aboreto-latin-400-normal.CkCvLKiI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_astro/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_astro/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_astro/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_astro/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_astro/manrope-vietnamese-500-normal.DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(/_astro/manrope-cyrillic-600-normal.It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(/_astro/manrope-greek-600-normal.CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(/_astro/manrope-vietnamese-600-normal.lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(/_astro/manrope-latin-ext-600-normal.u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(/_astro/manrope-cyrillic-700-normal.7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2"),url(/_astro/manrope-greek-700-normal.DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2"),url(/_astro/manrope-vietnamese-700-normal.pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_astro/manrope-latin-ext-700-normal.eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pink:#d8b26e;--pink-strong:#c4513c;--pink-soft:#f8f1e4;--ink:#102b3f;--muted:#5f6d72;--line:#dfe2dd;--white:#fff;--gutter:clamp(20px, 3.2vw, 68px);--reading:46rem;--radius:.55rem;--font-ui:"Manrope", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-display:"Fraunces", Georgia, serif;--font-reading:"Manrope", "Avenir Next", "Segoe UI", system-ui, sans-serif;font-family:var(--font-ui);color:var(--ink);background:#fbfaf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-ui);text-rendering:optimizelegibility;background:#fbfaf6;margin:0;font-size:16px;line-height:1.65}body,body *{font-family:var(--font-ui)!important}body :where(h1,h2,h3,h4,h5,h6,.page-title,.article-header h1,.article-head h1,.static-copy h1,.policy-copy>h1){letter-spacing:-.03em;font-weight:500;font-family:var(--font-display)!important}body :where(button,input,select,textarea,.eyebrow,.policy-eyebrow,.breadcrumbs,.filter-group h2,.footer-col h2){font-family:var(--font-ui)}.navigation-feedback{z-index:200;pointer-events:none;opacity:0;transition:opacity .16s;position:fixed;inset:0 0 auto}.navigation-feedback:before{content:"";background:var(--pink-strong);width:18%;height:3px;transition:transform .75s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(-100%)}.navigation-feedback span{color:#fff;background:#111;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700;transition:transform .16s;position:absolute;top:.7rem;right:1rem;transform:translateY(-.5rem);box-shadow:0 6px 20px #0002}.is-navigating .navigation-feedback{opacity:1}.is-navigating .navigation-feedback:before{transform:translate(380%)}.is-navigating .navigation-feedback span{transform:translateY(0)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}.container{width:auto;margin-inline:var(--gutter)}.skip-link{z-index:1000;color:#fff;background:#111;padding:.65rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#fbfaf6;position:sticky;top:0}.header-wide{width:100%;padding-inline:var(--gutter)}.header-inner{align-items:center;gap:2rem;min-height:78px;display:flex}.brand{align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.brand img{width:45px;height:45px}.brand-name{text-transform:uppercase;font-size:30px;font-weight:400;line-height:45px;color:#111!important;font-family:Aboreto,sans-serif!important}.desktop-nav{align-items:center;gap:1.45rem;font-size:.82rem;font-weight:650;display:flex}.desktop-nav a{text-decoration:none;transition:color .2s,transform .2s;position:relative}.desktop-nav a:hover{color:var(--pink-strong);transform:translateY(-2px)}.search-link{place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.language-switcher{position:relative}.language-switcher summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:.4rem .7rem;font-size:.78rem;font-weight:750;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher>nav{z-index:30;border:1px solid var(--line);background:#fff;border-radius:.7rem;min-width:10rem;padding:.4rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 30px #0002}.language-switcher a{border-radius:.45rem;align-items:center;min-height:44px;padding:.45rem .65rem;text-decoration:none;display:flex}.language-switcher a:hover,.language-switcher a[aria-current=page]{background:var(--pink-soft);color:#7d2848}.mobile-language-links{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem;display:grid}.mobile-language-links strong{color:#7d2848;text-transform:uppercase;letter-spacing:.08em;padding:.55rem 0;font-size:.75rem}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-panel{border-block:1px solid var(--line);background:#fff;padding:1.5rem 20px;position:absolute;top:78px;left:0;right:0;box-shadow:0 10px 30px #0000000d}.mobile-panel a{border-bottom:1px solid var(--line);padding:.7rem 0;text-decoration:none;display:block}.hero{background:#102b3f;min-height:630px;position:relative;overflow:hidden}.hero>picture{position:absolute;inset:0}.hero-media{object-fit:cover;width:100%;height:100%}.hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#102b3fc7,#102b3f47 58%,#102b3f0a);position:absolute;inset:0}.hero-inner{z-index:1;grid-template-columns:1.3fr .7fr;align-items:center;gap:4rem;min-height:630px;display:grid;position:relative}.hero h1{color:#fff;letter-spacing:-.055em;text-shadow:0 2px 16px #0004;align-self:start;max-width:750px;margin:4rem 0 0;font-size:clamp(3rem,5.4vw,5.9rem);line-height:.98}.welcome{background:#fff;align-self:end;width:min(100%,390px);margin-bottom:3rem;padding:2.2rem 2.4rem;box-shadow:0 18px 50px #0002}.welcome h2{margin-top:0;font-family:Aboreto,sans-serif;font-size:1.15rem}.button{background:#fff;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1.25rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex;box-shadow:0 0 #0000}.button:hover{color:#fff;background:#111;transform:translateY(-3px);box-shadow:0 9px 22px #0002}.button:active{transform:translateY(0)scale(.97)}.section{padding:6rem 0}.section-tight{padding:4rem 0}.image-rail-section.section{padding:4.5rem 0 2.6rem}.image-rail-section.section-tight{padding:2.6rem 0}.latest-section{padding:2.75rem 0 5rem}.featured-section{padding:2.75rem 0}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-heading h2,.page-title{letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,4vw,4rem);line-height:1.02}.section-heading a{color:#a7345a;font-weight:700;transition:transform .2s,color .2s}.section-heading a:hover{color:var(--pink-strong);transform:translate(4px)}.image-rail-section{overflow:hidden}.image-rail-shell{position:relative}.image-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;border-radius:var(--radius);clip-path:inset(6px 0 10px round var(--radius));cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding:6px 8px 10px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.image-rail::-webkit-scrollbar{width:0;height:0;display:none}.image-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.image-card{isolation:isolate;aspect-ratio:4/3;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;border-radius:var(--radius);background:#171417;flex:0 0 clamp(300px,23.5vw,400px);text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 0 #0000}.image-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.image-card-shade{z-index:1;background:linear-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.image-card strong{z-index:2;text-shadow:0 1px 8px #0008;font-size:1.35rem;line-height:1.1;position:absolute;bottom:1rem;left:1.15rem;right:3.2rem}.image-card>span:last-child{z-index:2;font-size:1.35rem;transition:transform .24s;position:absolute;bottom:.9rem;right:1.15rem}.image-card small{z-index:2;color:#fff;background:#a7345ad9;border-radius:999px;padding:.25rem .55rem;font-family:Aboreto,sans-serif;position:absolute;top:1rem;left:1.15rem}.image-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #0002}.image-card:hover img{transform:scale(1.065)}.image-card:hover>span:last-child{transform:translate(4px,-4px)}.image-card:active{transform:translateY(-1px)scale(.99)}.image-card--topic{aspect-ratio:1;flex-basis:clamp(260px,20vw,340px)}.rail-button{z-index:4;color:#111;cursor:pointer;background:#fff;border:1px solid #fff8;border-radius:999px;width:46px;height:46px;font-weight:800;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;position:absolute;top:50%;transform:translateY(calc(-50% - .55rem));box-shadow:0 6px 22px #0003}.rail-button:hover{background:var(--pink-strong);color:#fff;transform:translateY(calc(-50% - .75rem))scale(1.08);box-shadow:0 12px 28px #0004}.rail-button:active{transform:translateY(calc(-50% - .55rem))scale(.93)}.rail-button--back{left:.75rem}.rail-button--next{right:.75rem}.rail-hint{color:var(--muted);margin:.55rem 8px 0;font-size:.76rem;display:none}.empty-band{border-block:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:3.5rem 0;display:grid}.empty-band h3{margin:0 0 .5rem;font-size:1.65rem}.empty-band p{color:var(--muted);max-width:650px;margin:0}.latest-grid{padding-block:.25rem 1.5rem}.single-card-grid{grid-template-columns:minmax(0,min(100%,28rem))}.latest-actions{justify-content:flex-end;padding-top:.5rem;display:flex}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#fff 0,#fff8fa 100%);padding:3.5rem 0 2rem}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:3rem;display:grid}.footer-brand p{color:var(--muted);max-width:28rem}.footer-col h2{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.footer-col a{color:#333;margin:.5rem 0;text-decoration:none;transition:color .2s,transform .2s;display:block}.footer-col a:hover{color:#a7345a;transform:translate(4px)}.footer-settings-button{color:#333;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:.5rem 0;padding:0;transition:color .2s,transform .2s;display:block}.footer-settings-button:hover{color:#a7345a;transform:translate(4px)}.footer-settings-button:focus-visible{outline-offset:3px;outline:3px solid #111}.copyright{border-top:1px solid var(--line);color:var(--muted);margin-top:2.5rem;padding-top:1.25rem;font-size:12px}.page-hero{border-bottom:1px solid var(--line);padding:5rem 0 3rem}.page-hero p{color:var(--muted);max-width:48rem;font-size:1.12rem}.decision-landing-hero{isolation:isolate;background:var(--decision-hero) center/cover no-repeat;color:#fff;align-items:end;min-height:520px;display:flex;position:relative}.decision-landing-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0809c7 0%,#0a08097a 48%,#0a08091f 100%);position:absolute;inset:0}.decision-hero-inner{width:100%;padding-block:6.5rem 4.5rem}.decision-hero-inner .eyebrow{color:#ffd9e6}.decision-hero-inner h1{letter-spacing:-.055em;text-shadow:0 2px 18px #0005;max-width:850px;margin:.5rem 0 1.1rem;font-size:clamp(2.8rem,5.6vw,5.5rem);line-height:.98}.decision-hero-inner>p:not(.eyebrow){color:#fff;max-width:650px;margin:0 0 1.6rem;font-size:1.12rem}.decision-intro{border-bottom:1px solid var(--line);padding:2rem 0}.decision-intro p{max-width:760px;color:var(--muted);margin:0;font-size:1.05rem}.decision-choices{padding-block:5rem}.decision-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.decision-link-card{isolation:isolate;color:#fff;background:#171417;border-radius:.7rem;min-height:285px;text-decoration:none;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.decision-link-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.decision-link-card strong{z-index:2;text-shadow:0 2px 10px #0008;font-size:1.35rem;line-height:1.1;position:absolute;bottom:1.1rem;left:1.25rem;right:3rem}.decision-link-card>span:last-child{z-index:2;font-size:1.35rem;transition:transform .2s;position:absolute;bottom:1rem;right:1.2rem}.decision-link-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #0002}.decision-link-card:hover img{transform:scale(1.055)}.decision-link-card:hover>span:last-child{transform:translate(4px,-4px)}.decision-link-card:focus-visible{outline:4px solid var(--pink-strong);outline-offset:3px}.decision-method{background:var(--pink-soft);border-block:1px solid #f3dce4;padding:5rem 0}.decision-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.decision-method-grid article{background:#fff;border:1px solid #f0d7e0;border-radius:.7rem;padding:1.6rem}.decision-method-grid small{color:#a7345a;font-family:Aboreto,sans-serif}.decision-method-grid h3{margin:.55rem 0 .6rem;font-size:1.25rem}.decision-method-grid p{color:var(--muted);margin:0}.decision-latest{padding-block:5rem 6rem}.filters{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.filter{border:1px solid var(--line);background:#fff;min-width:180px;padding:.7rem 1rem}.guide-filter-hero{padding-bottom:2.4rem}.guide-filter-panel>summary{display:none}.filter-groups{gap:1.1rem;margin-top:2.2rem;display:grid}.filter-group{min-width:0}.filter-group h2{text-transform:uppercase;letter-spacing:.07em;color:#a7345a;margin:0 0 .55rem;font-size:.78rem;line-height:1}.filter-chips{flex-wrap:wrap;align-items:center;gap:.65rem;padding:0;display:flex;overflow:visible}.filter-chip{color:#8d2e50;background:#fff;border:1px solid #efbfd0;border-radius:999px;flex:none;align-items:center;min-height:42px;padding:.55rem 1.05rem;font-size:.86rem;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.filter-chip:hover,.filter-chip.active{color:#fff;background:#b62f62;border-color:#b62f62}.filter-chip:hover{transform:translateY(-2px);box-shadow:0 7px 16px #a7345a26}.filter-chip:active{transform:scale(.97)}.filter-chip:focus-visible{outline-offset:2px;outline:3px solid #111}.article-empty{text-align:center;padding:6rem 0 8rem}.article-empty img{width:72px;margin:0 auto 1.5rem}.article-empty h2{margin:.4rem;font-size:2rem}.article-empty p{max-width:580px;color:var(--muted);margin:0 auto}.static-copy{width:min(calc(100% - 40px),var(--reading));margin:4rem auto 7rem}.static-copy h1{font-size:clamp(2.5rem,6vw,4.6rem);line-height:1}.static-copy h2{margin-top:2.8rem}.static-copy p,.static-copy li{color:#333}.policy-copy{width:min(100% - 40px,68rem);margin-top:5rem}.policy-copy>h1{letter-spacing:-.045em;max-width:48rem;margin:.45rem 0 1.5rem}.policy-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800;color:#a7345a!important;margin:0!important}.policy-summary{background:linear-gradient(135deg,#fff4f7,#fff);border:1px solid #f0ccd9;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin:0 0 1.25rem;padding:1.6rem 1.75rem;display:grid}.policy-summary p{max-width:48rem;margin:0;font-size:1.1rem;line-height:1.7}.policy-summary small{color:var(--muted);white-space:nowrap}.policy-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.policy-section{border:1px solid var(--line);background:#fff;border-radius:.75rem;padding:1.35rem 1.45rem;transition:transform .2s,box-shadow .2s,border-color .2s}.policy-section:hover{border-color:#efbfd0;transform:translateY(-3px);box-shadow:0 12px 28px #0000000d}.policy-section h2{margin:0 0 .55rem;font-size:1.1rem;line-height:1.25}.policy-section p{margin:0;font-size:.94rem;line-height:1.7}.policy-contact{color:#fff;background:#111;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem 1.45rem;display:flex}.policy-contact a{color:#fff;font-weight:750;text-decoration:none}.policy-contact a span{transition:transform .2s;display:inline-block}.policy-contact a:hover span{transform:translate(4px)}.article-shell{grid-template-columns:220px minmax(0,var(--reading));justify-content:center;gap:3.5rem;width:min(100% - 40px,1240px);margin:0 auto;padding:4rem 0 7rem;display:grid}.article-toc{align-self:start;font-size:.82rem;position:sticky;top:1.5rem}.article-toc strong{text-transform:uppercase;letter-spacing:.09em;margin-bottom:1rem;display:block}.article-toc a{color:#444;padding:.4rem 0;text-decoration:none;display:block}.article-head{margin-bottom:2rem}.breadcrumbs{color:#9c5068;font-size:.78rem}.article-head h1{letter-spacing:-.035em;margin:.8rem 0 1rem;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.08}.post-meta{color:var(--muted);flex-wrap:wrap;gap:.8rem;font-size:.8rem;display:flex}.article-body>p,.article-content :where(p,li){font-size:1.08rem;line-height:1.8}.article-body h2,.article-content h2{letter-spacing:-.025em;border-left:5px solid var(--pink-strong);margin:3.2rem 0 1.15rem;padding:.15rem 0 .2rem 1rem;font-size:clamp(1.65rem,3vw,2.1rem);line-height:1.18;position:relative}.article-body h2:after,.article-content h2:after{content:"";background:var(--pink);width:3.2rem;height:2px;margin-top:.65rem;display:block}.article-body h3,.article-content h3{margin:2rem 0 .7rem;font-size:1.35rem}.article-content{width:min(calc(100% - 40px),var(--reading));overflow-wrap:anywhere;margin:0 auto 7rem}.article-content img{width:100%;margin:2rem 0}.article-content :where(img,video,iframe){max-width:100%!important;height:auto!important}.article-content a{color:#a7345a;font-weight:650}.article-header{width:min(calc(100% - 40px),var(--reading));margin:4rem auto 2rem}.article-header h1{letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.08}.article-header>p{color:var(--muted);font-size:1.1rem}.article-meta{color:var(--muted);gap:1rem;font-size:.8rem;display:flex}.article-content a.vn-hotel-text-link{text-underline-offset:.16em;font-weight:800;-webkit-text-decoration:underline #171214;text-decoration:underline #171214;text-decoration-thickness:1.5px;color:#171214!important}.article-content a.vn-hotel-text-link:hover{text-decoration-color:#9e2d55;color:#9e2d55!important}.article-content a.vn-hotel-text-link:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #9e2d55}.article-content h2{scroll-margin-top:6rem}.article-reading-tools{width:min(calc(100% - 40px),var(--reading));gap:.7rem;margin:0 auto 1.5rem;display:grid}.jump-to-decision,.back-to-top{color:#7d2848;align-items:center;width:max-content;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.article-mobile-toc{background:#fff;border:1px solid #e5d5db;border-radius:14px}.article-mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:.7rem 1rem;font-weight:850;display:flex}.article-mobile-toc summary span{background:var(--pink-soft);color:#7d2848;border-radius:999px;place-items:center;min-width:1.7rem;height:1.7rem;font-size:.75rem;display:grid}.article-mobile-toc nav{max-height:19rem;padding:.2rem .9rem .8rem;display:grid;overflow:auto}.article-mobile-toc a{border-top:1px solid var(--line);padding:.55rem .1rem;font-size:.88rem;text-decoration:none}.back-to-top{margin:-5.5rem auto 5rem}.table-swipe-cue{z-index:5;color:#fff;background:#211b1e;border-radius:999px;width:max-content;margin:.55rem;padding:.38rem .65rem;font-weight:800;position:sticky;top:.5rem;left:.55rem;box-shadow:0 4px 14px #0003;font-size:.72rem!important}html[lang=zh-Hant] .article-content{max-width:42rem;font-family:PingFang TC,Microsoft JhengHei,Noto Sans TC,system-ui,sans-serif}html[lang=zh-Hant] .article-content :where(p,li){line-height:1.85}.decision{background:var(--pink-soft);border-radius:var(--radius);border:1px solid #f6dce5;margin:2rem 0;padding:1.5rem}.decision h2{text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.2rem;font-size:.78rem}.decision-grid{grid-template-columns:repeat(3,1fr);display:grid}.decision-item{text-align:center;border-right:1px solid #efc7d5;padding:0 1.2rem}.decision-item:last-child{border:0}.decision-item strong{margin-bottom:.4rem;font-size:1.05rem;display:block}.decision-item span{font-size:.85rem;line-height:1.5}.table-scroll{scrollbar-color:var(--pink-strong) #fdeef3;scrollbar-width:thin;background:#fff;border:1px solid #efc6d4;border-radius:11px;margin:1.25rem 0 1.65rem;position:relative;overflow:auto;box-shadow:0 8px 22px #a7345a0b}.table-scroll:focus-within{outline-offset:3px;outline:3px solid #111}table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:.82rem;line-height:1.42}caption{text-align:left;color:#7f2948;background:#fff7fa;border-bottom:1px solid #efc6d4;padding:.72rem .82rem;font-weight:800}thead th,table>tr:first-child th{z-index:2;background:var(--pink-strong);color:#fff;letter-spacing:.02em;font-size:.72rem;position:sticky;top:0}th,td{text-align:left;vertical-align:top;border:1px solid #f0dce3;border-top:0;border-left:0;padding:.58rem .68rem}th:last-child,td:last-child{border-right:0}tbody tr:nth-child(2n) td{background:#fff8fa}tbody tr:hover td{background:#fff0f5}tbody tr:last-child td{border-bottom:0}th:first-child,td:first-child{font-weight:700}thead th:first-child{z-index:3;left:0}tbody td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:8px 0 14px -14px #541329}tbody tr:nth-child(2n) td:first-child{background:#fff8fa}tbody tr:hover td:first-child{background:#fff0f5}.comparison-table{border-radius:11px}.callout{border-left:4px solid var(--pink-strong);background:var(--pink-soft);margin:1.5rem 0;padding:1rem 1.2rem}.pros-cons{grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0;display:grid}.pros-cons>div{border-top:1px solid #111;padding-top:1rem}.pros-cons li{margin:.35rem 0}.affiliate-cta{border-radius:var(--radius);text-align:center;background:#fff9fb;border:1px solid #efb9cc;margin:2rem 0;padding:1.5rem}.affiliate-cta small{color:var(--muted);margin-top:.7rem;display:block}.sources{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.search-form{gap:.75rem;margin-top:2rem;display:flex}.search-form input{border:1px solid var(--line);flex:1;min-height:48px;padding:0 1rem}.search-results{margin-top:2rem}.search-results article{border-top:1px solid var(--line);padding:1.2rem 0}.search-suggestions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.eyebrow,.guide-kicker{letter-spacing:.1em;text-transform:uppercase;color:#a7345a;font-size:.72rem;font-weight:750}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;padding-block:3rem 2rem;display:grid}.guide-card{background:#fff;border:1px solid #eadde2;border-radius:.9rem;transition:transform .24s,box-shadow .24s;overflow:hidden}.guide-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #00000014}.guide-card-media{background:var(--pink-soft);display:block;overflow:hidden}.guide-card img{aspect-ratio:16/9;object-fit:cover;width:100%;margin:0;transition:transform .3s}.guide-card:hover img{transform:scale(1.035)}.guide-card>div{padding:1rem 1.05rem 1.15rem}.guide-card h2{margin:.3rem 0;font-size:1.14rem;line-height:1.22}.guide-card h2 a{text-decoration:none}.guide-card p{color:var(--muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.5}.guide-card .guide-kicker{margin:0;font-size:12px}.guide-card span,.result-count,.guide-card-date{color:var(--muted);font-size:.8rem}.guide-card-date{margin-top:.7rem;display:block}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;padding-block:2rem 6rem;display:flex}.preview-banner{z-index:30;text-align:center;color:#fff;background:#111;padding:.55rem 1rem;font-size:.8rem;position:sticky;top:0}.article-hero{width:min(100% - 40px,56rem);margin:0 auto 2.5rem}.article-hero img{width:100%}.article-hero figcaption,.content-gallery figcaption{color:var(--muted);margin-top:.5rem;font-size:.8rem}.article-content figure{margin:2rem 0}.article-content video,.article-content audio{max-width:100%}.article-content blockquote{border-left:4px solid var(--pink-strong);background:var(--pink-soft);margin:2rem 0;padding:1rem 1.4rem}.article-content pre{color:#fff;border-radius:var(--radius);background:#171417;padding:1rem;overflow:auto}.content-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.content-gallery img{margin:0}.content-action,.content-card,.decision-summary,.related-reading,.faq,.sources,.legacy-wix-block{border:1px solid var(--line);margin:2rem 0;padding:1.35rem}.content-action,.decision-summary,.affiliate-cta{background:var(--pink-soft);border-color:#efc7d5}.content-button{background:#111;border-radius:999px;align-items:center;min-height:44px;padding:.55rem 1.1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.content-button:hover{transform:translateY(-3px);box-shadow:0 9px 22px #0003}.content-button:active{transform:scale(.97)}.comparison-table{max-width:100%;display:block;overflow-x:auto}.content-card--hotelCard,.content-card--attractionCard,.content-card--transportCard{border-top:3px solid var(--pink-strong)}.faq details{border-top:1px solid var(--line);padding:1rem 0}.faq summary{cursor:pointer;font-weight:700}.toc{border-left:3px solid var(--pink-strong);background:#fff}.html-embed{max-width:100%;overflow:auto}.legacy-wix-block{color:var(--muted);border-style:dashed}.content-action--left{text-align:left}.content-action--center{text-align:center}.content-action--right{text-align:right}.article-content .content-action{background:0 0;border:0;margin:1.5rem 0;padding:.35rem 0}.article-content .content-action .content-button{background:var(--pink-strong);text-align:center;width:100%;min-height:54px;box-shadow:none;border:1px solid #c94772;border-radius:16px;padding:.85rem 1.25rem;line-height:1.35;display:flex;color:#fff!important}.article-content .content-action .content-button:hover{background:#c94772;transform:translateY(-2px);box-shadow:0 10px 24px #dc5f8830}.article-content .content-action .content-button:focus-visible{outline-offset:3px;outline:3px solid #111}.article-content .content-action .content-button:active{transform:translateY(0)scale(.995)}@media (width<=960px){.desktop-nav,.language-switcher--desktop{display:none}.mobile-menu{display:block}.hero-inner{grid-template-columns:1fr}.hero h1{margin-top:3rem}.welcome{justify-self:end;margin:0 0 3rem}.article-shell{grid-template-columns:1fr}.article-toc{border:1px solid var(--line);padding:1rem;position:static}.footer-grid{grid-template-columns:1fr 1fr}.guide-grid,.decision-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:4.5rem 0}}@media (width<=680px){body{font-size:15px}.container{width:min(calc(100% - 28px),var(--max))}.header-wide{padding-inline:14px}.header-inner{gap:.35rem;min-height:68px}.brand img{width:38px;height:38px}.brand-name{font-size:22px;line-height:1}.search-link{min-width:44px;min-height:44px}.mobile-menu summary{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:.4rem;display:flex}.mobile-panel{max-height:calc(100vh - 68px);padding:1rem 16px;top:68px;overflow:auto}.mobile-panel a{align-items:center;min-height:46px;display:flex}.hero,.hero-inner{min-height:670px}.hero-inner{flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.hero h1{max-width:350px;margin:3.2rem 0 0;font-size:3.1rem}.welcome{width:94%;margin:0 -2px 1.5rem;padding:1.5rem}.page-hero{padding:2.25rem 0 1.5rem}.page-hero p{font-size:1rem}.guide-filter-hero{padding-bottom:1rem}.guide-filter-panel{margin-top:1.1rem}.guide-filter-panel>summary{cursor:pointer;background:#fff;border:1px solid #e4ced6;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.65rem .8rem;display:flex}.guide-filter-panel>summary span{display:grid}.guide-filter-panel>summary small{color:var(--muted);font-weight:500}.guide-filter-panel>summary b{color:#fff;background:#b62f62;border-radius:999px;place-items:center;min-width:2.25rem;height:2.25rem;display:grid}.filter-groups{gap:.85rem;margin-top:1rem;padding:.25rem 0 .5rem}.filter-chip{min-height:44px;padding:.6rem 1rem}.section{padding:4rem 0}.image-rail-section.section{padding:3.2rem 0 1.75rem}.image-rail-section.section-tight,.featured-section{padding:1.75rem 0}.latest-section{padding:1.75rem 0 4rem}.section-heading{flex-direction:column;align-items:start;margin-bottom:1.35rem}.section-heading h2,.page-title{font-size:clamp(2rem,10vw,3rem)}.image-rail{padding-right:44px}.image-card,.image-card--topic{flex-basis:calc(100% - 44px)}.rail-button{display:none}.rail-hint{display:block}.empty-band{grid-template-columns:1fr}.guide-grid{gap:1rem;padding-block:1.25rem}.guide-card h2{font-size:1.08rem}.guide-card>div{padding:.9rem 1rem 1.05rem}.footer-grid{grid-template-columns:1fr}.footer-col{border-top:1px solid var(--line);padding-top:1rem}.article-header{width:min(calc(100% - 28px),var(--reading));margin:2.5rem auto 1.5rem}.article-header h1{font-size:clamp(2rem,9.5vw,2.7rem)}.article-header>p{font-size:1rem}.article-reading-tools{width:min(calc(100% - 28px),var(--reading));margin-bottom:1rem}.article-content{width:min(calc(100% - 28px),var(--reading));margin-bottom:4.5rem}.article-content>p{font-size:1.02rem;line-height:1.75}.article-body h2,.article-content h2{margin-top:2.5rem;font-size:1.6rem}.article-hero{width:min(100% - 28px,56rem)}.article-shell{width:min(100% - 28px,1240px);padding-top:2rem}.article-head h1{font-size:2.2rem}.table-scroll,.comparison-table{border-radius:10px;margin-inline:-2px}.table-scroll:after{display:none}.table-swipe-cue{top:.35rem}table{min-width:580px;font-size:.76rem}th,td{padding:.52rem .58rem}.decision-grid{grid-template-columns:1fr}.decision-item{border-bottom:1px solid #efc7d5;border-right:0;padding:1rem 0}.pros-cons,.guide-grid,.content-gallery,.policy-sections,.decision-link-grid,.decision-method-grid{grid-template-columns:1fr}.decision-landing-hero{min-height:500px}.decision-landing-hero:before{background:linear-gradient(#0a080940,#0a0809d1)}.decision-hero-inner{padding-block:5.2rem 3rem}.decision-hero-inner h1{font-size:clamp(2.5rem,12vw,3.4rem);line-height:1.02}.decision-intro{padding-block:1.5rem}.decision-choices,.decision-method{padding-block:3.5rem}.decision-link-card{min-height:235px}.decision-latest{padding-block:3.5rem 4rem}.policy-copy{width:min(100% - 28px,68rem);margin:3rem auto 5rem}.policy-copy>h1{margin-bottom:1.15rem;font-size:2.75rem}.policy-summary{grid-template-columns:1fr;gap:.85rem;padding:1.25rem}.policy-summary small{white-space:normal}.policy-section{padding:1.2rem}.policy-contact{flex-direction:column;align-items:flex-start;gap:.55rem}.search-form{flex-direction:column}.pagination{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media (width<=680px){:root{--gutter:14px}.container{width:auto;margin-inline:var(--gutter)}.header-wide{padding-inline:var(--gutter)}}.hero:after{background:linear-gradient(90deg,#102b3fd1 0%,#102b3f61 52%,#102b3f0f 100%)}.hero h1{color:#fff}.welcome{background:#fbfaf6f0;border-color:#d8b26e}.welcome h2,.section-heading h2,.page-title{color:var(--ink)}.button-pink{background:var(--pink-strong);border-color:var(--pink-strong);color:#fff}.filter-chips{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0}.filter-chips::-webkit-scrollbar{width:0;height:0;display:none}.guide-grid.latest-grid{padding-block:.25rem 1.5rem}.guide-grid.single-card-grid{grid-template-columns:minmax(0,min(100%,28rem))}.staymatch-hero{color:#fff;background:radial-gradient(circle at 12% 12%,#e37a4d8c,#0000 32%),radial-gradient(circle at 88% 24%,#31849673,#0000 35%),linear-gradient(145deg,#182a2d 0%,#243e40 52%,#142527 100%);padding:clamp(3rem,8vw,6.75rem) 0 clamp(4rem,9vw,7.5rem);position:relative;overflow:hidden}.staymatch-hero:after{content:"";border:1px solid #ffffff29;border-radius:48% 52% 58% 42%;width:34rem;height:34rem;position:absolute;inset:auto -12rem -16rem auto;transform:rotate(18deg)}.staymatch-hero__inner{z-index:1;max-width:64rem;position:relative}.staymatch-eyebrow{color:#f4c3a7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.staymatch-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.94}.staymatch-hero__lead{color:#fffc;max-width:42rem;margin:1.4rem 0 0;font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.65}.staymatch-trust{flex-wrap:wrap;gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.staymatch-trust li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.52rem .82rem;font-size:.82rem}.staymatch-shell{z-index:2;width:min(100% - 2rem,72rem);margin:-2.25rem auto 5rem;position:relative}.staymatch-form{background:#fffffff7;border:1px solid #1637391f;border-radius:1.4rem;padding:clamp(1.2rem,3vw,2.1rem);box-shadow:0 24px 65px #142a2c29}.staymatch-form__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.staymatch-field{color:#244042;grid-column:span 3;gap:.42rem;font-size:.84rem;font-weight:750;display:grid}.staymatch-field--wide{grid-column:span 6}.staymatch-field input,.staymatch-field select{color:#172b2d;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #cdd8d7;border-radius:.75rem;padding:.72rem .82rem;font-weight:600;box-shadow:0 1px #182b2d08}.staymatch-field input:focus,.staymatch-field select:focus{border-color:#2c808b;outline:3px solid #2c808b2e}.staymatch-dates,.staymatch-counts{display:contents}.staymatch-options{border:0;grid-column:1/-1;margin:.45rem 0 0;padding:0}.staymatch-options legend{color:#183437;margin-bottom:.7rem;font-size:.96rem;font-weight:850}.staymatch-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.staymatch-check{color:#315052;cursor:pointer;background:#f8faf9;border:1px solid #d9e1e0;border-radius:.8rem;align-items:flex-start;gap:.58rem;min-height:3.2rem;padding:.76rem;font-size:.82rem;font-weight:700;display:flex;position:relative}.staymatch-form__grid>.staymatch-check{grid-column:span 6}.staymatch-check:has(input:checked){color:#183f43;background:#e9f4f3;border-color:#397e84;box-shadow:inset 0 0 0 1px #397e84}.staymatch-check input{accent-color:#236d74;width:1rem;height:1rem;margin:.1rem 0 0}.staymatch-submit{color:#fff;min-height:3.2rem;font:inherit;cursor:pointer;background:#d96239;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:1.25rem;padding:.8rem 1.35rem;font-weight:850;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #be492338}.staymatch-submit:hover{background:#bd4c27;transform:translateY(-1px)}.staymatch-submit:disabled{opacity:.62;cursor:wait;transform:none}.staymatch-disclosure{color:#657778;margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.staymatch-status{color:#9b351f;min-height:1.4rem;margin:1rem 0 0;font-weight:700}.staymatch-results{margin-top:2.25rem;scroll-margin-top:6rem}.staymatch-results__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.staymatch-results__heading h2{color:#183437;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,2.65rem)}.staymatch-results__heading p{color:#657778;text-align:right;max-width:31rem;margin:0;font-size:.86rem}.staymatch-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.staymatch-result{background:#fff;border:1px solid #dce4e3;border-radius:1.15rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex;box-shadow:0 11px 30px #1b393b14}.staymatch-result[data-role=best_fit]{background:linear-gradient(#edf8f6 0,#fff 34%);border-color:#337d83;box-shadow:0 15px 36px #20696f24}.staymatch-result[data-role=avoid_when]{background:#fbf8f3}.staymatch-result__role{color:#b94d2a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:900}.staymatch-result h3{color:#173336;margin:0;font-size:1.25rem;line-height:1.2}.staymatch-result__summary{color:#536c6d;margin:.58rem 0 1rem;font-size:.88rem;line-height:1.55}.staymatch-result__section{border-top:1px solid #e4e9e8;margin:.85rem 0 0;padding-top:.8rem}.staymatch-result__section strong{color:#25484a;margin-bottom:.35rem;font-size:.78rem;display:block}.staymatch-result__section ul{color:#536667;margin:.35rem 0 0;padding-left:1.05rem;font-size:.83rem;line-height:1.55}.staymatch-result__section p{color:#536667;margin:.25rem 0 0;font-size:.83rem;line-height:1.55}.staymatch-result__actions{gap:.55rem;margin-top:auto;padding-top:1.2rem;display:grid}.staymatch-result__actions a{color:#fff;text-align:center;background:#1e656b;border-radius:.7rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .8rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.staymatch-result__actions a:hover{background:#154e53}.staymatch-result__actions a[data-affiliate-provider=official]{color:#31585a;background:#fff;border:1px solid #c9d7d6}.staymatch-result details{color:#5e7172;margin-top:.9rem;font-size:.76rem}.staymatch-result details a{color:#286c73;overflow-wrap:anywhere}.staymatch-pause{color:#5d5b55;background:#fff7f1;border-left:3px solid #de8a67;margin:1.5rem 0 0;padding:1rem;font-size:.88rem;line-height:1.6}.staymatch-card{background:linear-gradient(135deg,#eef8f6 0%,#fff 58%);border:1px solid #cfe0df;border-radius:1.1rem;grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);gap:1.4rem;width:min(100% - 2rem,48rem);margin:2rem auto;padding:1.35rem;display:grid;box-shadow:0 12px 34px #1e4c4f1a}.staymatch-card__eyebrow{color:#a94525;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:900}.staymatch-card h2{color:#173638;margin:0;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.15}.staymatch-card p{color:#51696b;margin:.65rem 0 0;font-size:.88rem;line-height:1.55}.staymatch-card__action{color:#fff;text-align:center;background:#d75d35;border-radius:.8rem;justify-content:center;align-self:center;align-items:center;min-height:3rem;padding:.75rem 1rem;font-weight:850;text-decoration:none;display:flex}.staymatch-card__action:hover{color:#fff;background:#bd4a25}@media (width<=900px){.staymatch-result-grid{grid-template-columns:1fr 1fr}.staymatch-result[data-role=avoid_when]{grid-column:1/-1}.staymatch-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.staymatch-hero{padding-top:2.7rem}.staymatch-shell{width:auto;margin:-1.4rem var(--gutter) 3.5rem}.staymatch-form__grid{grid-template-columns:1fr}.staymatch-field,.staymatch-field--wide,.staymatch-form__grid>.staymatch-check{grid-column:1}.staymatch-option-grid{grid-template-columns:1fr 1fr}.staymatch-results__heading{display:block}.staymatch-results__heading p{text-align:left;margin-top:.55rem}.staymatch-result-grid{grid-template-columns:1fr}.staymatch-result[data-role=avoid_when]{grid-column:auto}.staymatch-card{width:auto;margin:1.5rem var(--gutter);grid-template-columns:1fr;padding:1.1rem}.staymatch-card__action{align-self:auto}}@media (width<=420px){.staymatch-option-grid{grid-template-columns:1fr}}:root{--cta-primary:#b62f62;--cta-primary-hover:#922348;--cta-ink:#171417;--cta-border:#b9afb3;--cta-radius:14px;--cta-focus:#111;--cta-height:48px;--cta-shadow:0 10px 24px #741a3c2e}.vn-cta,.button,.content-button,.staymatch-card__action,.staymatch-submit,.staymatch-result__actions a{min-height:var(--cta-height);border:1px solid var(--cta-border);border-radius:var(--cta-radius);font:inherit;text-align:center;cursor:pointer;box-shadow:none;background:#fff;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.15rem;font-size:.9rem;font-weight:800;line-height:1.3;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex;color:var(--cta-ink)!important}.vn-cta:hover,.button:hover,.content-button:hover,.staymatch-card__action:hover,.staymatch-submit:hover,.staymatch-result__actions a:hover{box-shadow:var(--cta-shadow);transform:translateY(-2px)}.vn-cta:active,.button:active,.content-button:active,.staymatch-card__action:active,.staymatch-submit:active,.staymatch-result__actions a:active{transform:translateY(0)scale(.985)}.vn-cta:focus-visible,.button:focus-visible,.content-button:focus-visible,.staymatch-card__action:focus-visible,.staymatch-submit:focus-visible,.staymatch-result__actions a:focus-visible{outline:3px solid var(--cta-focus);outline-offset:3px}.vn-cta--commercial-primary,.article-content a.vn-cta--commercial-primary,.staymatch-submit{border-color:var(--cta-primary);background:var(--cta-primary);color:#fff!important}.vn-cta--commercial-primary:hover,.article-content a.vn-cta--commercial-primary:hover,.staymatch-submit:hover{border-color:var(--cta-primary-hover);background:var(--cta-primary-hover);color:#fff!important}.vn-cta--official-secondary,.staymatch-result__actions a{background:#fff;border-color:#74696d;color:#251f21!important}.vn-cta--editorial-tertiary,.button,.content-button{background:#fff;border-color:#d7cdd1;color:#7d2848!important}.vn-cta[aria-disabled=true],.vn-cta:disabled,.button:disabled,.staymatch-submit:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.vn-cta[aria-busy=true]{cursor:progress}.vn-cta small{font-size:.72rem;font-weight:600;display:block}.button-pink{border-color:#d7cdd1;color:#7d2848!important}.article-content .content-action .content-button:not(.vn-cta--commercial-primary){background:#fff;border-color:#d7cdd1;color:#7d2848!important}.hotel-commerce{background:linear-gradient(145deg,#fff7fa 0%,#fff 58%);border:1px solid #e6c7d2;border-radius:16px;width:min(100% - 40px,52rem);margin:1rem auto 1.5rem;overflow:hidden;box-shadow:0 12px 30px #741a3c13}.hotel-commerce__head{border-bottom:1px solid #f0dce3;padding:1rem 1.25rem .9rem}.hotel-commerce__eyebrow{color:#8d2e50;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .25rem;font-size:.67rem;font-weight:900}.hotel-commerce__head h2{margin:0;font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.15}.hotel-commerce__head>p:last-child{color:var(--muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.48}.hotel-commerce__decision{border-bottom:1px solid #f0dce3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hotel-commerce__decision section{border-right:1px solid #f0dce3;padding:1.1rem 1.25rem}.hotel-commerce__decision section:last-child{border-right:0}.hotel-commerce__decision strong{color:#7d2848;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;display:block}.hotel-commerce__decision p{margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.hotel-commerce__facts{border-bottom:1px solid #f0dce3;padding:1.25rem 1.55rem}.hotel-commerce__facts h3{margin:0 0 .8rem;font-size:1rem}.hotel-commerce__facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.hotel-commerce__facts dl>div{background:#fff;border:1px solid #eee3e7;border-radius:12px;padding:.8rem .9rem}.hotel-commerce__facts dt{color:#7d2848;font-size:.75rem;font-weight:850}.hotel-commerce__facts dd{margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.hotel-commerce__facts small{color:var(--muted);margin-top:.4rem;font-size:.7rem;display:block}.hotel-commerce__actions{padding:.95rem 1.25rem}.hotel-commerce__actions>.vn-cta{width:100%;min-height:46px;padding:.65rem 1rem}.hotel-commerce__provider{color:var(--muted);text-align:center;text-transform:capitalize;margin:.35rem 0 0;font-size:.78rem;display:block}.hotel-commerce__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.hotel-commerce__secondary .vn-cta{width:100%;height:100%}.hotel-commerce__secondary details{min-width:0}.hotel-commerce__secondary summary{border-radius:var(--cta-radius);color:#7d2848;cursor:pointer;border:1px solid #d7cdd1;justify-content:center;align-items:center;min-height:44px;padding:.55rem;font-size:.78rem;font-weight:800;display:flex}.hotel-commerce__secondary details[open] summary{margin-bottom:.4rem}.hotel-commerce__dates{border-top:1px solid #f0dce3;margin:0 1.25rem 1rem;padding-top:.72rem}.hotel-commerce__dates summary{cursor:pointer;color:#7d2848;font-size:.86rem;font-weight:800}.hotel-commerce__date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.72rem 0;display:grid}.hotel-commerce__date-grid label{gap:.25rem;font-size:.7rem;font-weight:800;display:grid}.hotel-commerce__date-grid input{background:#fff;border:1px solid #cfc4c8;border-radius:8px;width:100%;min-height:42px;padding:.45rem .55rem}.hotel-commerce__dates button{width:100%}.hotel-commerce__dates [role=status]{color:#8d2e50;min-height:1.2em;margin:.35rem 0 0;font-size:.76rem}.hotel-commerce__disclosure{color:#fff;background:#211b1e;margin:0;padding:.7rem 1.25rem;font-size:.68rem;line-height:1.5}.hotel-sticky[hidden]{display:none!important}.hotel-sticky{display:none}.hotel-sticky[data-content-blocked=true]{display:none!important}@media (width<=680px){:root{--cta-height:52px}.hotel-commerce{border-radius:14px;width:auto;margin:.75rem 14px 1.1rem}.hotel-commerce__head,.hotel-commerce__facts,.hotel-commerce__actions{padding-inline:.9rem}.hotel-commerce__head{padding-block:.8rem .72rem}.hotel-commerce__head h2{font-size:1.18rem}.hotel-commerce__decision,.hotel-commerce__facts dl,.hotel-commerce__secondary{grid-template-columns:1fr}.hotel-commerce__decision section{border-bottom:1px solid #f0dce3;border-right:0}.hotel-commerce__decision section:last-child{border-bottom:0}.hotel-commerce__date-grid{grid-template-columns:1fr 1fr}.hotel-commerce__dates{margin-inline:.9rem}.hotel-commerce__disclosure{padding-inline:.9rem}.hotel-sticky{z-index:80;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));background:#fff;border:1px solid #e0c4ce;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.55rem;display:grid;position:fixed;box-shadow:0 16px 45px #0004}.hotel-sticky>span{color:#4e4448;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding:0 .3rem;font-size:.72rem;font-weight:750;overflow:hidden}.hotel-sticky .vn-cta{min-height:48px;padding:.6rem .75rem;font-size:.8rem}.hotel-sticky button{color:#392d31;cursor:pointer;background:#f4eef0;border:0;border-radius:12px;width:44px;font-size:1.25rem}body:has(.hotel-sticky:not([hidden])){padding-bottom:calc(122px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.vn-cta,.button,.content-button,.staymatch-card__action,.staymatch-submit,.staymatch-result__actions a{transition:none}.vn-cta:hover,.button:hover,.content-button:hover,.staymatch-card__action:hover,.staymatch-submit:hover,.staymatch-result__actions a:hover{transform:none}}.in-japan-offer[hidden]{display:none!important}.in-japan-offer{z-index:75;right:20px;bottom:max(20px,env(safe-area-inset-bottom));width:min(370px,100vw - 40px);color:var(--ink);background:#fff;border:1px solid #dfc8d0;border-radius:18px;padding:0 1.15rem 1.15rem;position:fixed;overflow:hidden;box-shadow:0 22px 60px #3b0f2030}.in-japan-offer__close{z-index:2;color:#4f2836;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfde8;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 4px 16px #2f0c1933}.in-japan-offer__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.in-japan-offer__close:focus-visible{outline:3px solid var(--cta-focus);outline-offset:2px}.in-japan-offer__media{background:#f4dce4;height:128px;margin:0 -1.15rem 1rem;overflow:hidden}.in-japan-offer__media img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.in-japan-offer__content{padding-right:.15rem}.in-japan-offer h2{margin:0;font-size:1.25rem;line-height:1.2}.in-japan-offer p{color:var(--muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.55}.in-japan-offer__actions{gap:.55rem;margin-top:1rem;display:grid}.in-japan-offer__actions .vn-cta{width:100%}@media (width<=680px){.in-japan-offer{border-radius:18px;flex-direction:column;width:calc(100vw - 32px);max-width:390px;height:min(50svh,420px);max-height:calc(100svh - 24px);padding:0 1.15rem 1rem;display:flex;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 80px #1d07125c}.in-japan-offer__close{top:.45rem;right:.45rem}.in-japan-offer__media{height:82px;min-height:82px;margin:0 -1.15rem .7rem}.in-japan-offer h2{font-size:1.14rem}.in-japan-offer p{font-size:.82rem;line-height:1.4}.in-japan-offer__actions{grid-template-columns:1fr;margin-top:auto;padding-top:.65rem}.in-japan-offer__actions .vn-cta{min-height:52px;padding:.65rem .8rem;font-size:.84rem}body:has(.in-japan-offer:not([hidden])) .hotel-sticky{display:none!important}}.in-japan-offer.in-japan-offer--poster{aspect-ratio:4/5;background:#07101d;height:auto;max-height:min(80svh,620px);padding:0}.in-japan-offer--poster .in-japan-offer__media{height:100%;min-height:0;margin:0;position:absolute;inset:0}.in-japan-offer--poster .in-japan-offer__media img{object-position:center top}.in-japan-offer--poster .in-japan-offer__content{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.in-japan-offer--poster .in-japan-offer__actions{z-index:1;margin:0;padding:0;position:absolute;bottom:1rem;left:1rem;right:1rem}.in-japan-offer--poster .in-japan-offer__actions .vn-cta{box-shadow:0 8px 26px #12000c80}.in-japan-offer__link{color:inherit;text-decoration:none;display:block}.in-japan-offer__link:focus-visible{outline:3px solid var(--cta-focus);outline-offset:-5px}.in-japan-offer--poster .in-japan-offer__link{position:absolute;inset:0}.in-japan-offer__close{z-index:3!important;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important}.in-japan-offer__close svg{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfded;border:1px solid #ffffffb8;border-radius:50%;padding:4px;box-shadow:0 3px 12px #2f0c1933;stroke-width:2px!important;width:18px!important;height:18px!important}@media (prefers-reduced-motion:reduce){.in-japan-offer{scroll-behavior:auto}}.mobile-booking-timed-offer{display:none}@media (width<=680px){.mobile-booking-timed-offer{z-index:90;aspect-ratio:4/5;background:#06142d;border:0;border-radius:20px;width:min(100vw - 32px,390px);max-height:calc(100svh - 28px);display:block;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 90px #07101dab}.mobile-booking-timed-offer[hidden]{display:none!important}.mobile-booking-timed-offer__link{color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.mobile-booking-timed-offer__link>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mobile-booking-timed-offer__shade{background:linear-gradient(160deg,#03132ee6 0%,#06142d90 42%,#06142d12 67%,#06142dde 100%);position:absolute;inset:0}.mobile-booking-timed-offer__copy{z-index:1;text-shadow:0 2px 12px #00112dcc;gap:.45rem;display:grid;position:absolute;top:1.1rem;left:1.05rem;right:1.05rem}.mobile-booking-timed-offer__copy>span:first-child{letter-spacing:.055em;color:#d7e9ff;font-size:.72rem;font-weight:850}.mobile-booking-timed-offer__copy strong{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.72rem,9vw,2.28rem);line-height:1.06}.mobile-booking-timed-offer__body{color:#f6f9ff;max-width:19rem;font-size:.86rem;font-weight:650;line-height:1.42}.mobile-booking-timed-offer__cta{z-index:1;color:#08429d;background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:.7rem;min-height:56px;padding:.78rem 1rem;font-size:.89rem;font-weight:900;line-height:1.2;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 10px 26px #00113362}.mobile-booking-timed-offer__close{z-index:2;color:#111;cursor:pointer;background:#fffdfded;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:.45rem;right:.45rem;box-shadow:0 3px 12px #00112d55}.mobile-booking-timed-offer__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:10px;height:10px}.mobile-booking-timed-offer__close:focus-visible,.mobile-booking-timed-offer__link:focus-visible{outline-offset:-5px;outline:3px solid #fff}html.has-mobile-booking-timed-offer .hotel-sticky,html.has-mobile-booking-timed-offer .mobile-japan-offer__sticky{display:none!important}}.article-body,.article-content{font-family:var(--font-reading)}.article-header h1{font-family:var(--font-display);text-wrap:balance;font-weight:680}@media (width<=680px){.article-header{margin:1.75rem auto 1.35rem}.article-header h1{letter-spacing:-.03em;margin:.1rem 0 .8rem;font-size:clamp(1.8rem,7.5vw,2.25rem);line-height:1.04}}html[lang=zh-Hant]{--font-ui:"PingFang TC","Microsoft JhengHei UI","Microsoft JhengHei",system-ui,sans-serif;--font-display:"PingFang TC","Microsoft JhengHei UI","Microsoft JhengHei",system-ui,sans-serif;--font-reading:"PingFang TC","Microsoft JhengHei UI","Microsoft JhengHei",system-ui,sans-serif}@media (width>=768px){.article-page-layout{grid-template-columns:minmax(0,1fr) minmax(300px,clamp(300px,22vw,350px));align-items:start;column-gap:clamp(20px,2vw,30px);min-width:0;padding-right:max(20px,50vw - 700px);display:grid}.article-page-layout>article{grid-area:1/1;min-width:0}article{--article-main:min(52rem,calc(100vw - 26rem));--article-left:max(32px,calc((100vw - 1240px)/2))}.article-header{width:var(--article-main);max-width:none;margin:4rem 0 2rem var(--article-left)}.article-reading-tools{width:var(--article-main);max-width:none;margin:0 0 1.5rem var(--article-left)}.article-hero{width:var(--article-main);max-width:none;margin:0 0 2.5rem var(--article-left)}.article-content{width:var(--article-main);max-width:none;margin:0 0 7rem var(--article-left)}html[lang=zh-Hant] .article-content{max-width:none}.hotel-commerce{width:var(--article-main);max-width:none;margin:1rem 0 1.5rem var(--article-left)}.back-to-top{margin:-5.5rem 0 5rem var(--article-left)}}.desktop-trip-rail,.desktop-rail-stack,.desktop-commerce-sidebar,.desktop-stay22-map-rail,.mobile-japan-offer{display:none}@media (width<=680px){.mobile-japan-offer{width:calc(100vw - 28px);max-width:650px;margin:2.25rem 0 2.5rem;display:block;position:relative;left:50%;transform:translate(-50%)}html:has(.mobile-japan-offer) .in-japan-offer,.mobile-japan-offer[hidden],.mobile-japan-offer__sticky[hidden]{display:none!important}.mobile-japan-offer__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:12px;padding:0 42px 10px 0;display:flex;overflow-x:auto}.mobile-japan-offer__track::-webkit-scrollbar{display:none}.mobile-japan-offer__card{isolation:isolate;aspect-ratio:16/10;color:#fff;scroll-snap-align:start;background:#0a4890;border:0;border-radius:18px;flex:0 0 100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #04224a1f}.mobile-japan-offer__artwork{background:radial-gradient(circle at 77% 25%,#fff8 0 7%,#0000 7.5%),radial-gradient(circle at 82% 42%,#55a9e7 0 19%,#0000 19.5%),linear-gradient(145deg,#092b61 0%,#1268b1 55%,#74c0e8 100%);position:absolute;inset:0}.mobile-japan-offer__artwork:before,.mobile-japan-offer__artwork:after{content:"";background:#eef7ff33;border-radius:55% 0 0;width:72%;height:70%;position:absolute;bottom:-20%;right:-8%;transform:rotate(-8deg)}.mobile-japan-offer__artwork:after{background:#072a5a66;width:62%;height:75%;bottom:-38%;right:8%;transform:rotate(12deg)}.mobile-japan-offer__shade{background:linear-gradient(100deg,#03173be6 0%,#03173b91 42%,#03173b14 72%),linear-gradient(#0000 56%,#020f27bf 100%);position:absolute;inset:0}.mobile-japan-offer__copy{z-index:1;text-shadow:0 2px 12px #00112dcc;gap:.18rem;display:grid;position:absolute;top:.8rem;left:.85rem;right:.85rem}.mobile-japan-offer__copy>span{letter-spacing:.055em;color:#d7e9ff;font-size:.64rem;font-weight:850}.mobile-japan-offer__copy strong{max-width:11ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.16rem,6vw,1.52rem);line-height:1.08}.mobile-japan-offer__cta{z-index:1;color:#08429d;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.45rem;min-height:43px;padding:.54rem .72rem;font-size:.74rem;font-weight:900;line-height:1.18;display:flex;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;box-shadow:0 10px 22px #00113352}.mobile-japan-offer__card--trip .mobile-japan-offer__shade{background:linear-gradient(160deg,#1f0c5ac7 0%,#1f0c5a24 43%,#150843e6 100%)}.mobile-japan-offer__card--trip .mobile-japan-offer__cta{color:#4920a5}.mobile-japan-offer__dots{justify-content:center;gap:.2rem;margin-top:.15rem;display:flex}.mobile-japan-offer__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:38px;padding:0;display:grid}.mobile-japan-offer__dots span{background:#c8c0c4;border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s;display:block}.mobile-japan-offer__dots button[aria-selected=true] span{background:#b82962;width:20px}.mobile-japan-offer__dots button:focus-visible{outline-offset:-3px;border-radius:999px;outline:3px solid #111}.mobile-japan-offer__sticky{z-index:36;right:14px;bottom:max(14px,env(safe-area-inset-bottom));background:#b82962;border-radius:15px;justify-content:space-between;align-items:center;min-height:54px;padding:.75rem 1rem;font-weight:900;text-decoration:none;display:flex;position:fixed;left:14px;box-shadow:0 14px 34px #62112d52;color:#fff!important}.mobile-japan-offer__sticky:focus-visible{outline-offset:3px;outline:3px solid #111}}@media (width>=768px){.desktop-commerce-sidebar{z-index:34;overscroll-behavior:visible;grid-area:1/2;grid-auto-rows:max-content;align-content:start;align-self:start;gap:14px;width:100%;margin-top:28px;padding:0 0 8px;display:grid;position:sticky;top:96px;overflow:visible}.desktop-commerce-sidebar>.desktop-trip-rail,.desktop-commerce-sidebar>.desktop-stay22-map-rail{flex:none;width:100%;display:block;position:relative;top:auto;right:auto}.desktop-stay22-map-rail{background:#fff;border:1px solid #d7e2f0;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #09244a26}.desktop-stay22-map-rail__header{color:#fff;background:#09244a;gap:.24rem;padding:.82rem .9rem .72rem;display:grid}.desktop-stay22-map-rail__header>span{letter-spacing:.075em;text-transform:uppercase;color:#c8defa;font-size:.58rem;font-weight:850}.desktop-stay22-map-rail__header strong{letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.18;display:-webkit-box;overflow:hidden}.desktop-stay22-map-rail__header p{color:#e7f0fc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.64rem;line-height:1.34;display:-webkit-box;overflow:hidden}.desktop-stay22-map-rail__frame{background:#eef4fa}.desktop-stay22-map-rail__frame iframe{border:0;width:100%;height:428px;display:block}.desktop-stay22-map-rail__open{color:#0a3e8d;background:#fff;justify-content:space-between;align-items:center;gap:.5rem;min-height:38px;padding:.55rem .9rem;font-size:.7rem;font-weight:850;text-decoration:none;display:flex}.desktop-stay22-map-rail__open:hover{background:#f2f7fd}.desktop-stay22-map-rail__open:focus-visible{outline-offset:-3px;outline:3px solid #0a3e8d}.desktop-stay22-map-rail__note{color:#68798d;padding:0 .9rem .6rem;font-size:.58rem;display:block}.desktop-trip-rail{z-index:34;aspect-ratio:4/5;background:#071b3d;border:1px solid #bfd8f5;border-radius:22px;width:clamp(320px,25.7vw,370px);display:block;position:fixed;top:96px;right:max(20px,50vw - 700px);overflow:hidden;box-shadow:0 22px 58px #07224b2e}.desktop-trip-rail>a{color:#fff;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.desktop-trip-rail img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.desktop-trip-rail__shade{background:linear-gradient(155deg,#031436f0 0%,#03193eb8 31%,#03193e14 58%,#020f251f 70%,#020d23e0 100%);position:absolute;inset:0}.desktop-trip-rail__copy{z-index:1;gap:.65rem;display:grid;position:absolute;top:1.45rem;left:1.35rem;right:1.35rem}.desktop-trip-rail__eyebrow{letter-spacing:.08em;color:#d9ebff;font-size:.74rem;font-weight:850}.desktop-trip-rail__copy strong{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,2.25vw,2.15rem);line-height:1.08}.desktop-trip-rail__body{color:#f6f9ff;max-width:19rem;font-size:.88rem;font-weight:650;line-height:1.5}.desktop-trip-rail__proof{color:#1a2440;background:#edaa22e8;border:1px solid #ffe39e8c;border-radius:999px;width:max-content;max-width:100%;padding:.42rem .68rem;font-size:.72rem;font-weight:900;box-shadow:0 8px 22px #020f2638}.desktop-trip-rail__cta{z-index:1;color:#1149a9;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:.75rem 1rem;font-size:.9rem;font-weight:900;display:flex;position:absolute;bottom:1.2rem;left:1.25rem;right:1.25rem;box-shadow:0 12px 30px #00113352}.desktop-trip-rail>a:hover img{transform:scale(1.035)}.desktop-trip-rail>a:hover .desktop-trip-rail__cta{background:#eaf4ff}.desktop-trip-rail>a:focus-visible{outline-offset:-7px;outline:4px solid #111}.desktop-booking-rail{background:#061937;border-color:#6ca6ee}.desktop-booking-rail .desktop-trip-rail__shade{background:linear-gradient(160deg,#020f270f 0%,#02143408 20%,#02122f94 52%,#020d23c7 100%)}.desktop-booking-rail .desktop-trip-rail__copy{top:5.1rem}.desktop-booking-rail .desktop-trip-rail__eyebrow{color:#b9d9ff}.desktop-booking-rail .desktop-trip-rail__proof{color:#073b84;background:#eaf4ff;border-color:#9dcbff8c}.desktop-booking-rail .desktop-trip-rail__cta{color:#003b95;background:#fff}.desktop-booking-rail>a:hover .desktop-trip-rail__cta{background:#e7f1ff}.desktop-rail-stack{z-index:34;gap:14px;width:min(clamp(260px,20vw,320px),40vh - 52px);display:grid;position:fixed;top:96px;right:max(20px,50vw - 700px)}.desktop-rail-stack .desktop-trip-rail{z-index:auto;aspect-ratio:4/5;width:100%;display:block;position:relative;top:auto;right:auto}.desktop-rail-stack .desktop-trip-rail__copy{text-shadow:0 2px 10px #021027b8;gap:.42rem;top:1rem;left:1rem;right:1rem}.desktop-rail-stack .desktop-trip-rail__copy strong{font-size:clamp(1.35rem,1.7vw,1.72rem)}.desktop-rail-stack .desktop-trip-rail__body{font-size:.76rem;line-height:1.38}.desktop-rail-stack .desktop-trip-rail__proof{text-shadow:none;padding:.34rem .52rem;font-size:.64rem}.desktop-rail-stack .desktop-trip-rail__cta{min-height:46px;padding:.62rem .75rem;font-size:.76rem;bottom:.75rem;left:.8rem;right:.8rem}.desktop-rail-stack .desktop-booking-rail .desktop-trip-rail__copy{top:4rem}html[lang=zh-Hant] body:has(.desktop-trip-rail) .in-japan-offer{display:none!important}}@media (width>=1024px){.desktop-commerce-sidebar{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b58d9c transparent;max-height:calc(100dvh - 112px);padding-right:6px;overflow:hidden auto}.desktop-commerce-sidebar::-webkit-scrollbar{width:7px}.desktop-commerce-sidebar::-webkit-scrollbar-track{background:0 0}.desktop-commerce-sidebar::-webkit-scrollbar-thumb{background:#b58d9c;border-radius:999px}.desktop-commerce-sidebar:focus-visible{outline-offset:4px;border-radius:22px;outline:2px solid #a52c59}}@media (prefers-reduced-motion:reduce){.desktop-trip-rail img{transition:none}}html[lang=ko]{--font-ui:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font-display:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font-reading:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}html[lang=th]{--font-ui:"Leelawadee UI",Tahoma,system-ui,sans-serif;--font-display:"Leelawadee UI",Tahoma,system-ui,sans-serif;--font-reading:"Leelawadee UI",Tahoma,system-ui,sans-serif}.setup-food-needs{margin-top:24px}.setup-food-needs h3{color:#6e2944;margin:0 0 12px;font-size:18px}.setup-dietary-options{flex-wrap:wrap;gap:10px;display:flex}.trip-setup .setup-dietary-options label{background:#fff;border:1px solid #d9c7cf;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:12px 16px;display:flex}.trip-setup .setup-dietary-options input{accent-color:#6e2944;width:18px;height:18px;min-height:18px;margin:0}.setup-dietary-options label:has(input:checked){background:#f0f5f1;border-color:#274e49}
