@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-000.woff2)format("woff2");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-001.woff2)format("woff2");unicode-range:U+F92F-F980,U+F982-F9C9}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-002.woff2)format("woff2");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3,U+F900-F909,U+F90B-F92E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-003.woff2)format("woff2");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-004.woff2)format("woff2");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-005.woff2)format("woff2");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-006.woff2)format("woff2");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-007.woff2)format("woff2");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-008.woff2)format("woff2");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-009.woff2)format("woff2");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-010.woff2)format("woff2");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-011.woff2)format("woff2");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-012.woff2)format("woff2");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-013.woff2)format("woff2");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-014.woff2)format("woff2");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-015.woff2)format("woff2");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-016.woff2)format("woff2");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-017.woff2)format("woff2");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-018.woff2)format("woff2");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-019.woff2)format("woff2");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-020.woff2)format("woff2");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-021.woff2)format("woff2");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-022.woff2)format("woff2");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-023.woff2)format("woff2");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-024.woff2)format("woff2");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-025.woff2)format("woff2");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-026.woff2)format("woff2");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-027.woff2)format("woff2");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-028.woff2)format("woff2");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-029.woff2)format("woff2");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-030.woff2)format("woff2");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-031.woff2)format("woff2");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-032.woff2)format("woff2");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-033.woff2)format("woff2");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-034.woff2)format("woff2");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-035.woff2)format("woff2");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-036.woff2)format("woff2");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-037.woff2)format("woff2");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-038.woff2)format("woff2");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-039.woff2)format("woff2");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-040.woff2)format("woff2");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-041.woff2)format("woff2");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-042.woff2)format("woff2");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-043.woff2)format("woff2");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-044.woff2)format("woff2");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-045.woff2)format("woff2");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-046.woff2)format("woff2");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-047.woff2)format("woff2");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-048.woff2)format("woff2");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-049.woff2)format("woff2");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-050.woff2)format("woff2");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-051.woff2)format("woff2");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-052.woff2)format("woff2");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-053.woff2)format("woff2");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-054.woff2)format("woff2");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-055.woff2)format("woff2");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-056.woff2)format("woff2");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-057.woff2)format("woff2");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-058.woff2)format("woff2");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-059.woff2)format("woff2");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-060.woff2)format("woff2");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-061.woff2)format("woff2");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-062.woff2)format("woff2");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-063.woff2)format("woff2");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-064.woff2)format("woff2");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-065.woff2)format("woff2");unicode-range:U+99DF,U+99ED,U+99F1,U+99FF,U+9A01,U+9A08,U+9A0E-9A0F,U+9A19,U+9A2B,U+9A30,U+9A36-9A37,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A65,U+9A69-9A6A,U+9AA8,U+9AB8,U+9AD3,U+9AE5,U+9AEE,U+9B1A,U+9B27,U+9B2A,U+9B31,U+9B3C,U+9B41-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B8E,U+9B91,U+9B9F,U+9BAB,U+9BAE,U+9BC9,U+9BD6,U+9BE4,U+9BE8,U+9C0D,U+9C10,U+9C12,U+9C15,U+9C25,U+9C32,U+9C3B,U+9C47,U+9C49,U+9C57,U+9CE5,U+9CE7,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D09,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D51,U+9D5D,U+9D60-9D61,U+9D6C,U+9D72,U+9DA9,U+9DAF,U+9DB4,U+9DC4,U+9DD7,U+9DF2,U+9DF8-9DFA,U+9E1A,U+9E1E,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3,U+9ECD-9ECE,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EE8,U+9EF4,U+9F07-9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F90,U+9F95,U+9F9C,U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-066.woff2)format("woff2");unicode-range:U+96A7-96A8,U+96AA,U+96B1,U+96B7,U+96BB,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9,U+96CB-96CE,U+96D5-96D6,U+96D9,U+96DB-96DC,U+96E2-96E3,U+96E8-96EA,U+96EF-96F0,U+96F2,U+96F6-96F7,U+96F9,U+96FB,U+9700,U+9706-9707,U+9711,U+9713,U+9716,U+9719,U+971C,U+971E,U+9727,U+9730,U+9732,U+9739,U+973D,U+9742,U+9744,U+9748,U+9756,U+975C,U+9761,U+9769,U+976D,U+9774,U+9777,U+977A,U+978B,U+978D,U+978F,U+97A0,U+97A8,U+97AB,U+97AD,U+97C6,U+97CB,U+97DC,U+97F6,U+97FB,U+97FF-9803,U+9805-9806,U+9808,U+980A,U+980C,U+9810-9813,U+9817-9818,U+982D,U+9830,U+9838-9839,U+983B,U+9846,U+984C-984E,U+9854,U+9858,U+985A,U+985E,U+9865,U+9867,U+986B,U+986F,U+98AF,U+98B1,U+98C4,U+98C7,U+98DB-98DC,U+98E1-98E2,U+98ED-98EF,U+98F4,U+98FC-98FE,U+9903,U+9909-990A,U+990C,U+9910,U+9913,U+9918,U+991E,U+9920,U+9928,U+9945,U+9949,U+994B-994D,U+9951-9952,U+9954,U+9957,U+9996,U+999D,U+99A5,U+99A8,U+99AC-99AE,U+99B1,U+99B3-99B4,U+99B9,U+99C1,U+99D0-99D2,U+99D5,U+99D9,U+99DD}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-067.woff2)format("woff2");unicode-range:U+920D,U+9210-9212,U+9217,U+921E,U+9234,U+923A,U+923F-9240,U+9245,U+9249,U+9257,U+925B,U+925E,U+9262,U+9264-9266,U+9283,U+9285,U+9291,U+9293,U+9296,U+9298,U+929C,U+92B3,U+92B6-92B7,U+92B9,U+92CC,U+92CF,U+92D2,U+92E4,U+92EA,U+92F8,U+92FC,U+9304,U+9310,U+9318,U+931A,U+931E-9322,U+9324,U+9326,U+9328,U+932B,U+932E-932F,U+9348,U+934A-934B,U+934D,U+9354,U+935B,U+936E,U+9375,U+937C,U+937E,U+938C,U+9394,U+9396,U+939A,U+93A3,U+93A7,U+93AC-93AD,U+93B0,U+93C3,U+93D1,U+93DE,U+93E1,U+93E4,U+93F6,U+9404,U+9418,U+9425,U+942B,U+9435,U+9438,U+9444,U+9451-9452,U+945B,U+947D,U+947F,U+9583,U+9589,U+958F,U+9591-9592,U+9594,U+9598,U+95A3-95A5,U+95A8,U+95AD,U+95B1,U+95BB-95BC,U+95C7,U+95CA,U+95D4-95D6,U+95DC,U+95E1-95E2,U+961C,U+9621,U+962A,U+962E,U+9632,U+963B,U+963F-9640,U+9642,U+9644,U+964B-964D,U+9650,U+965B-965F,U+9662-9664,U+966A,U+9670,U+9673,U+9675-9678,U+967D,U+9685-9686,U+968A-968B,U+968D-968E,U+9694-9695,U+9698-9699,U+969B-969C,U+96A3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-068.woff2)format("woff2");unicode-range:U+8FA8,U+8FAD,U+8FAF-8FB2,U+8FC2,U+8FC5,U+8FCE,U+8FD4,U+8FE6,U+8FEA-8FEB,U+8FED,U+8FF0,U+8FF2,U+8FF7,U+8FF9,U+8FFD,U+9000-9003,U+9005-9006,U+9008,U+900B,U+900D,U+900F-9011,U+9014-9015,U+9017,U+9019,U+901D-9023,U+902E,U+9031-9032,U+9035,U+9038,U+903C,U+903E,U+9041-9042,U+9047,U+904A-904B,U+904D-904E,U+9050-9051,U+9054-9055,U+9059,U+905C-905E,U+9060-9061,U+9063,U+9069,U+906D-906F,U+9072,U+9075,U+9077-9078,U+907A,U+907C-907D,U+907F-9084,U+9087-9088,U+908A,U+908F,U+9091,U+9095,U+9099,U+90A2-90A3,U+90A6,U+90A8,U+90AA,U+90AF-90B1,U+90B5,U+90B8,U+90C1,U+90CA,U+90DE,U+90E1,U+90ED,U+90F5,U+9102,U+9112,U+9115,U+9119,U+9127,U+912D,U+9132,U+9149-914E,U+9152,U+9162,U+9169-916A,U+916C,U+9175,U+9177-9178,U+9187,U+9189,U+918B,U+918D,U+9192,U+919C,U+91AB-91AC,U+91AE-91AF,U+91B1,U+91B4-91B5,U+91C0,U+91C7,U+91C9,U+91CB,U+91CF-91D0,U+91D7-91D8,U+91DC-91DD,U+91E3,U+91E7,U+91EA,U+91F5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-069.woff2)format("woff2");unicode-range:U+8C6A-8C6B,U+8C79-8C7A,U+8C82,U+8C8A,U+8C8C,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAC,U+8CAF-8CB0,U+8CB3-8CB4,U+8CB6-8CB8,U+8CBB-8CBD,U+8CBF-8CC4,U+8CC7-8CC8,U+8CCA,U+8CD1,U+8CD3,U+8CDA,U+8CDC,U+8CDE,U+8CE0,U+8CE2-8CE4,U+8CE6,U+8CEA,U+8CED,U+8CF4,U+8CFB-8CFD,U+8D04-8D05,U+8D07-8D08,U+8D0A,U+8D0D,U+8D13,U+8D16,U+8D64,U+8D66,U+8D6B,U+8D70,U+8D73-8D74,U+8D77,U+8D85,U+8D8A,U+8D99,U+8DA3,U+8DA8,U+8DB3,U+8DBA,U+8DBE,U+8DC6,U+8DCB-8DCC,U+8DCF,U+8DDB,U+8DDD,U+8DE1,U+8DE3,U+8DE8,U+8DF3,U+8E0A,U+8E0F-8E10,U+8E1E,U+8E2A,U+8E30,U+8E35,U+8E42,U+8E44,U+8E47-8E4A,U+8E59,U+8E5F-8E60,U+8E74,U+8E76,U+8E81,U+8E87,U+8E8A,U+8E8D,U+8EAA-8EAC,U+8EC0,U+8ECB-8ECC,U+8ED2,U+8EDF,U+8EEB,U+8EF8,U+8EFB,U+8EFE,U+8F03,U+8F05,U+8F09,U+8F12-8F15,U+8F1B-8F1F,U+8F26-8F27,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38-8F39,U+8F3B,U+8F3E-8F3F,U+8F44-8F45,U+8F49,U+8F4D-8F4E,U+8F5D,U+8F5F,U+8F62,U+8F9B-8F9C,U+8FA3,U+8FA6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-070.woff2)format("woff2");unicode-range:U+8941,U+8944,U+895F,U+8964,U+896A,U+8972,U+8981,U+8983,U+8986-8987,U+898F,U+8993,U+8996,U+89A1,U+89A9-89AA,U+89B2,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+89F4,U+89F8,U+8A02-8A03,U+8A08,U+8A0A,U+8A0C,U+8A0E,U+8A13,U+8A16-8A17,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A25,U+8A2A,U+8A2D,U+8A31,U+8A34,U+8A36,U+8A3A-8A3B,U+8A50,U+8A54-8A55,U+8A5B,U+8A5E,U+8A60,U+8A62-8A63,U+8A66,U+8A6D-8A6E,U+8A70,U+8A72-8A73,U+8A75,U+8A79,U+8A85,U+8A87,U+8A8C-8A8D,U+8A93,U+8A95,U+8A98,U+8AA0-8AA1,U+8AA3-8AA6,U+8AA8,U+8AAA,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABE-8ABF,U+8AC2,U+8AC4,U+8AC7,U+8ACB,U+8ACD,U+8ACF,U+8AD2,U+8AD6,U+8ADB-8ADC,U+8AE1,U+8AE6-8AE7,U+8AEA-8AEB,U+8AED-8AEE,U+8AF1,U+8AF6-8AF8,U+8AFA,U+8AFE,U+8B00-8B02,U+8B04,U+8B0E,U+8B10,U+8B14,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20,U+8B28,U+8B2B-8B2C,U+8B33,U+8B39,U+8B41,U+8B49,U+8B4E-8B4F,U+8B58,U+8B5A,U+8B5C,U+8B66,U+8B6C,U+8B6F-8B70,U+8B74,U+8B77,U+8B7D,U+8B80,U+8B8A,U+8B90,U+8B92-8B93,U+8B96,U+8B9A,U+8C37,U+8C3F,U+8C41,U+8C46,U+8C48,U+8C4A,U+8C4C,U+8C55,U+8C5A,U+8C61}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-071.woff2)format("woff2");unicode-range:U+858F,U+8591,U+8594,U+859B,U+85A6,U+85A8-85AA,U+85AF-85B0,U+85BA,U+85C1,U+85C9,U+85CD-85CF,U+85D5,U+85DC-85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85FA-85FB,U+85FF,U+8602,U+8606-8607,U+860A,U+8616-8617,U+861A,U+862D,U+863F,U+864E,U+8650,U+8654-8655,U+865B-865C,U+865E-865F,U+8667,U+8679,U+868A,U+868C,U+8693,U+86A3-86A4,U+86A9,U+86C7,U+86CB,U+86D4,U+86D9,U+86DB,U+86DF,U+86E4,U+86ED,U+86FE,U+8700,U+8702-8703,U+8708,U+8718,U+871A,U+871C,U+874E,U+8755,U+8757,U+875F,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782,U+878D,U+879F,U+87A2,U+87B3,U+87BA,U+87C4,U+87E0,U+87EC,U+87EF,U+87F2,U+87F9,U+87FB,U+87FE,U+8805,U+881F,U+8822-8823,U+8831,U+8836,U+883B,U+8840,U+8846,U+884D,U+8852-8853,U+8857,U+8859,U+885B,U+885D,U+8861-8863,U+8868,U+886B,U+8870,U+8872,U+8877,U+887E-887F,U+8881-8882,U+8888,U+888B,U+888D,U+8892,U+8896-8897,U+889E,U+88AB,U+88B4,U+88C1-88C2,U+88CF,U+88D4-88D5,U+88D9,U+88DC-88DD,U+88DF,U+88E1,U+88E8,U+88F3-88F5,U+88F8,U+88FD,U+8907,U+8910,U+8912-8913,U+8918-8919,U+8925,U+892A,U+8936,U+8938,U+893B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-072.woff2)format("woff2");unicode-range:U+82A6,U+82A9,U+82AC-82AF,U+82B3,U+82B7-82B9,U+82BB-82BD,U+82BF,U+82D1-82D2,U+82D4-82D5,U+82D7,U+82DB,U+82DE-82DF,U+82E1,U+82E5-82E7,U+82FD-82FE,U+8301-8305,U+8309,U+8317,U+8328,U+832B,U+832F,U+8331,U+8334-8336,U+8338-8339,U+8340,U+8347,U+8349-834A,U+834F,U+8351-8352,U+8373,U+8377,U+837B,U+8389-838A,U+838E,U+8396,U+8398,U+839E,U+83A2,U+83A9-83AB,U+83BD,U+83C1,U+83C5,U+83C9-83CA,U+83CC,U+83D3,U+83D6,U+83DC,U+83E9,U+83EB,U+83EF-83F2,U+83F4,U+83F9,U+83FD,U+8403-8404,U+840A,U+840C-840E,U+8429,U+842C,U+8431,U+8438,U+843D,U+8449,U+8457,U+845B,U+8461,U+8463,U+8466,U+846B-846C,U+846F,U+8475,U+847A,U+8490,U+8494,U+8499,U+849C,U+84A1,U+84B2,U+84B8,U+84BB-84BC,U+84BF-84C0,U+84C2,U+84C4,U+84C6,U+84C9,U+84CB,U+84CD,U+84D1,U+84DA,U+84EC,U+84EE,U+84F4,U+84FC,U+8511,U+8513-8514,U+8517-8518,U+851A,U+851E,U+8521,U+8523,U+8525,U+852C-852D,U+852F,U+853D,U+853F,U+8541,U+8543,U+8549,U+854E,U+8553,U+8559,U+8563,U+8568-856A,U+856D,U+8584,U+8587}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-073.woff2)format("woff2");unicode-range:U+8033,U+8036,U+803D,U+803F,U+8043,U+8046,U+804A,U+8056,U+8058,U+805A,U+805E,U+806F-8070,U+8072-8073,U+8077,U+807D-807F,U+8084-8087,U+8089,U+808B-808C,U+8096,U+809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AA,U+80AF,U+80B1-80B2,U+80B4,U+80BA,U+80C3-80C4,U+80CC,U+80CE,U+80DA-80DB,U+80DE,U+80E1,U+80E4-80E5,U+80F1,U+80F4,U+80F8,U+80FD,U+8102,U+8105-8108,U+810A,U+8118,U+811A-811B,U+8123,U+8129,U+812B,U+812F,U+8139,U+813E,U+814B,U+814E,U+8150-8151,U+8154-8155,U+8165-8166,U+816B,U+8170-8171,U+8178-817A,U+817F-8180,U+8188,U+818A,U+818F,U+819A,U+819C-819D,U+81A0,U+81A3,U+81A8,U+81B3,U+81B5,U+81BA,U+81BD-81C0,U+81C2,U+81C6,U+81CD,U+81D8,U+81DF,U+81E3,U+81E5,U+81E7-81E8,U+81ED,U+81F3-81F4,U+81FA-81FC,U+81FE,U+8205,U+8208,U+820A,U+820C-820D,U+8212,U+821B-821C,U+821E-821F,U+8221,U+822A-822C,U+8235-8237,U+8239,U+8240,U+8245,U+8247,U+8259,U+8264,U+8266,U+826E-826F,U+8271,U+8276,U+8278,U+827E,U+828B,U+828D-828E,U+8292,U+8299-829A,U+829D,U+829F,U+82A5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-074.woff2)format("woff2");unicode-range:U+7D2F-7D30,U+7D33,U+7D35,U+7D39-7D3A,U+7D42-7D46,U+7D50,U+7D5E,U+7D61-7D62,U+7D66,U+7D68,U+7D6A,U+7D6E,U+7D71-7D73,U+7D76,U+7D79,U+7D7F,U+7D8E-7D8F,U+7D93,U+7D9C,U+7DA0,U+7DA2,U+7DAC-7DAD,U+7DB1-7DB2,U+7DB4-7DB5,U+7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DCA-7DCB,U+7DD6,U+7DD8,U+7DDA,U+7DDD-7DDE,U+7DE0-7DE1,U+7DE3,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF4,U+7DFB,U+7E09-7E0A,U+7E15,U+7E1B,U+7E1D-7E1F,U+7E21,U+7E23,U+7E2B,U+7E2E-7E2F,U+7E31,U+7E37,U+7E3D-7E3E,U+7E43,U+7E46-7E47,U+7E52,U+7E54-7E55,U+7E5E,U+7E61,U+7E69-7E6B,U+7E6D,U+7E70,U+7E79,U+7E7C,U+7E82,U+7E8C,U+7E8F,U+7E93,U+7E96,U+7E98,U+7E9B-7E9C,U+7F36,U+7F38,U+7F3A,U+7F4C,U+7F50,U+7F54-7F55,U+7F6A-7F6B,U+7F6E,U+7F70,U+7F72,U+7F75,U+7F77,U+7F79,U+7F85,U+7F88,U+7F8A,U+7F8C,U+7F94,U+7F9A,U+7F9E,U+7FA4,U+7FA8-7FA9,U+7FB2,U+7FB8-7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD2,U+7FD4-7FD5,U+7FDF-7FE1,U+7FE9,U+7FEB,U+7FF0,U+7FF9,U+7FFC,U+8000-8001,U+8003,U+8006,U+8009,U+800C,U+8010,U+8015,U+8017-8018,U+802D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-075.woff2)format("woff2");unicode-range:U+7A49,U+7A4D-7A4E,U+7A57,U+7A61-7A62,U+7A69,U+7A6B,U+7A70,U+7A74,U+7A76,U+7A79,U+7A7D,U+7A7F,U+7A81,U+7A84,U+7A88,U+7A92-7A93,U+7A95,U+7A98,U+7A9F,U+7AA9-7AAA,U+7AAE-7AAF,U+7ABA,U+7AC4-7AC5,U+7AC7,U+7ACA,U+7AD7,U+7AD9,U+7ADD,U+7ADF-7AE0,U+7AE3,U+7AE5,U+7AEA,U+7AED,U+7AEF,U+7AF6,U+7AF9-7AFA,U+7AFF,U+7B0F,U+7B11,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B26,U+7B2D,U+7B39,U+7B46,U+7B49,U+7B4B-7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B60,U+7B6C,U+7B6E,U+7B75,U+7B7D,U+7B87,U+7B8B,U+7B8F,U+7B94-7B95,U+7B97,U+7B9A,U+7B9D,U+7BA1,U+7BAD,U+7BB1,U+7BB4,U+7BB8,U+7BC0-7BC1,U+7BC4,U+7BC6-7BC7,U+7BC9,U+7BD2,U+7BE0,U+7BE4,U+7BE9,U+7C07,U+7C12,U+7C1E,U+7C21,U+7C27,U+7C2A-7C2B,U+7C3D-7C3F,U+7C43,U+7C4C-7C4D,U+7C60,U+7C64,U+7C6C,U+7C73,U+7C83,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA5,U+7CA7,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBE,U+7CCA,U+7CD6,U+7CDE-7CE0,U+7CE7,U+7CFB,U+7CFE,U+7D00,U+7D02,U+7D04-7D08,U+7D0A-7D0B,U+7D0D,U+7D10,U+7D14,U+7D17-7D1B,U+7D20-7D21,U+7D2B-7D2C,U+7D2E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-076.woff2)format("woff2");unicode-range:U+7704,U+7708-7709,U+770B,U+771E,U+7720,U+7729,U+7737-7738,U+773A,U+773C,U+7740,U+774D,U+775B,U+7761,U+7763,U+7766,U+776B,U+7779,U+777E-777F,U+778B,U+7791,U+779E,U+77A5,U+77AC-77AD,U+77B0,U+77B3,U+77BB-77BC,U+77BF,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E9,U+77ED-77EF,U+7802,U+7812,U+7825-7827,U+782C,U+7832,U+7834,U+7845,U+784F,U+785D,U+786B-786C,U+786F,U+787C,U+7881,U+7887,U+788C-788E,U+7891,U+7897,U+78A3,U+78A7,U+78A9,U+78BA-78BC,U+78C1,U+78C5,U+78CA-78CB,U+78CE,U+78D0,U+78E8,U+78EC,U+78EF,U+78F5,U+78FB,U+7901,U+790E,U+7916,U+792A-792C,U+793A,U+7940-7941,U+7947-7949,U+7950,U+7956-7957,U+795A-795D,U+7960,U+7965,U+7968,U+796D,U+797A,U+797F,U+7981,U+798D-798E,U+7991,U+79A6-79A7,U+79AA,U+79AE,U+79B1,U+79B3,U+79B9,U+79BD-79C1,U+79C9-79CB,U+79D2,U+79D5,U+79D8,U+79DF,U+79E4,U+79E6-79E7,U+79E9,U+79FB,U+7A00,U+7A05,U+7A08,U+7A0B,U+7A0D,U+7A14,U+7A17,U+7A19-7A1A,U+7A1C,U+7A1F-7A20,U+7A2E,U+7A31,U+7A36-7A37,U+7A3B-7A3D,U+7A3F-7A40,U+7A46}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-077.woff2)format("woff2");unicode-range:U+7482-7483,U+7487,U+7489,U+748B,U+7498,U+749C,U+749E-749F,U+74A1,U+74A3,U+74A5,U+74A7-74A8,U+74AA,U+74B0,U+74B2,U+74B5,U+74B9,U+74BD,U+74BF,U+74C6,U+74CA,U+74CF,U+74D4,U+74D8,U+74DA,U+74DC,U+74E0,U+74E2-74E3,U+74E6,U+74EE,U+74F7,U+7501,U+7504,U+7511,U+7515,U+7518,U+751A-751B,U+7523,U+7525-7526,U+752B-752C,U+7531,U+7533,U+7538,U+753A,U+7547,U+754C,U+754F,U+7551,U+7553-7554,U+7559,U+755B-755D,U+7562,U+7565-7566,U+756A,U+756F-7570,U+7575-7576,U+7578,U+757A,U+757F,U+7586-7587,U+758A-758B,U+758E-758F,U+7591,U+759D,U+75A5,U+75AB,U+75B1-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2,U+75C5,U+75C7,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75E2,U+75F0,U+75F2,U+75F4,U+75FA,U+75FC,U+7600,U+760D,U+7619,U+761F-7622,U+7624,U+7626,U+763B,U+7642,U+764C,U+764E,U+7652,U+7656,U+7661,U+7664,U+7669,U+766C,U+7670,U+7672,U+7678,U+7686-7687,U+768E,U+7690,U+7693,U+76AE,U+76BA,U+76BF,U+76C2-76C3,U+76C6,U+76C8,U+76CA,U+76D2,U+76D6,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3-76E4,U+76E7,U+76F2,U+76FC,U+76FE,U+7701}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-078.woff2)format("woff2");unicode-range:U+7230,U+7232,U+7235,U+723A-723B,U+723D-723E,U+7240,U+7246-7248,U+724C,U+7252,U+7258-7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7272,U+727D,U+7280-7281,U+72A2,U+72A7,U+72AC,U+72AF,U+72C0,U+72C2,U+72C4,U+72CE,U+72D0,U+72D7,U+72D9,U+72E1,U+72E9,U+72F8-72F9,U+72FC-72FD,U+730A,U+7316,U+731B-731D,U+7325,U+7329-732B,U+7336-7337,U+733E-733F,U+7344-7345,U+7350,U+7352,U+7357,U+7368,U+736A,U+7370,U+7372,U+7375,U+7378,U+737A-737B,U+7384,U+7386-7387,U+7389,U+738E,U+7394,U+7396-7398,U+739F,U+73A7,U+73A9,U+73AD,U+73B2-73B3,U+73B9,U+73C0,U+73C2,U+73C9-73CA,U+73CC-73CD,U+73CF,U+73D6,U+73D9,U+73DD-73DE,U+73E0,U+73E3-73E6,U+73E9-73EA,U+73ED,U+73F7,U+73F9,U+73FD-73FE,U+7401,U+7403,U+7405,U+7407,U+7409,U+7413,U+741B,U+7420-7422,U+7425-7426,U+7428,U+742A-742C,U+742E-7430,U+7433-7436,U+7438,U+743A,U+743F-7441,U+7443-7444,U+744B,U+7455,U+7457,U+7459-745C,U+745E-7460,U+7462,U+7464-7465,U+7468-746A,U+746F,U+747E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-079.woff2)format("woff2");unicode-range:U+6F8D-6F8E,U+6F90,U+6F94,U+6F97,U+6FA3-6FA4,U+6FA7,U+6FAE-6FAF,U+6FB1,U+6FB3,U+6FB9,U+6FBE,U+6FC0-6FC3,U+6FCA,U+6FD5,U+6FDA,U+6FDF-6FE1,U+6FE4,U+6FE9,U+6FEB-6FEC,U+6FEF,U+6FF1,U+6FFE,U+7001,U+7005-7006,U+7009,U+700B,U+700F,U+7011,U+7015,U+7018,U+701A-701F,U+7023,U+7027-7028,U+702F,U+7037,U+703E,U+704C,U+7050-7051,U+7058,U+705D,U+7070,U+7078,U+707C-707D,U+7085,U+708A,U+708E,U+7092,U+7098-709A,U+70A1,U+70A4,U+70AB-70AD,U+70AF,U+70B3,U+70B7-70B9,U+70C8,U+70CB,U+70CF,U+70D8-70D9,U+70DD,U+70DF,U+70F1,U+70F9,U+70FD,U+7104,U+7109,U+710C,U+7119-711A,U+711E,U+7126,U+7130,U+7136,U+7147,U+7149-714A,U+714C,U+714E,U+7150,U+7156,U+7159,U+715C,U+715E,U+7164-7167,U+7169,U+716C,U+716E,U+717D,U+7184,U+7189-718A,U+718F,U+7192,U+7194,U+7199,U+719F,U+71A2,U+71AC,U+71B1,U+71B9-71BA,U+71BE,U+71C1,U+71C3,U+71C8-71C9,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71DF,U+71E5-71E7,U+71ED-71EE,U+71FB-71FC,U+71FE-7200,U+7206,U+7210,U+721B,U+722A,U+722C-722D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-080.woff2)format("woff2");unicode-range:U+6D5A,U+6D5C,U+6D63,U+6D66,U+6D69-6D6A,U+6D6C,U+6D6E,U+6D74,U+6D78-6D79,U+6D7F,U+6D85,U+6D87-6D89,U+6D8C-6D8E,U+6D91,U+6D93,U+6D95,U+6DAF,U+6DB2,U+6DB5,U+6DC0,U+6DC3-6DC7,U+6DCB,U+6DCF,U+6DD1,U+6DD8-6DDA,U+6DDE,U+6DE1,U+6DE8,U+6DEA-6DEB,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7-6DFB,U+6E17,U+6E19-6E1B,U+6E1F-6E21,U+6E23-6E26,U+6E2B-6E2D,U+6E32,U+6E34,U+6E36,U+6E38,U+6E3A,U+6E3C-6E3E,U+6E43-6E44,U+6E4A,U+6E4D,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5E-6E5F,U+6E67,U+6E6B,U+6E6E-6E6F,U+6E72-6E73,U+6E7A,U+6E90,U+6E96,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EAA-6EAB,U+6EAF,U+6EB1,U+6EB6,U+6EBA,U+6EC2,U+6EC4-6EC5,U+6EC9,U+6ECB-6ECC,U+6ECE,U+6ED1,U+6ED3-6ED4,U+6EEF,U+6EF4,U+6EF8,U+6EFE-6EFF,U+6F01-6F02,U+6F06,U+6F0F,U+6F11,U+6F14-6F15,U+6F20,U+6F22-6F23,U+6F2B-6F2C,U+6F31-6F32,U+6F38,U+6F3F,U+6F41,U+6F51,U+6F54,U+6F57-6F58,U+6F5A-6F5B,U+6F5E-6F5F,U+6F62,U+6F64,U+6F6D-6F6E,U+6F70,U+6F7A,U+6F7C-6F7E,U+6F81,U+6F84,U+6F88}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-081.woff2)format("woff2");unicode-range:U+6ADA-6ADB,U+6AF6,U+6AFB,U+6B04,U+6B0A,U+6B0C,U+6B12,U+6B16,U+6B20-6B21,U+6B23,U+6B32,U+6B3A,U+6B3D-6B3E,U+6B46-6B47,U+6B4E,U+6B50,U+6B5F,U+6B61-6B62,U+6B64-6B66,U+6B6A,U+6B72,U+6B77-6B78,U+6B7B,U+6B7F,U+6B83-6B84,U+6B86,U+6B89-6B8A,U+6B96,U+6B98,U+6B9E,U+6BAE-6BAF,U+6BB2,U+6BB5,U+6BB7,U+6BBA,U+6BBC,U+6BBF,U+6BC1,U+6BC5-6BC6,U+6BCB,U+6BCF,U+6BD2-6BD3,U+6BD6-6BD8,U+6BDB,U+6BEB-6BEC,U+6C08,U+6C0F,U+6C13,U+6C23,U+6C37-6C38,U+6C3E,U+6C40-6C42,U+6C4E,U+6C50,U+6C55,U+6C57,U+6C5A,U+6C5D-6C60,U+6C68,U+6C6A,U+6C6D,U+6C70,U+6C72,U+6C76,U+6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C88,U+6C8C,U+6C90,U+6C92-6C96,U+6C99-6C9B,U+6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC1-6CC2,U+6CC4,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD7,U+6CDB,U+6CE1-6CE3,U+6CE5,U+6CE8,U+6CEB,U+6CEE-6CF0,U+6CF3,U+6D0B-6D0C,U+6D11,U+6D17,U+6D19,U+6D1B,U+6D1E,U+6D25,U+6D27,U+6D29,U+6D32,U+6D35-6D36,U+6D38-6D39,U+6D3B,U+6D3D-6D3E,U+6D41,U+6D59}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-082.woff2)format("woff2");unicode-range:U+67F0-67F1,U+67F3-67F6,U+67FB,U+67FE,U+6812-6813,U+6816-6817,U+6821-6822,U+682F,U+6838-6839,U+683D,U+6840-6843,U+6848,U+684E,U+6850-6851,U+6853-6854,U+686D,U+6876,U+687F,U+6881,U+6885,U+688F,U+6893-6894,U+6897,U+689D,U+689F,U+68A1-68A2,U+68A7-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68C4-68C5,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D7-68D8,U+68DA,U+68DF-68E0,U+68E7-68E8,U+68EE,U+68F2,U+68F9-68FA,U+6900,U+6905,U+690D-690E,U+6912,U+6927,U+6930,U+693D,U+693F,U+694A,U+6953-6955,U+6957,U+6959-695A,U+695E,U+6960-6963,U+6968,U+696B,U+696D-696F,U+6975,U+6977-6979,U+6995,U+699B-699C,U+69A5,U+69A7,U+69AE,U+69B4,U+69BB,U+69C1,U+69C3,U+69CB-69CD,U+69D0,U+69E8,U+69EA,U+69FB,U+69FD,U+69FF,U+6A02,U+6A0A,U+6A11,U+6A13,U+6A17,U+6A19,U+6A1E-6A1F,U+6A21,U+6A23,U+6A35,U+6A38-6A3A,U+6A3D,U+6A44,U+6A48,U+6A4B,U+6A52-6A53,U+6A58-6A59,U+6A5F,U+6A61,U+6A6B,U+6A80,U+6A84,U+6A89,U+6A8D-6A8E,U+6A97,U+6A9C,U+6AA3,U+6AB3,U+6ABB,U+6AC2-6AC3,U+6AD3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-083.woff2)format("woff2");unicode-range:U+6607,U+6609-660A,U+660C,U+660F-6611,U+6613-6615,U+661E,U+6620,U+6627-6628,U+662D,U+6630-6631,U+6634,U+6636,U+663A-663B,U+6641,U+6643-6644,U+6649,U+664B,U+664F,U+6659,U+665B,U+665D-665F,U+6664-6669,U+666B,U+666E-666F,U+6673-6674,U+6676-6678,U+6684,U+6687-6689,U+668E,U+6690-6691,U+6696-6698,U+669D,U+66A0,U+66A2,U+66AB,U+66AE,U+66B2-66B4,U+66B9,U+66BB,U+66BE,U+66C4,U+66C6-66C7,U+66C9,U+66D6,U+66D9,U+66DC-66DD,U+66E0,U+66E6,U+66F0,U+66F2-66F4,U+66F7,U+66F9-66FA,U+66FC,U+66FE-66FF,U+6703,U+670B,U+670D,U+6714-6715,U+6717,U+671B,U+671D-671F,U+6726-6727,U+672A-672B,U+672D-672E,U+6731,U+6736,U+673A,U+673D,U+6746,U+6749,U+674E-6751,U+6753,U+6756,U+675C,U+675E-675F,U+676D,U+676F-6770,U+6773,U+6775,U+6777,U+677B,U+677E-677F,U+6787,U+6789,U+678B,U+678F-6790,U+6793,U+6795,U+679A,U+679D,U+67AF-67B0,U+67B3,U+67B6-67B8,U+67BE,U+67C4,U+67CF-67D4,U+67DA,U+67DD,U+67E9,U+67EC,U+67EF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-084.woff2)format("woff2");unicode-range:U+6392,U+6396,U+6398,U+639B,U+63A0-63A2,U+63A5,U+63A7-63AA,U+63C0,U+63C4,U+63C6,U+63CF,U+63D6,U+63DA-63DB,U+63E1,U+63ED-63EE,U+63F4,U+63F6-63F7,U+640D,U+640F,U+6414,U+6416-6417,U+641C,U+6422,U+642C-642D,U+643A,U+643E,U+6458,U+6460,U+6469,U+646F,U+6478-647A,U+6488,U+6491-6493,U+649A,U+649E,U+64A4-64A5,U+64AB,U+64AD-64AE,U+64B0,U+64B2,U+64BB,U+64C1,U+64C4-64C5,U+64C7,U+64CA,U+64CD-64CE,U+64D2,U+64D4,U+64D8,U+64DA,U+64E1-64E2,U+64E5-64E7,U+64EC,U+64F2,U+64F4,U+64FA,U+64FE,U+6500,U+6504,U+6518,U+651D,U+6523,U+652A-652C,U+652F,U+6536-6539,U+653B,U+653E,U+6548,U+654D-654F,U+6551,U+6556-6557,U+655E,U+6562-6563,U+6566,U+656C-656D,U+6572,U+6574-6575,U+6577-6578,U+657E,U+6582-6583,U+6585,U+658C,U+6590-6591,U+6597,U+6599,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AB-65AC,U+65AF,U+65B7,U+65BC-65BD,U+65C1,U+65C5,U+65CB-65CC,U+65CF,U+65D2,U+65D7,U+65E0,U+65E3,U+65E6,U+65E8-65E9,U+65EC-65ED,U+65F1,U+65F4,U+65FA-65FD,U+65FF,U+6606}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-085.woff2)format("woff2");unicode-range:U+614C,U+6153,U+6155,U+6158-6159,U+615D,U+615F,U+6162-6164,U+6167-6168,U+616B,U+616E,U+6170,U+6176-6177,U+617D-617E,U+6181-6182,U+618A,U+618E,U+6190-6191,U+6194,U+6198-619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BA,U+61BE,U+61C3,U+61C7-61CB,U+61E6,U+61F2,U+61F6-61F8,U+61FA,U+61FC,U+61FF-6200,U+6207-6208,U+620A,U+620C-620E,U+6212,U+6216,U+621A,U+621F,U+6221,U+622A,U+622E,U+6230-6231,U+6234,U+6236,U+623E-623F,U+6241,U+6247-6249,U+624D,U+6253,U+6258,U+626E,U+6271,U+6276,U+6279,U+627C,U+627F-6280,U+6284,U+6289-628A,U+6291-6292,U+6295,U+6297-6298,U+629B,U+62AB,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62C2,U+62C7-62C9,U+62CC-62CD,U+62CF-62D0,U+62D2-62D4,U+62D6-62D9,U+62DB-62DC,U+62EC-62EF,U+62F1,U+62F3,U+62F7,U+62FE-62FF,U+6301,U+6307,U+6309,U+6311,U+632B,U+632F,U+633A-633B,U+633D-633E,U+6349,U+634C,U+634F-6350,U+6355,U+6367-6368,U+636E,U+6372,U+6377,U+637A-637B,U+637F,U+6383,U+6388-6389,U+638C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-086.woff2)format("woff2");unicode-range:U+5F11,U+5F13-5F15,U+5F17-5F18,U+5F1B,U+5F1F,U+5F26-5F27,U+5F29,U+5F31,U+5F35,U+5F3A,U+5F3C,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F56-5F57,U+5F59,U+5F5B,U+5F62,U+5F66-5F67,U+5F69-5F6D,U+5F70-5F71,U+5F77,U+5F79,U+5F7C,U+5F7F-5F81,U+5F85,U+5F87,U+5F8A-5F8B,U+5F90-5F92,U+5F98-5F99,U+5F9E,U+5FA0-5FA1,U+5FA8-5FAA,U+5FAE,U+5FB5,U+5FB9,U+5FBD,U+5FC5,U+5FCC-5FCD,U+5FD6-5FD9,U+5FE0,U+5FEB,U+5FF5,U+5FFD,U+5FFF,U+600F,U+6012,U+6016,U+601C,U+6020-6021,U+6025,U+6028,U+602A,U+602F,U+6041-6043,U+604D,U+6050,U+6052,U+6055,U+6059,U+605D,U+6062-6065,U+6068-606A,U+606C-606D,U+606F-6070,U+6085,U+6089,U+608C-608D,U+6094,U+6096,U+609A-609B,U+609F-60A0,U+60A3-60A4,U+60A7,U+60B0,U+60B2-60B4,U+60B6,U+60B8,U+60BC-60BD,U+60C7,U+60D1,U+60DA,U+60DC,U+60DF-60E1,U+60F0-60F1,U+60F6,U+60F9-60FB,U+6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6127,U+6130,U+6134,U+6137,U+613C,U+613E-613F,U+6142,U+6144,U+6147-6148,U+614A-614B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-087.woff2)format("woff2");unicode-range:U+5C40,U+5C45-5C46,U+5C48,U+5C4B,U+5C4D-5C4E,U+5C51,U+5C5B,U+5C60,U+5C62,U+5C64-5C65,U+5C6C,U+5C6F,U+5C79,U+5C90-5C91,U+5CA1,U+5CA9,U+5CAB-5CAC,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBA,U+5CBE,U+5CC0,U+5CD9,U+5CE0,U+5CE8,U+5CEF-5CF0,U+5CF4,U+5CF6,U+5CFB,U+5CFD,U+5D07,U+5D0D-5D0E,U+5D11,U+5D14,U+5D16-5D17,U+5D19,U+5D27,U+5D29,U+5D4B-5D4C,U+5D50,U+5D69,U+5D6C,U+5D6F,U+5D87,U+5D8B,U+5D9D,U+5DA0,U+5DA2,U+5DAA,U+5DB8,U+5DBA,U+5DBC-5DBD,U+5DCD,U+5DD2,U+5DD6,U+5DE1-5DE2,U+5DE5-5DE8,U+5DEB,U+5DEE,U+5DF1-5DF4,U+5DF7,U+5DFD-5DFE,U+5E03,U+5E06,U+5E11,U+5E16,U+5E19,U+5E1B,U+5E1D,U+5E25,U+5E2B,U+5E2D,U+5E33,U+5E36,U+5E38,U+5E3D,U+5E3F-5E40,U+5E44-5E45,U+5E47,U+5E4C,U+5E55,U+5E5F,U+5E61-5E63,U+5E72,U+5E77-5E79,U+5E7B-5E7E,U+5E84,U+5E87,U+5E8A,U+5E8F,U+5E95,U+5E97,U+5E9A,U+5E9C,U+5EA0,U+5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EBE,U+5EC2,U+5EC8-5ECA,U+5ED0,U+5ED3,U+5ED6,U+5EDA-5EDB,U+5EDF-5EE0,U+5EE2-5EE3,U+5EEC,U+5EF3,U+5EF6-5EF7,U+5EFA-5EFB,U+5F01,U+5F04,U+5F0A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-088.woff2)format("woff2");unicode-range:U+59BE,U+59C3,U+59C6,U+59C9,U+59CB,U+59D0-59D1,U+59D3-59D4,U+59D9-59DA,U+59DC-59DD,U+59E6,U+59E8,U+59EA,U+59EC,U+59EE,U+59F8,U+59FB,U+59FF,U+5A01,U+5A03,U+5A11,U+5A18,U+5A1B-5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A36,U+5A3C,U+5A41,U+5A46,U+5A49,U+5A5A,U+5A62,U+5A66,U+5A92,U+5A9A-5A9B,U+5AA4,U+5AC1-5AC2,U+5AC4,U+5AC9,U+5ACC,U+5AE1,U+5AE6,U+5AE9,U+5B05,U+5B09,U+5B0B-5B0C,U+5B16,U+5B2A,U+5B40,U+5B43,U+5B51,U+5B54-5B55,U+5B58,U+5B5A,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B69,U+5B6B,U+5B70-5B71,U+5B75,U+5B7A,U+5B7C,U+5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95-5B99,U+5B9B-5B9C,U+5BA2-5BA6,U+5BAC,U+5BAE,U+5BB0,U+5BB3-5BB5,U+5BB8-5BB9,U+5BBF-5BC0,U+5BC2-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD4,U+5BD7,U+5BDE-5BDF,U+5BE1-5BE2,U+5BE4-5BE9,U+5BEB-5BEC,U+5BEE-5BEF,U+5BF5-5BF6,U+5BF8,U+5BFA,U+5C01,U+5C04,U+5C07-5C0B,U+5C0D-5C0E,U+5C16,U+5C19,U+5C24,U+5C28,U+5C31,U+5C38-5C3C,U+5C3E-5C3F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-089.woff2)format("woff2");unicode-range:U+5703-5704,U+5708,U+570D,U+5712-5713,U+5716,U+5718,U+572D,U+573B,U+5740,U+5742,U+5747,U+574A,U+574D-574E,U+5750-5751,U+5761,U+5764,U+5766,U+576A,U+576E,U+5770,U+5775,U+577C,U+5782,U+5788,U+578B,U+5793,U+57A0,U+57A2-57A3,U+57C3,U+57C7-57C8,U+57CB,U+57DF-57E0,U+57F0,U+57F4,U+57F7,U+57F9-57FA,U+57FC,U+5800,U+5802,U+5805-5806,U+5808-580A,U+581E,U+5821,U+5824,U+5827,U+582A,U+582F-5831,U+5835,U+583A,U+584A-584B,U+584F,U+5851,U+5854,U+5857-5858,U+585A,U+585E,U+5861-5862,U+5864,U+5875,U+5879,U+587C,U+587E,U+5883,U+5885,U+5889,U+5893,U+589C,U+589E-589F,U+58A8-58A9,U+58AE,U+58B3,U+58BA-58BB,U+58BE,U+58C1,U+58C5,U+58C7,U+58CE,U+58D1,U+58D3,U+58D5,U+58D8-58D9,U+58DE-58DF,U+58E4,U+58EC,U+58EF,U+58F9-58FB,U+58FD,U+590F,U+5914-5915,U+5919,U+5922,U+592D-592E,U+5931,U+5937,U+593E,U+5944,U+5947-5949,U+594E-5951,U+5954-5955,U+5957,U+595A,U+5960,U+5962,U+5967,U+596A-596E,U+5974,U+5978,U+5982-5984,U+598A,U+5993,U+5996-5997,U+5999,U+59A5,U+59A8,U+59AC,U+59B9,U+59BB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-090.woff2)format("woff2");unicode-range:U+539A,U+53A0,U+53A5-53A6,U+53AD,U+53BB,U+53C3,U+53C8-53CB,U+53CD,U+53D4,U+53D6-53D7,U+53DB,U+53E1-53E3,U+53E5,U+53E9-53ED,U+53F1,U+53F3,U+53F8,U+5403-5404,U+540A,U+540E-5411,U+541B,U+541D,U+541F-5420,U+5426,U+5429,U+542B,U+5433,U+5438-5439,U+543B-543C,U+543E,U+5442,U+5448,U+544A,U+5451,U+5468,U+546A,U+5471,U+5473,U+5475,U+547B-547D,U+5480,U+5486,U+548E,U+5490,U+54A4,U+54A8,U+54AB-54AC,U+54B3,U+54B8,U+54BD,U+54C0,U+54C4,U+54C8-54C9,U+54E1,U+54E5,U+54E8,U+54ED-54EE,U+54F2,U+54FA,U+5504,U+5506-5507,U+550E,U+5510,U+551C,U+552F,U+5531,U+5535,U+553E,U+5544,U+5546,U+554F,U+5553,U+5556,U+555E,U+5563,U+557C,U+5580,U+5584,U+5586-5587,U+5589-558A,U+5598-559A,U+559C-559D,U+55A7,U+55A9-55AC,U+55AE,U+55C5,U+55C7,U+55D4,U+55DA,U+55DC,U+55DF,U+55E3-55E4,U+55FD-55FE,U+5606,U+5609,U+5614,U+5617,U+562F,U+5632,U+5634,U+5636,U+5653,U+5668,U+566B,U+5674,U+5686,U+56A5,U+56AC,U+56AE,U+56B4,U+56BC,U+56CA,U+56CD,U+56D1,U+56DA-56DB,U+56DE,U+56E0,U+56F0,U+56F9-56FA}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-091.woff2)format("woff2");unicode-range:U+516E,U+5175-5178,U+517C,U+5180,U+5186,U+518A,U+518D,U+5192,U+5195,U+5197,U+51A0,U+51A5,U+51AA,U+51AC,U+51B6-51B7,U+51BD,U+51C4,U+51C6,U+51C9,U+51CB-51CD,U+51DC-51DE,U+51E1,U+51F0-51F1,U+51F6,U+51F8-51F9,U+51FD,U+5200,U+5203,U+5207-5208,U+520A,U+520E,U+5211,U+5217,U+521D,U+5224-5225,U+522A,U+522E,U+5230,U+5236-523B,U+5243,U+5247,U+524A-524C,U+5254,U+5256,U+525B,U+525D,U+5261,U+5269-526A,U+526F,U+5272,U+5275,U+527D,U+527F,U+5283,U+5287-5289,U+528D,U+5291-5292,U+529F,U+52A3-52A4,U+52A9-52AB,U+52BE,U+52C1,U+52C3,U+52C5,U+52C7,U+52C9,U+52CD,U+52D2,U+52D6,U+52D8-52D9,U+52DB,U+52DD-52DF,U+52E2-52E4,U+52F3,U+52F5,U+52F8,U+52FA-52FB,U+52FE-52FF,U+5305,U+5308,U+530D,U+530F-5310,U+5315,U+5319,U+5320-5321,U+5323,U+532A,U+532F,U+5339,U+533F-5341,U+5343-5344,U+5347-534A,U+534D,U+5351-5354,U+535A,U+535C,U+535E,U+5360,U+5366,U+5368,U+536F-5371,U+5374-5375,U+5377,U+537D,U+537F,U+5384,U+5393,U+5398}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-092.woff2)format("woff2");unicode-range:U+4F43,U+4F46-4F48,U+4F4D-4F51,U+4F55,U+4F59-4F5A,U+4F69,U+4F6F-4F70,U+4F73,U+4F76,U+4F7A,U+4F7E-4F7F,U+4F81,U+4F83-4F84,U+4F86,U+4F88,U+4F8A-4F8B,U+4F8D,U+4F8F,U+4F91,U+4F96,U+4F98,U+4F9B,U+4F9D,U+4FAE-4FAF,U+4FB5-4FB6,U+4FBF,U+4FC2-4FC4,U+4FC9-4FCA,U+4FCE,U+4FD1,U+4FD3-4FD4,U+4FD7,U+4FDA,U+4FDF-4FE0,U+4FEE-4FEF,U+4FF1,U+4FF3,U+4FF5,U+4FF8,U+4FFA,U+5002,U+5006,U+5009,U+500B,U+500D,U+5011-5012,U+5016,U+5019-501A,U+501C,U+501E-501F,U+5021,U+5023-5024,U+5026-5028,U+502A-502D,U+503B,U+5043,U+5047-5049,U+504F,U+5055,U+505A,U+505C,U+5065,U+5074-5076,U+5078,U+5080,U+5085,U+508D,U+5091,U+5098-5099,U+50AC-50AD,U+50B2-50B3,U+50B5,U+50B7,U+50BE,U+50C5,U+50C9-50CA,U+50D1,U+50D5-50D6,U+50DA,U+50DE,U+50E5,U+50E7,U+50ED,U+50F9,U+50FB,U+50FF-5101,U+5104,U+5106,U+5109,U+5112,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A,U+513C,U+5140-5141,U+5143-5148,U+514B-514E,U+5152,U+515C,U+5162,U+5169-516B,U+516D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-093.woff2)format("woff2");unicode-range:U+338C-339C,U+339F-33A0,U+33A2-33CB,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+4E01,U+4E03,U+4E07-4E08,U+4E11,U+4E14-4E15,U+4E18-4E19,U+4E1E,U+4E32,U+4E38-4E39,U+4E42-4E43,U+4E45,U+4E4D-4E4F,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E6B,U+4E6D,U+4E73,U+4E76-4E77,U+4E7E,U+4E82,U+4E86,U+4E88,U+4E8E,U+4E90-4E92,U+4E94-4E95,U+4E98,U+4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB6,U+4EC0-4EC1,U+4EC4,U+4EC7,U+4ECB,U+4ECD,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD,U+4EDF,U+4EE4,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F09,U+4F0B,U+4F0D-4F11,U+4F2F,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-094.woff2)format("woff2");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-095.woff2)format("woff2");unicode-range:U+2F7D,U+2F7F-2F8B,U+2F8E-2F90,U+2F92-2F97,U+2F99-2FA0,U+2FA2-2FA3,U+2FA5-2FA9,U+2FAC-2FB1,U+2FB3-2FBC,U+2FC1-2FCA,U+2FCD-2FD4,U+3003,U+3012-3019,U+301C,U+301E-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304E,U+3050,U+3052,U+3056,U+305A,U+305C,U+305E,U+3062,U+3065,U+306C,U+3070-307D,U+3080,U+3085,U+3087,U+308E,U+3090-3091,U+30A1,U+30A5,U+30A9,U+30AE,U+30B1-30B2,U+30B4,U+30B6,U+30BC-30BE,U+30C2,U+30C5,U+30CC,U+30D2,U+30D4,U+30D8-30DD,U+30E4,U+30E6,U+30E8,U+30EE,U+30F0-30F2,U+30F4-30F6,U+3133,U+3135}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-096.woff2)format("woff2");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-097.woff2)format("woff2");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-098.woff2)format("woff2");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-099.woff2)format("woff2");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC-AD,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-100.woff2)format("woff2");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-101.woff2)format("woff2");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-102.woff2)format("woff2");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-103.woff2)format("woff2");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-104.woff2)format("woff2");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-105.woff2)format("woff2");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-106.woff2)format("woff2");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-107.woff2)format("woff2");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-108.woff2)format("woff2");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-109.woff2)format("woff2");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-110.woff2)format("woff2");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-111.woff2)format("woff2");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-112.woff2)format("woff2");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-113.woff2)format("woff2");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-114.woff2)format("woff2");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-115.woff2)format("woff2");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-116.woff2)format("woff2");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-117.woff2)format("woff2");unicode-range:U+D,U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-118.woff2)format("woff2");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-119.woff2)format("woff2");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-120.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-121.woff2)format("woff2");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:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-122.woff2)format("woff2");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:Noto Sans KR;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-kr/kr-123.woff2)format("woff2");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:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-000.woff2)format("woff2");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-001.woff2)format("woff2");unicode-range:U+F92F-F980,U+F982-F9C9}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-002.woff2)format("woff2");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3,U+F900-F909,U+F90B-F92E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-003.woff2)format("woff2");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-004.woff2)format("woff2");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-005.woff2)format("woff2");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-006.woff2)format("woff2");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-007.woff2)format("woff2");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-008.woff2)format("woff2");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-009.woff2)format("woff2");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-010.woff2)format("woff2");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-011.woff2)format("woff2");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-012.woff2)format("woff2");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-013.woff2)format("woff2");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-014.woff2)format("woff2");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-015.woff2)format("woff2");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-016.woff2)format("woff2");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-017.woff2)format("woff2");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-018.woff2)format("woff2");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-019.woff2)format("woff2");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-020.woff2)format("woff2");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-021.woff2)format("woff2");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-022.woff2)format("woff2");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-023.woff2)format("woff2");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-024.woff2)format("woff2");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-025.woff2)format("woff2");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-026.woff2)format("woff2");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-027.woff2)format("woff2");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-028.woff2)format("woff2");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-029.woff2)format("woff2");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-030.woff2)format("woff2");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-031.woff2)format("woff2");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-032.woff2)format("woff2");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-033.woff2)format("woff2");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-034.woff2)format("woff2");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-035.woff2)format("woff2");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-036.woff2)format("woff2");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-037.woff2)format("woff2");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-038.woff2)format("woff2");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-039.woff2)format("woff2");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-040.woff2)format("woff2");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-041.woff2)format("woff2");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-042.woff2)format("woff2");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-043.woff2)format("woff2");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-044.woff2)format("woff2");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-045.woff2)format("woff2");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-046.woff2)format("woff2");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-047.woff2)format("woff2");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-048.woff2)format("woff2");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-049.woff2)format("woff2");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-050.woff2)format("woff2");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-051.woff2)format("woff2");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-052.woff2)format("woff2");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-053.woff2)format("woff2");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-054.woff2)format("woff2");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-055.woff2)format("woff2");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-056.woff2)format("woff2");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-057.woff2)format("woff2");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-058.woff2)format("woff2");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-059.woff2)format("woff2");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-060.woff2)format("woff2");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-061.woff2)format("woff2");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-062.woff2)format("woff2");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-063.woff2)format("woff2");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-064.woff2)format("woff2");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-065.woff2)format("woff2");unicode-range:U+99DF,U+99ED,U+99F1,U+99FF,U+9A01,U+9A08,U+9A0E-9A0F,U+9A19,U+9A2B,U+9A30,U+9A36-9A37,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A65,U+9A69-9A6A,U+9AA8,U+9AB8,U+9AD3,U+9AE5,U+9AEE,U+9B1A,U+9B27,U+9B2A,U+9B31,U+9B3C,U+9B41-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B8E,U+9B91,U+9B9F,U+9BAB,U+9BAE,U+9BC9,U+9BD6,U+9BE4,U+9BE8,U+9C0D,U+9C10,U+9C12,U+9C15,U+9C25,U+9C32,U+9C3B,U+9C47,U+9C49,U+9C57,U+9CE5,U+9CE7,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D09,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D51,U+9D5D,U+9D60-9D61,U+9D6C,U+9D72,U+9DA9,U+9DAF,U+9DB4,U+9DC4,U+9DD7,U+9DF2,U+9DF8-9DFA,U+9E1A,U+9E1E,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3,U+9ECD-9ECE,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EE8,U+9EF4,U+9F07-9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F90,U+9F95,U+9F9C,U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-066.woff2)format("woff2");unicode-range:U+96A7-96A8,U+96AA,U+96B1,U+96B7,U+96BB,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9,U+96CB-96CE,U+96D5-96D6,U+96D9,U+96DB-96DC,U+96E2-96E3,U+96E8-96EA,U+96EF-96F0,U+96F2,U+96F6-96F7,U+96F9,U+96FB,U+9700,U+9706-9707,U+9711,U+9713,U+9716,U+9719,U+971C,U+971E,U+9727,U+9730,U+9732,U+9739,U+973D,U+9742,U+9744,U+9748,U+9756,U+975C,U+9761,U+9769,U+976D,U+9774,U+9777,U+977A,U+978B,U+978D,U+978F,U+97A0,U+97A8,U+97AB,U+97AD,U+97C6,U+97CB,U+97DC,U+97F6,U+97FB,U+97FF-9803,U+9805-9806,U+9808,U+980A,U+980C,U+9810-9813,U+9817-9818,U+982D,U+9830,U+9838-9839,U+983B,U+9846,U+984C-984E,U+9854,U+9858,U+985A,U+985E,U+9865,U+9867,U+986B,U+986F,U+98AF,U+98B1,U+98C4,U+98C7,U+98DB-98DC,U+98E1-98E2,U+98ED-98EF,U+98F4,U+98FC-98FE,U+9903,U+9909-990A,U+990C,U+9910,U+9913,U+9918,U+991E,U+9920,U+9928,U+9945,U+9949,U+994B-994D,U+9951-9952,U+9954,U+9957,U+9996,U+999D,U+99A5,U+99A8,U+99AC-99AE,U+99B1,U+99B3-99B4,U+99B9,U+99C1,U+99D0-99D2,U+99D5,U+99D9,U+99DD}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-067.woff2)format("woff2");unicode-range:U+920D,U+9210-9212,U+9217,U+921E,U+9234,U+923A,U+923F-9240,U+9245,U+9249,U+9257,U+925B,U+925E,U+9262,U+9264-9266,U+9283,U+9285,U+9291,U+9293,U+9296,U+9298,U+929C,U+92B3,U+92B6-92B7,U+92B9,U+92CC,U+92CF,U+92D2,U+92E4,U+92EA,U+92F8,U+92FC,U+9304,U+9310,U+9318,U+931A,U+931E-9322,U+9324,U+9326,U+9328,U+932B,U+932E-932F,U+9348,U+934A-934B,U+934D,U+9354,U+935B,U+936E,U+9375,U+937C,U+937E,U+938C,U+9394,U+9396,U+939A,U+93A3,U+93A7,U+93AC-93AD,U+93B0,U+93C3,U+93D1,U+93DE,U+93E1,U+93E4,U+93F6,U+9404,U+9418,U+9425,U+942B,U+9435,U+9438,U+9444,U+9451-9452,U+945B,U+947D,U+947F,U+9583,U+9589,U+958F,U+9591-9592,U+9594,U+9598,U+95A3-95A5,U+95A8,U+95AD,U+95B1,U+95BB-95BC,U+95C7,U+95CA,U+95D4-95D6,U+95DC,U+95E1-95E2,U+961C,U+9621,U+962A,U+962E,U+9632,U+963B,U+963F-9640,U+9642,U+9644,U+964B-964D,U+9650,U+965B-965F,U+9662-9664,U+966A,U+9670,U+9673,U+9675-9678,U+967D,U+9685-9686,U+968A-968B,U+968D-968E,U+9694-9695,U+9698-9699,U+969B-969C,U+96A3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-068.woff2)format("woff2");unicode-range:U+8FA8,U+8FAD,U+8FAF-8FB2,U+8FC2,U+8FC5,U+8FCE,U+8FD4,U+8FE6,U+8FEA-8FEB,U+8FED,U+8FF0,U+8FF2,U+8FF7,U+8FF9,U+8FFD,U+9000-9003,U+9005-9006,U+9008,U+900B,U+900D,U+900F-9011,U+9014-9015,U+9017,U+9019,U+901D-9023,U+902E,U+9031-9032,U+9035,U+9038,U+903C,U+903E,U+9041-9042,U+9047,U+904A-904B,U+904D-904E,U+9050-9051,U+9054-9055,U+9059,U+905C-905E,U+9060-9061,U+9063,U+9069,U+906D-906F,U+9072,U+9075,U+9077-9078,U+907A,U+907C-907D,U+907F-9084,U+9087-9088,U+908A,U+908F,U+9091,U+9095,U+9099,U+90A2-90A3,U+90A6,U+90A8,U+90AA,U+90AF-90B1,U+90B5,U+90B8,U+90C1,U+90CA,U+90DE,U+90E1,U+90ED,U+90F5,U+9102,U+9112,U+9115,U+9119,U+9127,U+912D,U+9132,U+9149-914E,U+9152,U+9162,U+9169-916A,U+916C,U+9175,U+9177-9178,U+9187,U+9189,U+918B,U+918D,U+9192,U+919C,U+91AB-91AC,U+91AE-91AF,U+91B1,U+91B4-91B5,U+91C0,U+91C7,U+91C9,U+91CB,U+91CF-91D0,U+91D7-91D8,U+91DC-91DD,U+91E3,U+91E7,U+91EA,U+91F5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-069.woff2)format("woff2");unicode-range:U+8C6A-8C6B,U+8C79-8C7A,U+8C82,U+8C8A,U+8C8C,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CAC,U+8CAF-8CB0,U+8CB3-8CB4,U+8CB6-8CB8,U+8CBB-8CBD,U+8CBF-8CC4,U+8CC7-8CC8,U+8CCA,U+8CD1,U+8CD3,U+8CDA,U+8CDC,U+8CDE,U+8CE0,U+8CE2-8CE4,U+8CE6,U+8CEA,U+8CED,U+8CF4,U+8CFB-8CFD,U+8D04-8D05,U+8D07-8D08,U+8D0A,U+8D0D,U+8D13,U+8D16,U+8D64,U+8D66,U+8D6B,U+8D70,U+8D73-8D74,U+8D77,U+8D85,U+8D8A,U+8D99,U+8DA3,U+8DA8,U+8DB3,U+8DBA,U+8DBE,U+8DC6,U+8DCB-8DCC,U+8DCF,U+8DDB,U+8DDD,U+8DE1,U+8DE3,U+8DE8,U+8DF3,U+8E0A,U+8E0F-8E10,U+8E1E,U+8E2A,U+8E30,U+8E35,U+8E42,U+8E44,U+8E47-8E4A,U+8E59,U+8E5F-8E60,U+8E74,U+8E76,U+8E81,U+8E87,U+8E8A,U+8E8D,U+8EAA-8EAC,U+8EC0,U+8ECB-8ECC,U+8ED2,U+8EDF,U+8EEB,U+8EF8,U+8EFB,U+8EFE,U+8F03,U+8F05,U+8F09,U+8F12-8F15,U+8F1B-8F1F,U+8F26-8F27,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38-8F39,U+8F3B,U+8F3E-8F3F,U+8F44-8F45,U+8F49,U+8F4D-8F4E,U+8F5D,U+8F5F,U+8F62,U+8F9B-8F9C,U+8FA3,U+8FA6}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-070.woff2)format("woff2");unicode-range:U+8941,U+8944,U+895F,U+8964,U+896A,U+8972,U+8981,U+8983,U+8986-8987,U+898F,U+8993,U+8996,U+89A1,U+89A9-89AA,U+89B2,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+89F4,U+89F8,U+8A02-8A03,U+8A08,U+8A0A,U+8A0C,U+8A0E,U+8A13,U+8A16-8A17,U+8A1B,U+8A1D,U+8A1F,U+8A23,U+8A25,U+8A2A,U+8A2D,U+8A31,U+8A34,U+8A36,U+8A3A-8A3B,U+8A50,U+8A54-8A55,U+8A5B,U+8A5E,U+8A60,U+8A62-8A63,U+8A66,U+8A6D-8A6E,U+8A70,U+8A72-8A73,U+8A75,U+8A79,U+8A85,U+8A87,U+8A8C-8A8D,U+8A93,U+8A95,U+8A98,U+8AA0-8AA1,U+8AA3-8AA6,U+8AA8,U+8AAA,U+8AB0,U+8AB2,U+8AB9,U+8ABC,U+8ABE-8ABF,U+8AC2,U+8AC4,U+8AC7,U+8ACB,U+8ACD,U+8ACF,U+8AD2,U+8AD6,U+8ADB-8ADC,U+8AE1,U+8AE6-8AE7,U+8AEA-8AEB,U+8AED-8AEE,U+8AF1,U+8AF6-8AF8,U+8AFA,U+8AFE,U+8B00-8B02,U+8B04,U+8B0E,U+8B10,U+8B14,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20,U+8B28,U+8B2B-8B2C,U+8B33,U+8B39,U+8B41,U+8B49,U+8B4E-8B4F,U+8B58,U+8B5A,U+8B5C,U+8B66,U+8B6C,U+8B6F-8B70,U+8B74,U+8B77,U+8B7D,U+8B80,U+8B8A,U+8B90,U+8B92-8B93,U+8B96,U+8B9A,U+8C37,U+8C3F,U+8C41,U+8C46,U+8C48,U+8C4A,U+8C4C,U+8C55,U+8C5A,U+8C61}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-071.woff2)format("woff2");unicode-range:U+858F,U+8591,U+8594,U+859B,U+85A6,U+85A8-85AA,U+85AF-85B0,U+85BA,U+85C1,U+85C9,U+85CD-85CF,U+85D5,U+85DC-85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85FA-85FB,U+85FF,U+8602,U+8606-8607,U+860A,U+8616-8617,U+861A,U+862D,U+863F,U+864E,U+8650,U+8654-8655,U+865B-865C,U+865E-865F,U+8667,U+8679,U+868A,U+868C,U+8693,U+86A3-86A4,U+86A9,U+86C7,U+86CB,U+86D4,U+86D9,U+86DB,U+86DF,U+86E4,U+86ED,U+86FE,U+8700,U+8702-8703,U+8708,U+8718,U+871A,U+871C,U+874E,U+8755,U+8757,U+875F,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782,U+878D,U+879F,U+87A2,U+87B3,U+87BA,U+87C4,U+87E0,U+87EC,U+87EF,U+87F2,U+87F9,U+87FB,U+87FE,U+8805,U+881F,U+8822-8823,U+8831,U+8836,U+883B,U+8840,U+8846,U+884D,U+8852-8853,U+8857,U+8859,U+885B,U+885D,U+8861-8863,U+8868,U+886B,U+8870,U+8872,U+8877,U+887E-887F,U+8881-8882,U+8888,U+888B,U+888D,U+8892,U+8896-8897,U+889E,U+88AB,U+88B4,U+88C1-88C2,U+88CF,U+88D4-88D5,U+88D9,U+88DC-88DD,U+88DF,U+88E1,U+88E8,U+88F3-88F5,U+88F8,U+88FD,U+8907,U+8910,U+8912-8913,U+8918-8919,U+8925,U+892A,U+8936,U+8938,U+893B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-072.woff2)format("woff2");unicode-range:U+82A6,U+82A9,U+82AC-82AF,U+82B3,U+82B7-82B9,U+82BB-82BD,U+82BF,U+82D1-82D2,U+82D4-82D5,U+82D7,U+82DB,U+82DE-82DF,U+82E1,U+82E5-82E7,U+82FD-82FE,U+8301-8305,U+8309,U+8317,U+8328,U+832B,U+832F,U+8331,U+8334-8336,U+8338-8339,U+8340,U+8347,U+8349-834A,U+834F,U+8351-8352,U+8373,U+8377,U+837B,U+8389-838A,U+838E,U+8396,U+8398,U+839E,U+83A2,U+83A9-83AB,U+83BD,U+83C1,U+83C5,U+83C9-83CA,U+83CC,U+83D3,U+83D6,U+83DC,U+83E9,U+83EB,U+83EF-83F2,U+83F4,U+83F9,U+83FD,U+8403-8404,U+840A,U+840C-840E,U+8429,U+842C,U+8431,U+8438,U+843D,U+8449,U+8457,U+845B,U+8461,U+8463,U+8466,U+846B-846C,U+846F,U+8475,U+847A,U+8490,U+8494,U+8499,U+849C,U+84A1,U+84B2,U+84B8,U+84BB-84BC,U+84BF-84C0,U+84C2,U+84C4,U+84C6,U+84C9,U+84CB,U+84CD,U+84D1,U+84DA,U+84EC,U+84EE,U+84F4,U+84FC,U+8511,U+8513-8514,U+8517-8518,U+851A,U+851E,U+8521,U+8523,U+8525,U+852C-852D,U+852F,U+853D,U+853F,U+8541,U+8543,U+8549,U+854E,U+8553,U+8559,U+8563,U+8568-856A,U+856D,U+8584,U+8587}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-073.woff2)format("woff2");unicode-range:U+8033,U+8036,U+803D,U+803F,U+8043,U+8046,U+804A,U+8056,U+8058,U+805A,U+805E,U+806F-8070,U+8072-8073,U+8077,U+807D-807F,U+8084-8087,U+8089,U+808B-808C,U+8096,U+809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AA,U+80AF,U+80B1-80B2,U+80B4,U+80BA,U+80C3-80C4,U+80CC,U+80CE,U+80DA-80DB,U+80DE,U+80E1,U+80E4-80E5,U+80F1,U+80F4,U+80F8,U+80FD,U+8102,U+8105-8108,U+810A,U+8118,U+811A-811B,U+8123,U+8129,U+812B,U+812F,U+8139,U+813E,U+814B,U+814E,U+8150-8151,U+8154-8155,U+8165-8166,U+816B,U+8170-8171,U+8178-817A,U+817F-8180,U+8188,U+818A,U+818F,U+819A,U+819C-819D,U+81A0,U+81A3,U+81A8,U+81B3,U+81B5,U+81BA,U+81BD-81C0,U+81C2,U+81C6,U+81CD,U+81D8,U+81DF,U+81E3,U+81E5,U+81E7-81E8,U+81ED,U+81F3-81F4,U+81FA-81FC,U+81FE,U+8205,U+8208,U+820A,U+820C-820D,U+8212,U+821B-821C,U+821E-821F,U+8221,U+822A-822C,U+8235-8237,U+8239,U+8240,U+8245,U+8247,U+8259,U+8264,U+8266,U+826E-826F,U+8271,U+8276,U+8278,U+827E,U+828B,U+828D-828E,U+8292,U+8299-829A,U+829D,U+829F,U+82A5}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-074.woff2)format("woff2");unicode-range:U+7D2F-7D30,U+7D33,U+7D35,U+7D39-7D3A,U+7D42-7D46,U+7D50,U+7D5E,U+7D61-7D62,U+7D66,U+7D68,U+7D6A,U+7D6E,U+7D71-7D73,U+7D76,U+7D79,U+7D7F,U+7D8E-7D8F,U+7D93,U+7D9C,U+7DA0,U+7DA2,U+7DAC-7DAD,U+7DB1-7DB2,U+7DB4-7DB5,U+7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DCA-7DCB,U+7DD6,U+7DD8,U+7DDA,U+7DDD-7DDE,U+7DE0-7DE1,U+7DE3,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF4,U+7DFB,U+7E09-7E0A,U+7E15,U+7E1B,U+7E1D-7E1F,U+7E21,U+7E23,U+7E2B,U+7E2E-7E2F,U+7E31,U+7E37,U+7E3D-7E3E,U+7E43,U+7E46-7E47,U+7E52,U+7E54-7E55,U+7E5E,U+7E61,U+7E69-7E6B,U+7E6D,U+7E70,U+7E79,U+7E7C,U+7E82,U+7E8C,U+7E8F,U+7E93,U+7E96,U+7E98,U+7E9B-7E9C,U+7F36,U+7F38,U+7F3A,U+7F4C,U+7F50,U+7F54-7F55,U+7F6A-7F6B,U+7F6E,U+7F70,U+7F72,U+7F75,U+7F77,U+7F79,U+7F85,U+7F88,U+7F8A,U+7F8C,U+7F94,U+7F9A,U+7F9E,U+7FA4,U+7FA8-7FA9,U+7FB2,U+7FB8-7FB9,U+7FBD,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD2,U+7FD4-7FD5,U+7FDF-7FE1,U+7FE9,U+7FEB,U+7FF0,U+7FF9,U+7FFC,U+8000-8001,U+8003,U+8006,U+8009,U+800C,U+8010,U+8015,U+8017-8018,U+802D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-075.woff2)format("woff2");unicode-range:U+7A49,U+7A4D-7A4E,U+7A57,U+7A61-7A62,U+7A69,U+7A6B,U+7A70,U+7A74,U+7A76,U+7A79,U+7A7D,U+7A7F,U+7A81,U+7A84,U+7A88,U+7A92-7A93,U+7A95,U+7A98,U+7A9F,U+7AA9-7AAA,U+7AAE-7AAF,U+7ABA,U+7AC4-7AC5,U+7AC7,U+7ACA,U+7AD7,U+7AD9,U+7ADD,U+7ADF-7AE0,U+7AE3,U+7AE5,U+7AEA,U+7AED,U+7AEF,U+7AF6,U+7AF9-7AFA,U+7AFF,U+7B0F,U+7B11,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B26,U+7B2D,U+7B39,U+7B46,U+7B49,U+7B4B-7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B60,U+7B6C,U+7B6E,U+7B75,U+7B7D,U+7B87,U+7B8B,U+7B8F,U+7B94-7B95,U+7B97,U+7B9A,U+7B9D,U+7BA1,U+7BAD,U+7BB1,U+7BB4,U+7BB8,U+7BC0-7BC1,U+7BC4,U+7BC6-7BC7,U+7BC9,U+7BD2,U+7BE0,U+7BE4,U+7BE9,U+7C07,U+7C12,U+7C1E,U+7C21,U+7C27,U+7C2A-7C2B,U+7C3D-7C3F,U+7C43,U+7C4C-7C4D,U+7C60,U+7C64,U+7C6C,U+7C73,U+7C83,U+7C89,U+7C92,U+7C95,U+7C97-7C98,U+7C9F,U+7CA5,U+7CA7,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBE,U+7CCA,U+7CD6,U+7CDE-7CE0,U+7CE7,U+7CFB,U+7CFE,U+7D00,U+7D02,U+7D04-7D08,U+7D0A-7D0B,U+7D0D,U+7D10,U+7D14,U+7D17-7D1B,U+7D20-7D21,U+7D2B-7D2C,U+7D2E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-076.woff2)format("woff2");unicode-range:U+7704,U+7708-7709,U+770B,U+771E,U+7720,U+7729,U+7737-7738,U+773A,U+773C,U+7740,U+774D,U+775B,U+7761,U+7763,U+7766,U+776B,U+7779,U+777E-777F,U+778B,U+7791,U+779E,U+77A5,U+77AC-77AD,U+77B0,U+77B3,U+77BB-77BC,U+77BF,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E9,U+77ED-77EF,U+7802,U+7812,U+7825-7827,U+782C,U+7832,U+7834,U+7845,U+784F,U+785D,U+786B-786C,U+786F,U+787C,U+7881,U+7887,U+788C-788E,U+7891,U+7897,U+78A3,U+78A7,U+78A9,U+78BA-78BC,U+78C1,U+78C5,U+78CA-78CB,U+78CE,U+78D0,U+78E8,U+78EC,U+78EF,U+78F5,U+78FB,U+7901,U+790E,U+7916,U+792A-792C,U+793A,U+7940-7941,U+7947-7949,U+7950,U+7956-7957,U+795A-795D,U+7960,U+7965,U+7968,U+796D,U+797A,U+797F,U+7981,U+798D-798E,U+7991,U+79A6-79A7,U+79AA,U+79AE,U+79B1,U+79B3,U+79B9,U+79BD-79C1,U+79C9-79CB,U+79D2,U+79D5,U+79D8,U+79DF,U+79E4,U+79E6-79E7,U+79E9,U+79FB,U+7A00,U+7A05,U+7A08,U+7A0B,U+7A0D,U+7A14,U+7A17,U+7A19-7A1A,U+7A1C,U+7A1F-7A20,U+7A2E,U+7A31,U+7A36-7A37,U+7A3B-7A3D,U+7A3F-7A40,U+7A46}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-077.woff2)format("woff2");unicode-range:U+7482-7483,U+7487,U+7489,U+748B,U+7498,U+749C,U+749E-749F,U+74A1,U+74A3,U+74A5,U+74A7-74A8,U+74AA,U+74B0,U+74B2,U+74B5,U+74B9,U+74BD,U+74BF,U+74C6,U+74CA,U+74CF,U+74D4,U+74D8,U+74DA,U+74DC,U+74E0,U+74E2-74E3,U+74E6,U+74EE,U+74F7,U+7501,U+7504,U+7511,U+7515,U+7518,U+751A-751B,U+7523,U+7525-7526,U+752B-752C,U+7531,U+7533,U+7538,U+753A,U+7547,U+754C,U+754F,U+7551,U+7553-7554,U+7559,U+755B-755D,U+7562,U+7565-7566,U+756A,U+756F-7570,U+7575-7576,U+7578,U+757A,U+757F,U+7586-7587,U+758A-758B,U+758E-758F,U+7591,U+759D,U+75A5,U+75AB,U+75B1-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2,U+75C5,U+75C7,U+75CD,U+75D2,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75E2,U+75F0,U+75F2,U+75F4,U+75FA,U+75FC,U+7600,U+760D,U+7619,U+761F-7622,U+7624,U+7626,U+763B,U+7642,U+764C,U+764E,U+7652,U+7656,U+7661,U+7664,U+7669,U+766C,U+7670,U+7672,U+7678,U+7686-7687,U+768E,U+7690,U+7693,U+76AE,U+76BA,U+76BF,U+76C2-76C3,U+76C6,U+76C8,U+76CA,U+76D2,U+76D6,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3-76E4,U+76E7,U+76F2,U+76FC,U+76FE,U+7701}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-078.woff2)format("woff2");unicode-range:U+7230,U+7232,U+7235,U+723A-723B,U+723D-723E,U+7240,U+7246-7248,U+724C,U+7252,U+7258-7259,U+725B,U+725D,U+725F,U+7261-7262,U+7267,U+7272,U+727D,U+7280-7281,U+72A2,U+72A7,U+72AC,U+72AF,U+72C0,U+72C2,U+72C4,U+72CE,U+72D0,U+72D7,U+72D9,U+72E1,U+72E9,U+72F8-72F9,U+72FC-72FD,U+730A,U+7316,U+731B-731D,U+7325,U+7329-732B,U+7336-7337,U+733E-733F,U+7344-7345,U+7350,U+7352,U+7357,U+7368,U+736A,U+7370,U+7372,U+7375,U+7378,U+737A-737B,U+7384,U+7386-7387,U+7389,U+738E,U+7394,U+7396-7398,U+739F,U+73A7,U+73A9,U+73AD,U+73B2-73B3,U+73B9,U+73C0,U+73C2,U+73C9-73CA,U+73CC-73CD,U+73CF,U+73D6,U+73D9,U+73DD-73DE,U+73E0,U+73E3-73E6,U+73E9-73EA,U+73ED,U+73F7,U+73F9,U+73FD-73FE,U+7401,U+7403,U+7405,U+7407,U+7409,U+7413,U+741B,U+7420-7422,U+7425-7426,U+7428,U+742A-742C,U+742E-7430,U+7433-7436,U+7438,U+743A,U+743F-7441,U+7443-7444,U+744B,U+7455,U+7457,U+7459-745C,U+745E-7460,U+7462,U+7464-7465,U+7468-746A,U+746F,U+747E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-079.woff2)format("woff2");unicode-range:U+6F8D-6F8E,U+6F90,U+6F94,U+6F97,U+6FA3-6FA4,U+6FA7,U+6FAE-6FAF,U+6FB1,U+6FB3,U+6FB9,U+6FBE,U+6FC0-6FC3,U+6FCA,U+6FD5,U+6FDA,U+6FDF-6FE1,U+6FE4,U+6FE9,U+6FEB-6FEC,U+6FEF,U+6FF1,U+6FFE,U+7001,U+7005-7006,U+7009,U+700B,U+700F,U+7011,U+7015,U+7018,U+701A-701F,U+7023,U+7027-7028,U+702F,U+7037,U+703E,U+704C,U+7050-7051,U+7058,U+705D,U+7070,U+7078,U+707C-707D,U+7085,U+708A,U+708E,U+7092,U+7098-709A,U+70A1,U+70A4,U+70AB-70AD,U+70AF,U+70B3,U+70B7-70B9,U+70C8,U+70CB,U+70CF,U+70D8-70D9,U+70DD,U+70DF,U+70F1,U+70F9,U+70FD,U+7104,U+7109,U+710C,U+7119-711A,U+711E,U+7126,U+7130,U+7136,U+7147,U+7149-714A,U+714C,U+714E,U+7150,U+7156,U+7159,U+715C,U+715E,U+7164-7167,U+7169,U+716C,U+716E,U+717D,U+7184,U+7189-718A,U+718F,U+7192,U+7194,U+7199,U+719F,U+71A2,U+71AC,U+71B1,U+71B9-71BA,U+71BE,U+71C1,U+71C3,U+71C8-71C9,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71DF,U+71E5-71E7,U+71ED-71EE,U+71FB-71FC,U+71FE-7200,U+7206,U+7210,U+721B,U+722A,U+722C-722D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-080.woff2)format("woff2");unicode-range:U+6D5A,U+6D5C,U+6D63,U+6D66,U+6D69-6D6A,U+6D6C,U+6D6E,U+6D74,U+6D78-6D79,U+6D7F,U+6D85,U+6D87-6D89,U+6D8C-6D8E,U+6D91,U+6D93,U+6D95,U+6DAF,U+6DB2,U+6DB5,U+6DC0,U+6DC3-6DC7,U+6DCB,U+6DCF,U+6DD1,U+6DD8-6DDA,U+6DDE,U+6DE1,U+6DE8,U+6DEA-6DEB,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF7-6DFB,U+6E17,U+6E19-6E1B,U+6E1F-6E21,U+6E23-6E26,U+6E2B-6E2D,U+6E32,U+6E34,U+6E36,U+6E38,U+6E3A,U+6E3C-6E3E,U+6E43-6E44,U+6E4A,U+6E4D,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5E-6E5F,U+6E67,U+6E6B,U+6E6E-6E6F,U+6E72-6E73,U+6E7A,U+6E90,U+6E96,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EAA-6EAB,U+6EAF,U+6EB1,U+6EB6,U+6EBA,U+6EC2,U+6EC4-6EC5,U+6EC9,U+6ECB-6ECC,U+6ECE,U+6ED1,U+6ED3-6ED4,U+6EEF,U+6EF4,U+6EF8,U+6EFE-6EFF,U+6F01-6F02,U+6F06,U+6F0F,U+6F11,U+6F14-6F15,U+6F20,U+6F22-6F23,U+6F2B-6F2C,U+6F31-6F32,U+6F38,U+6F3F,U+6F41,U+6F51,U+6F54,U+6F57-6F58,U+6F5A-6F5B,U+6F5E-6F5F,U+6F62,U+6F64,U+6F6D-6F6E,U+6F70,U+6F7A,U+6F7C-6F7E,U+6F81,U+6F84,U+6F88}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-081.woff2)format("woff2");unicode-range:U+6ADA-6ADB,U+6AF6,U+6AFB,U+6B04,U+6B0A,U+6B0C,U+6B12,U+6B16,U+6B20-6B21,U+6B23,U+6B32,U+6B3A,U+6B3D-6B3E,U+6B46-6B47,U+6B4E,U+6B50,U+6B5F,U+6B61-6B62,U+6B64-6B66,U+6B6A,U+6B72,U+6B77-6B78,U+6B7B,U+6B7F,U+6B83-6B84,U+6B86,U+6B89-6B8A,U+6B96,U+6B98,U+6B9E,U+6BAE-6BAF,U+6BB2,U+6BB5,U+6BB7,U+6BBA,U+6BBC,U+6BBF,U+6BC1,U+6BC5-6BC6,U+6BCB,U+6BCF,U+6BD2-6BD3,U+6BD6-6BD8,U+6BDB,U+6BEB-6BEC,U+6C08,U+6C0F,U+6C13,U+6C23,U+6C37-6C38,U+6C3E,U+6C40-6C42,U+6C4E,U+6C50,U+6C55,U+6C57,U+6C5A,U+6C5D-6C60,U+6C68,U+6C6A,U+6C6D,U+6C70,U+6C72,U+6C76,U+6C7A,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C88,U+6C8C,U+6C90,U+6C92-6C96,U+6C99-6C9B,U+6CAB,U+6CAE,U+6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC1-6CC2,U+6CC4,U+6CC9-6CCA,U+6CCC,U+6CD3,U+6CD7,U+6CDB,U+6CE1-6CE3,U+6CE5,U+6CE8,U+6CEB,U+6CEE-6CF0,U+6CF3,U+6D0B-6D0C,U+6D11,U+6D17,U+6D19,U+6D1B,U+6D1E,U+6D25,U+6D27,U+6D29,U+6D32,U+6D35-6D36,U+6D38-6D39,U+6D3B,U+6D3D-6D3E,U+6D41,U+6D59}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-082.woff2)format("woff2");unicode-range:U+67F0-67F1,U+67F3-67F6,U+67FB,U+67FE,U+6812-6813,U+6816-6817,U+6821-6822,U+682F,U+6838-6839,U+683D,U+6840-6843,U+6848,U+684E,U+6850-6851,U+6853-6854,U+686D,U+6876,U+687F,U+6881,U+6885,U+688F,U+6893-6894,U+6897,U+689D,U+689F,U+68A1-68A2,U+68A7-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68C4-68C5,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D7-68D8,U+68DA,U+68DF-68E0,U+68E7-68E8,U+68EE,U+68F2,U+68F9-68FA,U+6900,U+6905,U+690D-690E,U+6912,U+6927,U+6930,U+693D,U+693F,U+694A,U+6953-6955,U+6957,U+6959-695A,U+695E,U+6960-6963,U+6968,U+696B,U+696D-696F,U+6975,U+6977-6979,U+6995,U+699B-699C,U+69A5,U+69A7,U+69AE,U+69B4,U+69BB,U+69C1,U+69C3,U+69CB-69CD,U+69D0,U+69E8,U+69EA,U+69FB,U+69FD,U+69FF,U+6A02,U+6A0A,U+6A11,U+6A13,U+6A17,U+6A19,U+6A1E-6A1F,U+6A21,U+6A23,U+6A35,U+6A38-6A3A,U+6A3D,U+6A44,U+6A48,U+6A4B,U+6A52-6A53,U+6A58-6A59,U+6A5F,U+6A61,U+6A6B,U+6A80,U+6A84,U+6A89,U+6A8D-6A8E,U+6A97,U+6A9C,U+6AA3,U+6AB3,U+6ABB,U+6AC2-6AC3,U+6AD3}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-083.woff2)format("woff2");unicode-range:U+6607,U+6609-660A,U+660C,U+660F-6611,U+6613-6615,U+661E,U+6620,U+6627-6628,U+662D,U+6630-6631,U+6634,U+6636,U+663A-663B,U+6641,U+6643-6644,U+6649,U+664B,U+664F,U+6659,U+665B,U+665D-665F,U+6664-6669,U+666B,U+666E-666F,U+6673-6674,U+6676-6678,U+6684,U+6687-6689,U+668E,U+6690-6691,U+6696-6698,U+669D,U+66A0,U+66A2,U+66AB,U+66AE,U+66B2-66B4,U+66B9,U+66BB,U+66BE,U+66C4,U+66C6-66C7,U+66C9,U+66D6,U+66D9,U+66DC-66DD,U+66E0,U+66E6,U+66F0,U+66F2-66F4,U+66F7,U+66F9-66FA,U+66FC,U+66FE-66FF,U+6703,U+670B,U+670D,U+6714-6715,U+6717,U+671B,U+671D-671F,U+6726-6727,U+672A-672B,U+672D-672E,U+6731,U+6736,U+673A,U+673D,U+6746,U+6749,U+674E-6751,U+6753,U+6756,U+675C,U+675E-675F,U+676D,U+676F-6770,U+6773,U+6775,U+6777,U+677B,U+677E-677F,U+6787,U+6789,U+678B,U+678F-6790,U+6793,U+6795,U+679A,U+679D,U+67AF-67B0,U+67B3,U+67B6-67B8,U+67BE,U+67C4,U+67CF-67D4,U+67DA,U+67DD,U+67E9,U+67EC,U+67EF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-084.woff2)format("woff2");unicode-range:U+6392,U+6396,U+6398,U+639B,U+63A0-63A2,U+63A5,U+63A7-63AA,U+63C0,U+63C4,U+63C6,U+63CF,U+63D6,U+63DA-63DB,U+63E1,U+63ED-63EE,U+63F4,U+63F6-63F7,U+640D,U+640F,U+6414,U+6416-6417,U+641C,U+6422,U+642C-642D,U+643A,U+643E,U+6458,U+6460,U+6469,U+646F,U+6478-647A,U+6488,U+6491-6493,U+649A,U+649E,U+64A4-64A5,U+64AB,U+64AD-64AE,U+64B0,U+64B2,U+64BB,U+64C1,U+64C4-64C5,U+64C7,U+64CA,U+64CD-64CE,U+64D2,U+64D4,U+64D8,U+64DA,U+64E1-64E2,U+64E5-64E7,U+64EC,U+64F2,U+64F4,U+64FA,U+64FE,U+6500,U+6504,U+6518,U+651D,U+6523,U+652A-652C,U+652F,U+6536-6539,U+653B,U+653E,U+6548,U+654D-654F,U+6551,U+6556-6557,U+655E,U+6562-6563,U+6566,U+656C-656D,U+6572,U+6574-6575,U+6577-6578,U+657E,U+6582-6583,U+6585,U+658C,U+6590-6591,U+6597,U+6599,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AB-65AC,U+65AF,U+65B7,U+65BC-65BD,U+65C1,U+65C5,U+65CB-65CC,U+65CF,U+65D2,U+65D7,U+65E0,U+65E3,U+65E6,U+65E8-65E9,U+65EC-65ED,U+65F1,U+65F4,U+65FA-65FD,U+65FF,U+6606}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-085.woff2)format("woff2");unicode-range:U+614C,U+6153,U+6155,U+6158-6159,U+615D,U+615F,U+6162-6164,U+6167-6168,U+616B,U+616E,U+6170,U+6176-6177,U+617D-617E,U+6181-6182,U+618A,U+618E,U+6190-6191,U+6194,U+6198-619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BA,U+61BE,U+61C3,U+61C7-61CB,U+61E6,U+61F2,U+61F6-61F8,U+61FA,U+61FC,U+61FF-6200,U+6207-6208,U+620A,U+620C-620E,U+6212,U+6216,U+621A,U+621F,U+6221,U+622A,U+622E,U+6230-6231,U+6234,U+6236,U+623E-623F,U+6241,U+6247-6249,U+624D,U+6253,U+6258,U+626E,U+6271,U+6276,U+6279,U+627C,U+627F-6280,U+6284,U+6289-628A,U+6291-6292,U+6295,U+6297-6298,U+629B,U+62AB,U+62B1,U+62B5,U+62B9,U+62BC-62BD,U+62C2,U+62C7-62C9,U+62CC-62CD,U+62CF-62D0,U+62D2-62D4,U+62D6-62D9,U+62DB-62DC,U+62EC-62EF,U+62F1,U+62F3,U+62F7,U+62FE-62FF,U+6301,U+6307,U+6309,U+6311,U+632B,U+632F,U+633A-633B,U+633D-633E,U+6349,U+634C,U+634F-6350,U+6355,U+6367-6368,U+636E,U+6372,U+6377,U+637A-637B,U+637F,U+6383,U+6388-6389,U+638C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-086.woff2)format("woff2");unicode-range:U+5F11,U+5F13-5F15,U+5F17-5F18,U+5F1B,U+5F1F,U+5F26-5F27,U+5F29,U+5F31,U+5F35,U+5F3A,U+5F3C,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F56-5F57,U+5F59,U+5F5B,U+5F62,U+5F66-5F67,U+5F69-5F6D,U+5F70-5F71,U+5F77,U+5F79,U+5F7C,U+5F7F-5F81,U+5F85,U+5F87,U+5F8A-5F8B,U+5F90-5F92,U+5F98-5F99,U+5F9E,U+5FA0-5FA1,U+5FA8-5FAA,U+5FAE,U+5FB5,U+5FB9,U+5FBD,U+5FC5,U+5FCC-5FCD,U+5FD6-5FD9,U+5FE0,U+5FEB,U+5FF5,U+5FFD,U+5FFF,U+600F,U+6012,U+6016,U+601C,U+6020-6021,U+6025,U+6028,U+602A,U+602F,U+6041-6043,U+604D,U+6050,U+6052,U+6055,U+6059,U+605D,U+6062-6065,U+6068-606A,U+606C-606D,U+606F-6070,U+6085,U+6089,U+608C-608D,U+6094,U+6096,U+609A-609B,U+609F-60A0,U+60A3-60A4,U+60A7,U+60B0,U+60B2-60B4,U+60B6,U+60B8,U+60BC-60BD,U+60C7,U+60D1,U+60DA,U+60DC,U+60DF-60E1,U+60F0-60F1,U+60F6,U+60F9-60FB,U+6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6127,U+6130,U+6134,U+6137,U+613C,U+613E-613F,U+6142,U+6144,U+6147-6148,U+614A-614B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-087.woff2)format("woff2");unicode-range:U+5C40,U+5C45-5C46,U+5C48,U+5C4B,U+5C4D-5C4E,U+5C51,U+5C5B,U+5C60,U+5C62,U+5C64-5C65,U+5C6C,U+5C6F,U+5C79,U+5C90-5C91,U+5CA1,U+5CA9,U+5CAB-5CAC,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBA,U+5CBE,U+5CC0,U+5CD9,U+5CE0,U+5CE8,U+5CEF-5CF0,U+5CF4,U+5CF6,U+5CFB,U+5CFD,U+5D07,U+5D0D-5D0E,U+5D11,U+5D14,U+5D16-5D17,U+5D19,U+5D27,U+5D29,U+5D4B-5D4C,U+5D50,U+5D69,U+5D6C,U+5D6F,U+5D87,U+5D8B,U+5D9D,U+5DA0,U+5DA2,U+5DAA,U+5DB8,U+5DBA,U+5DBC-5DBD,U+5DCD,U+5DD2,U+5DD6,U+5DE1-5DE2,U+5DE5-5DE8,U+5DEB,U+5DEE,U+5DF1-5DF4,U+5DF7,U+5DFD-5DFE,U+5E03,U+5E06,U+5E11,U+5E16,U+5E19,U+5E1B,U+5E1D,U+5E25,U+5E2B,U+5E2D,U+5E33,U+5E36,U+5E38,U+5E3D,U+5E3F-5E40,U+5E44-5E45,U+5E47,U+5E4C,U+5E55,U+5E5F,U+5E61-5E63,U+5E72,U+5E77-5E79,U+5E7B-5E7E,U+5E84,U+5E87,U+5E8A,U+5E8F,U+5E95,U+5E97,U+5E9A,U+5E9C,U+5EA0,U+5EA7,U+5EAB,U+5EAD,U+5EB5-5EB8,U+5EBE,U+5EC2,U+5EC8-5ECA,U+5ED0,U+5ED3,U+5ED6,U+5EDA-5EDB,U+5EDF-5EE0,U+5EE2-5EE3,U+5EEC,U+5EF3,U+5EF6-5EF7,U+5EFA-5EFB,U+5F01,U+5F04,U+5F0A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-088.woff2)format("woff2");unicode-range:U+59BE,U+59C3,U+59C6,U+59C9,U+59CB,U+59D0-59D1,U+59D3-59D4,U+59D9-59DA,U+59DC-59DD,U+59E6,U+59E8,U+59EA,U+59EC,U+59EE,U+59F8,U+59FB,U+59FF,U+5A01,U+5A03,U+5A11,U+5A18,U+5A1B-5A1C,U+5A1F-5A20,U+5A25,U+5A29,U+5A36,U+5A3C,U+5A41,U+5A46,U+5A49,U+5A5A,U+5A62,U+5A66,U+5A92,U+5A9A-5A9B,U+5AA4,U+5AC1-5AC2,U+5AC4,U+5AC9,U+5ACC,U+5AE1,U+5AE6,U+5AE9,U+5B05,U+5B09,U+5B0B-5B0C,U+5B16,U+5B2A,U+5B40,U+5B43,U+5B51,U+5B54-5B55,U+5B58,U+5B5A,U+5B5C-5B5D,U+5B5F,U+5B63-5B64,U+5B69,U+5B6B,U+5B70-5B71,U+5B75,U+5B7A,U+5B7C,U+5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95-5B99,U+5B9B-5B9C,U+5BA2-5BA6,U+5BAC,U+5BAE,U+5BB0,U+5BB3-5BB5,U+5BB8-5BB9,U+5BBF-5BC0,U+5BC2-5BC7,U+5BCC,U+5BD0,U+5BD2-5BD4,U+5BD7,U+5BDE-5BDF,U+5BE1-5BE2,U+5BE4-5BE9,U+5BEB-5BEC,U+5BEE-5BEF,U+5BF5-5BF6,U+5BF8,U+5BFA,U+5C01,U+5C04,U+5C07-5C0B,U+5C0D-5C0E,U+5C16,U+5C19,U+5C24,U+5C28,U+5C31,U+5C38-5C3C,U+5C3E-5C3F}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-089.woff2)format("woff2");unicode-range:U+5703-5704,U+5708,U+570D,U+5712-5713,U+5716,U+5718,U+572D,U+573B,U+5740,U+5742,U+5747,U+574A,U+574D-574E,U+5750-5751,U+5761,U+5764,U+5766,U+576A,U+576E,U+5770,U+5775,U+577C,U+5782,U+5788,U+578B,U+5793,U+57A0,U+57A2-57A3,U+57C3,U+57C7-57C8,U+57CB,U+57DF-57E0,U+57F0,U+57F4,U+57F7,U+57F9-57FA,U+57FC,U+5800,U+5802,U+5805-5806,U+5808-580A,U+581E,U+5821,U+5824,U+5827,U+582A,U+582F-5831,U+5835,U+583A,U+584A-584B,U+584F,U+5851,U+5854,U+5857-5858,U+585A,U+585E,U+5861-5862,U+5864,U+5875,U+5879,U+587C,U+587E,U+5883,U+5885,U+5889,U+5893,U+589C,U+589E-589F,U+58A8-58A9,U+58AE,U+58B3,U+58BA-58BB,U+58BE,U+58C1,U+58C5,U+58C7,U+58CE,U+58D1,U+58D3,U+58D5,U+58D8-58D9,U+58DE-58DF,U+58E4,U+58EC,U+58EF,U+58F9-58FB,U+58FD,U+590F,U+5914-5915,U+5919,U+5922,U+592D-592E,U+5931,U+5937,U+593E,U+5944,U+5947-5949,U+594E-5951,U+5954-5955,U+5957,U+595A,U+5960,U+5962,U+5967,U+596A-596E,U+5974,U+5978,U+5982-5984,U+598A,U+5993,U+5996-5997,U+5999,U+59A5,U+59A8,U+59AC,U+59B9,U+59BB}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-090.woff2)format("woff2");unicode-range:U+539A,U+53A0,U+53A5-53A6,U+53AD,U+53BB,U+53C3,U+53C8-53CB,U+53CD,U+53D4,U+53D6-53D7,U+53DB,U+53E1-53E3,U+53E5,U+53E9-53ED,U+53F1,U+53F3,U+53F8,U+5403-5404,U+540A,U+540E-5411,U+541B,U+541D,U+541F-5420,U+5426,U+5429,U+542B,U+5433,U+5438-5439,U+543B-543C,U+543E,U+5442,U+5448,U+544A,U+5451,U+5468,U+546A,U+5471,U+5473,U+5475,U+547B-547D,U+5480,U+5486,U+548E,U+5490,U+54A4,U+54A8,U+54AB-54AC,U+54B3,U+54B8,U+54BD,U+54C0,U+54C4,U+54C8-54C9,U+54E1,U+54E5,U+54E8,U+54ED-54EE,U+54F2,U+54FA,U+5504,U+5506-5507,U+550E,U+5510,U+551C,U+552F,U+5531,U+5535,U+553E,U+5544,U+5546,U+554F,U+5553,U+5556,U+555E,U+5563,U+557C,U+5580,U+5584,U+5586-5587,U+5589-558A,U+5598-559A,U+559C-559D,U+55A7,U+55A9-55AC,U+55AE,U+55C5,U+55C7,U+55D4,U+55DA,U+55DC,U+55DF,U+55E3-55E4,U+55FD-55FE,U+5606,U+5609,U+5614,U+5617,U+562F,U+5632,U+5634,U+5636,U+5653,U+5668,U+566B,U+5674,U+5686,U+56A5,U+56AC,U+56AE,U+56B4,U+56BC,U+56CA,U+56CD,U+56D1,U+56DA-56DB,U+56DE,U+56E0,U+56F0,U+56F9-56FA}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-091.woff2)format("woff2");unicode-range:U+516E,U+5175-5178,U+517C,U+5180,U+5186,U+518A,U+518D,U+5192,U+5195,U+5197,U+51A0,U+51A5,U+51AA,U+51AC,U+51B6-51B7,U+51BD,U+51C4,U+51C6,U+51C9,U+51CB-51CD,U+51DC-51DE,U+51E1,U+51F0-51F1,U+51F6,U+51F8-51F9,U+51FD,U+5200,U+5203,U+5207-5208,U+520A,U+520E,U+5211,U+5217,U+521D,U+5224-5225,U+522A,U+522E,U+5230,U+5236-523B,U+5243,U+5247,U+524A-524C,U+5254,U+5256,U+525B,U+525D,U+5261,U+5269-526A,U+526F,U+5272,U+5275,U+527D,U+527F,U+5283,U+5287-5289,U+528D,U+5291-5292,U+529F,U+52A3-52A4,U+52A9-52AB,U+52BE,U+52C1,U+52C3,U+52C5,U+52C7,U+52C9,U+52CD,U+52D2,U+52D6,U+52D8-52D9,U+52DB,U+52DD-52DF,U+52E2-52E4,U+52F3,U+52F5,U+52F8,U+52FA-52FB,U+52FE-52FF,U+5305,U+5308,U+530D,U+530F-5310,U+5315,U+5319,U+5320-5321,U+5323,U+532A,U+532F,U+5339,U+533F-5341,U+5343-5344,U+5347-534A,U+534D,U+5351-5354,U+535A,U+535C,U+535E,U+5360,U+5366,U+5368,U+536F-5371,U+5374-5375,U+5377,U+537D,U+537F,U+5384,U+5393,U+5398}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-092.woff2)format("woff2");unicode-range:U+4F43,U+4F46-4F48,U+4F4D-4F51,U+4F55,U+4F59-4F5A,U+4F69,U+4F6F-4F70,U+4F73,U+4F76,U+4F7A,U+4F7E-4F7F,U+4F81,U+4F83-4F84,U+4F86,U+4F88,U+4F8A-4F8B,U+4F8D,U+4F8F,U+4F91,U+4F96,U+4F98,U+4F9B,U+4F9D,U+4FAE-4FAF,U+4FB5-4FB6,U+4FBF,U+4FC2-4FC4,U+4FC9-4FCA,U+4FCE,U+4FD1,U+4FD3-4FD4,U+4FD7,U+4FDA,U+4FDF-4FE0,U+4FEE-4FEF,U+4FF1,U+4FF3,U+4FF5,U+4FF8,U+4FFA,U+5002,U+5006,U+5009,U+500B,U+500D,U+5011-5012,U+5016,U+5019-501A,U+501C,U+501E-501F,U+5021,U+5023-5024,U+5026-5028,U+502A-502D,U+503B,U+5043,U+5047-5049,U+504F,U+5055,U+505A,U+505C,U+5065,U+5074-5076,U+5078,U+5080,U+5085,U+508D,U+5091,U+5098-5099,U+50AC-50AD,U+50B2-50B3,U+50B5,U+50B7,U+50BE,U+50C5,U+50C9-50CA,U+50D1,U+50D5-50D6,U+50DA,U+50DE,U+50E5,U+50E7,U+50ED,U+50F9,U+50FB,U+50FF-5101,U+5104,U+5106,U+5109,U+5112,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A,U+513C,U+5140-5141,U+5143-5148,U+514B-514E,U+5152,U+515C,U+5162,U+5169-516B,U+516D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-093.woff2)format("woff2");unicode-range:U+338C-339C,U+339F-33A0,U+33A2-33CB,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+4E01,U+4E03,U+4E07-4E08,U+4E11,U+4E14-4E15,U+4E18-4E19,U+4E1E,U+4E32,U+4E38-4E39,U+4E42-4E43,U+4E45,U+4E4D-4E4F,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E6B,U+4E6D,U+4E73,U+4E76-4E77,U+4E7E,U+4E82,U+4E86,U+4E88,U+4E8E,U+4E90-4E92,U+4E94-4E95,U+4E98,U+4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB6,U+4EC0-4EC1,U+4EC4,U+4EC7,U+4ECB,U+4ECD,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD,U+4EDF,U+4EE4,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F09,U+4F0B,U+4F0D-4F11,U+4F2F,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-094.woff2)format("woff2");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-095.woff2)format("woff2");unicode-range:U+2F7D,U+2F7F-2F8B,U+2F8E-2F90,U+2F92-2F97,U+2F99-2FA0,U+2FA2-2FA3,U+2FA5-2FA9,U+2FAC-2FB1,U+2FB3-2FBC,U+2FC1-2FCA,U+2FCD-2FD4,U+3003,U+3012-3019,U+301C,U+301E-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304E,U+3050,U+3052,U+3056,U+305A,U+305C,U+305E,U+3062,U+3065,U+306C,U+3070-307D,U+3080,U+3085,U+3087,U+308E,U+3090-3091,U+30A1,U+30A5,U+30A9,U+30AE,U+30B1-30B2,U+30B4,U+30B6,U+30BC-30BE,U+30C2,U+30C5,U+30CC,U+30D2,U+30D4,U+30D8-30DD,U+30E4,U+30E6,U+30E8,U+30EE,U+30F0-30F2,U+30F4-30F6,U+3133,U+3135}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-096.woff2)format("woff2");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-097.woff2)format("woff2");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-098.woff2)format("woff2");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-099.woff2)format("woff2");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC-AD,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-100.woff2)format("woff2");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-101.woff2)format("woff2");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-102.woff2)format("woff2");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-103.woff2)format("woff2");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-104.woff2)format("woff2");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-105.woff2)format("woff2");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-106.woff2)format("woff2");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-107.woff2)format("woff2");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-108.woff2)format("woff2");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-109.woff2)format("woff2");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-110.woff2)format("woff2");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-111.woff2)format("woff2");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-112.woff2)format("woff2");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-113.woff2)format("woff2");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-114.woff2)format("woff2");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-115.woff2)format("woff2");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-116.woff2)format("woff2");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-117.woff2)format("woff2");unicode-range:U+D,U+48,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-118.woff2)format("woff2");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-119.woff2)format("woff2");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-120.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-121.woff2)format("woff2");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:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-122.woff2)format("woff2");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:Noto Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-kr/kr-123.woff2)format("woff2");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-700:oklch(50.8% .118 165.612);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-5{z-index:5}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-red-500{border-color:var(--color-red-500)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-200\/80{border-color:#e7e5e4cc}@supports (color:color-mix(in lab, red, red)){.border-stone-200\/80{border-color:color-mix(in oklab, var(--color-stone-200) 80%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-red-500{background-color:var(--color-red-500)}.bg-stone-50\/50{background-color:#fafaf980}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/50{background-color:color-mix(in oklab, var(--color-stone-50) 50%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/70{background-color:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/70{background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-9{padding:calc(var(--spacing) * 9)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-stone-400{color:var(--color-stone-400)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-900{color:var(--color-stone-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm,.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:text-stone-700:hover{color:var(--color-stone-700)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-amber-400:focus{--tw-ring-color:var(--color-amber-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (prefers-color-scheme:dark){.dark\:border-stone-800{border-color:var(--color-stone-800)}.dark\:bg-stone-100{background-color:var(--color-stone-100)}.dark\:bg-stone-800{background-color:var(--color-stone-800)}.dark\:bg-stone-800\/80{background-color:#292524cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-stone-800\/80{background-color:color-mix(in oklab, var(--color-stone-800) 80%, transparent)}}.dark\:bg-stone-900{background-color:var(--color-stone-900)}.dark\:bg-stone-900\/40{background-color:#1c191766}@supports (color:color-mix(in lab, red, red)){.dark\:bg-stone-900\/40{background-color:color-mix(in oklab, var(--color-stone-900) 40%, transparent)}}.dark\:bg-stone-900\/80{background-color:#1c1917cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-stone-900\/80{background-color:color-mix(in oklab, var(--color-stone-900) 80%, transparent)}}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-stone-100{color:var(--color-stone-100)}.dark\:text-stone-300{color:var(--color-stone-300)}.dark\:text-stone-400{color:var(--color-stone-400)}.dark\:text-stone-500{color:var(--color-stone-500)}.dark\:text-stone-900{color:var(--color-stone-900)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}}}}.home-curator{background:linear-gradient(145deg,#f2f5f1 0%,#fbfaf6 62%,#eef3ef 100%);border:1px solid #c8d1cc;border-radius:30px;margin:28px 32px 42px;padding:clamp(26px,4.5vw,62px);box-shadow:0 24px 70px #10372e17}.home-curator-loading{background:linear-gradient(100deg,#eef3ef 20%,#fff 40%,#eef3ef 60%) 0 0/220% 100%;min-height:520px;animation:1.4s ease-in-out infinite home-curator-shimmer}@keyframes home-curator-shimmer{to{background-position:-220% 0}}.home-curator-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.home-curator-head>div>p{color:#1772a5;letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:950}.home-curator-head h2{letter-spacing:-.062em;max-width:780px;margin:0;font-size:clamp(38px,5vw,70px);line-height:.94}.home-curator-head>div>span{color:#566a61;max-width:760px;margin-top:18px;font-size:14px;line-height:1.7;display:block}.home-curator-stats{background:#fff;border:1px solid #bac7c0;border-radius:16px;grid-template-columns:repeat(3,minmax(90px,1fr));margin:0;display:grid;overflow:hidden}.home-curator-stats>div{min-width:108px;padding:16px}.home-curator-stats>div+div{border-left:1px solid #d5ddd9}.home-curator-stats dt{color:#73837b;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.home-curator-stats dd{letter-spacing:-.04em;margin:5px 0 0;font-size:22px;font-weight:950}.home-curator-themes{align-items:center;gap:7px;margin:32px 0 16px;display:flex;overflow-x:auto}.home-curator-themes a{color:#52655c;white-space:nowrap;background:#fff;border:1px solid #cad4cf;border-radius:99px;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.home-curator-themes a:last-child{color:#fff;background:#153c34;border-color:#153c34;margin-left:auto}.home-curator-continue{border:1px solid var(--curator-accent);background:var(--curator-soft);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(120px,.42fr) auto;align-items:center;gap:20px;margin:0 0 16px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #10372e14}.home-curator-continue p{color:var(--curator-accent);letter-spacing:.13em;margin:0;font-size:8px;font-weight:950}.home-curator-continue strong{margin-top:5px;font-size:16px;line-height:1.2;display:block}.home-curator-continue span{color:#5b6b64;margin-top:5px;font-size:10px;display:block}.home-curator-continue progress{background:#fff;border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.home-curator-continue progress::-webkit-progress-bar{background:#fff}.home-curator-continue progress::-webkit-progress-value{background:var(--curator-accent)}.home-curator-continue progress::-moz-progress-bar{background:var(--curator-accent)}.home-curator-continue>a{background:var(--curator-accent);color:#fff;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex}.home-curator-feature{--curator-accent:#135f9d;--curator-soft:#eaf3fb;background:#fff;border:1px solid #c8d1cc;border-radius:24px;grid-template-columns:minmax(380px,1.14fr) minmax(0,.86fr);min-height:520px;display:grid;overflow:hidden}.home-curator-feature-image{background:var(--curator-soft);min-height:460px;display:block;position:relative;overflow:hidden}.home-curator-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.home-curator-feature-image:hover img{transform:scale(1.035)}.home-curator-feature-image>span{color:var(--curator-accent);letter-spacing:.12em;background:#fff;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:950;position:absolute;top:18px;left:18px;box-shadow:0 8px 18px #0002}.home-curator-feature>article{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);display:flex}.home-curator-feature article>p,.home-curator-supporting article>div>p{color:var(--curator-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950}.home-curator-feature h3{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:.95}.home-curator-feature article>strong,.home-curator-supporting article>div>strong{color:var(--curator-accent);margin-top:10px;font-size:14px}.home-curator-feature article>span{color:#586a61;margin-top:20px;font-size:13px;line-height:1.68}.home-curator-feature article>dl{border-block:1px solid #e0e5e2;grid-template-columns:repeat(3,1fr);margin:26px 0 0;display:grid}.home-curator-feature dl>div{padding:14px 8px 14px 0}.home-curator-feature dt{color:#809087;font-size:8px;font-weight:900}.home-curator-feature dd{margin:5px 0 0;font-size:10px;font-weight:850}.home-curator-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:28px;display:grid}.home-curator-actions a,.home-curator-actions button{border:1px solid var(--curator-accent);background:var(--curator-accent);color:#fff;text-align:center;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;min-height:46px;padding:8px 12px;font-size:9px;font-weight:900;display:flex}.home-curator-actions button{color:var(--curator-accent);background:#fff}.home-curator-actions button.saved{color:#153c34;background:#f4d56f;border-color:#d1ad3d}.home-curator-supporting{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.home-curator-supporting>article{--curator-accent:#135f9d;--curator-soft:#eaf3fb;background:#fff;border:1px solid #c9d2cd;border-radius:20px;grid-template-rows:240px 1fr;min-width:0;display:grid;overflow:hidden}.home-curator-card-image{background:var(--curator-soft);display:block;position:relative;overflow:hidden}.home-curator-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-curator-card-image:hover img{transform:scale(1.045)}.home-curator-card-image>span{width:34px;height:34px;color:var(--curator-accent);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:950;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 7px 16px #0002}.home-curator-supporting article>div{flex-direction:column;padding:22px;display:flex}.home-curator-supporting h3{letter-spacing:-.042em;margin:10px 0 0;font-size:25px;line-height:1.04}.home-curator-supporting article>div>span{color:#5a6a62;margin-top:15px;font-size:11px;line-height:1.6}.home-curator-supporting article>div>small{color:#6e7d75;border-top:1px solid #e1e6e3;margin-top:16px;padding-top:13px;font-size:9px}.home-curator-card-actions{grid-template-columns:1fr auto;gap:7px;margin-top:auto;padding-top:20px;display:grid}.home-curator-card-actions a,.home-curator-card-actions button{border:1px solid var(--curator-accent);background:var(--curator-accent);color:#fff;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:9px;font-weight:900;display:flex}.home-curator-card-actions button{width:42px;color:var(--curator-accent);background:#fff;padding:0}.home-curator-card-actions button.saved{color:#153c34;background:#f4d56f;border-color:#d1ad3d}.home-curator-note{color:#586a62;background:#e3ebe6;border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:14px 16px;font-size:9px;line-height:1.45;display:flex}.home-curator-note>span{color:#25a66e;font-size:8px}.home-curator-note a{color:#153c34;white-space:nowrap;margin-left:auto;font-weight:950;text-decoration:underline}@media (width<=1040px){.home-curator-head{grid-template-columns:1fr}.home-curator-stats{width:100%}.home-curator-continue{grid-template-columns:minmax(0,1fr) auto}.home-curator-continue progress{grid-area:2/1/auto/-1}.home-curator-feature{grid-template-columns:1fr}.home-curator-feature-image{min-height:420px}.home-curator-supporting{grid-template-columns:1fr 1fr}.home-curator-supporting>article:last-child{grid-column:1/-1}}@media (width<=680px){.home-curator{border-radius:22px;margin:16px 12px 28px;padding:24px 14px}.home-curator-head h2{font-size:42px}.home-curator-stats>div{min-width:0;padding:12px 9px}.home-curator-stats dd{font-size:17px}.home-curator-themes a:last-child{margin-left:0}.home-curator-continue{grid-template-columns:1fr;padding:16px}.home-curator-continue progress{grid-area:auto}.home-curator-continue>a{width:100%}.home-curator-feature{border-radius:18px}.home-curator-feature-image{min-height:270px}.home-curator-feature>article{padding:25px 19px}.home-curator-feature h3{font-size:36px}.home-curator-feature article>dl{grid-template-columns:1fr}.home-curator-feature dl>div+div{border-top:1px solid #e0e5e2}.home-curator-actions,.home-curator-supporting{grid-template-columns:1fr}.home-curator-supporting>article:last-child{grid-column:auto}.home-curator-supporting>article{grid-template-rows:210px 1fr}.home-curator-note{flex-wrap:wrap;align-items:flex-start}.home-curator-note a{width:100%;margin-left:17px}}@media (prefers-reduced-motion:reduce){.home-curator-feature-image img,.home-curator-card-image img{transition:none}.home-curator-feature-image:hover img,.home-curator-card-image:hover img{transform:none}.home-curator-loading{animation:none}}.curation-index,.curation-detail{--curation-accent:#135f9d;--curation-soft:#eaf3fb;color:#102e28;background:#fbfaf6}.curation-index .breadcrumbs,.curation-detail .breadcrumbs{max-width:1240px;margin-inline:auto;padding-inline:28px}.curation-index-hero{color:#fff;background:#10372e;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);align-items:center;gap:44px;max-width:1240px;margin:24px auto 58px;padding:clamp(30px,6vw,76px);display:grid;overflow:hidden;box-shadow:0 28px 70px #10372e33}.curation-index-hero>div>p,.curation-detail-intro>p,.curation-route>header>p,.curation-focus>header>p,.curation-budget>header>p,.curation-practical article>p,.curation-sources>div>p,.curation-more header>p,.curation-map header p,.curation-index-trust>p{color:#f2cc67;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:950}.curation-index-hero h1{letter-spacing:-.066em;max-width:780px;margin:0;font-size:clamp(44px,6.6vw,88px);line-height:.91}.curation-index-hero>div>span{color:#d2e0dc;max-width:680px;margin-top:22px;font-size:15px;line-height:1.7;display:block}.curation-index-hero nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.curation-index-hero nav a{border:1px solid #ffffff47;border-radius:99px;padding:10px 14px;font-size:10px;font-weight:850}.curation-index-hero>img{filter:drop-shadow(0 24px 28px #00000038);align-self:end;width:100%;height:auto}.curation-index-grid{gap:24px;max-width:1240px;margin:0 auto;padding:0 28px 82px;display:grid}.curation-index-grid>article{background:#fff;border:1px solid #d3d9d5;border-radius:28px;grid-template-columns:minmax(300px,.94fr) minmax(0,1.06fr);min-height:480px;display:grid;overflow:hidden;box-shadow:0 18px 50px #12312a14}.curation-index-grid>article:nth-child(2n){grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr)}.curation-index-grid>article:nth-child(2n) .curation-index-image{order:2}.curation-index-image{background:var(--curation-soft);min-height:420px;display:block;position:relative;overflow:hidden}.curation-index-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.curation-index-image:hover img{transform:scale(1.035)}.curation-index-image>span{width:44px;height:44px;color:var(--curation-accent);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:950;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 8px 22px #0002}.curation-index-copy{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}.curation-index-copy>p{color:var(--curation-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.curation-index-copy h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(32px,4vw,56px);line-height:.98}.curation-index-copy>strong{color:var(--curation-accent);margin-top:10px;font-size:15px}.curation-index-copy>span{color:#55665f;max-width:650px;margin-top:20px;font-size:14px;line-height:1.7}.curation-index-copy dl{border-block:1px solid #e1e5e2;grid-template-columns:repeat(3,1fr);margin:26px 0 0;display:grid}.curation-index-copy dl>div{padding:15px 10px 15px 0}.curation-index-copy dt{color:#829089;letter-spacing:.1em;font-size:8px;font-weight:900}.curation-index-copy dd{margin:5px 0 0;font-size:11px;font-weight:850}.curation-index-actions{align-items:center;gap:10px;margin-top:26px;display:flex}.curation-index-actions>a,.curation-save{border:1px solid var(--curation-accent);background:var(--curation-accent);color:#fff;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:10px;font-weight:900;display:inline-flex}.curation-save{color:var(--curation-accent);background:#fff}.curation-save.saved{color:#173d33;background:#f4d56f;border-color:#d4ae36}.curation-save.compact{min-height:42px}.curation-index-trust{background:#f2efe6;border-radius:28px;max-width:1240px;margin:0 auto 84px;padding:44px}.curation-index-trust>p{color:#176d59}.curation-index-trust>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.curation-index-trust article{border-top:1px solid #cfd6d1;padding:22px}.curation-index-trust article>span{color:#e46646;font-size:11px;font-weight:950}.curation-index-trust article strong{margin-top:12px;font-size:21px;display:block}.curation-index-trust article p{color:#5c6d65;margin:8px 0 0;font-size:12px;line-height:1.6}.curation-detail-hero{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:center;gap:clamp(30px,5vw,74px);max-width:1320px;margin:24px auto 0;padding:0 28px;display:grid}.curation-detail-intro>p{color:var(--curation-accent)}.curation-detail-intro h1{letter-spacing:-.067em;margin:0;font-size:clamp(44px,6vw,82px);line-height:.92}.curation-detail-intro>strong{color:var(--curation-accent);margin-top:14px;font-size:20px;display:block}.curation-detail-intro>span{color:#53655d;margin-top:22px;font-size:15px;line-height:1.75;display:block}.curation-detail-intro blockquote{border-left:4px solid var(--curation-accent);margin:28px 0 0;padding:18px 0 18px 20px;font-size:16px;font-weight:850;line-height:1.45}.curation-detail-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.curation-detail-actions>a{color:#fff;background:#10372e;border-radius:99px;align-items:center;min-height:46px;padding:0 18px;font-size:10px;font-weight:900;display:inline-flex}.curation-detail-hero figure{background:#fff;border:1px solid #d2d8d4;border-radius:28px;margin:0;padding:12px;position:relative;transform:rotate(.55deg);box-shadow:0 28px 64px #12312a24}.curation-hero-art{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.curation-hero-mascot{filter:drop-shadow(0 16px 16px #0003);width:clamp(120px,18vw,230px);height:auto;position:absolute;bottom:-18px;right:-28px}.curation-detail-hero figcaption{color:#738179;padding:11px 8px 1px;font-size:9px}.curation-facts{grid-template-columns:repeat(4,1fr);max-width:1264px;margin:52px auto 0;padding:0 28px;display:grid}.curation-facts>div{border-block:1px solid #d6dbd7;padding:20px}.curation-facts>div+div{border-left:1px solid #d6dbd7}.curation-facts dt{color:var(--curation-accent);letter-spacing:.13em;font-size:8px;font-weight:950}.curation-facts dd{margin:7px 0 0;font-size:13px;font-weight:850}.curation-route{max-width:1180px;margin:110px auto 0;padding:0 28px;scroll-margin-top:92px}.curation-route>header{max-width:800px}.curation-route>header>p{color:var(--curation-accent)}.curation-route>header h2,.curation-map header h2,.curation-budget header h2,.curation-focus header h2,.curation-practical h2,.curation-sources h2,.curation-more h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,62px);line-height:.98}.curation-route>header>span,.curation-budget>header>span,.curation-sources>div>span{color:#5e6e67;max-width:700px;margin-top:15px;font-size:13px;line-height:1.65;display:block}.curation-day{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:42px;margin-top:48px;display:grid}.curation-day-label>span{background:var(--curation-accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}.curation-day-label>p{color:var(--curation-accent);letter-spacing:.15em;margin:18px 0 0;font-size:9px;font-weight:950}.curation-day-label h3{letter-spacing:-.035em;margin:8px 0 0;font-size:27px;line-height:1.06}.curation-day-label small{color:#65736d;margin-top:13px;font-size:11px;line-height:1.6;display:block}.curation-day ol{border-top:1px solid #ced6d1;margin:0;padding:0;list-style:none}.curation-day li{border-bottom:1px solid #dce2de;grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:17px;padding:20px 0;display:grid}.curation-day time{color:var(--curation-accent);padding-top:5px;font-size:11px;font-weight:950}.curation-day li>div{padding-left:42px;position:relative}.curation-day li>div>span{color:#a9b5af;font-size:10px;font-weight:900;position:absolute;top:0;left:0}.curation-day h4{margin:0;font-size:19px;line-height:1.2}.curation-day b{color:var(--curation-accent);margin-top:4px;font-size:12px;display:block}.curation-day li p{color:#576860;margin:8px 0 0;font-size:12px;line-height:1.6}.curation-day li small{background:var(--curation-soft);color:#33483f;border-radius:6px;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.curation-day li>a{white-space:nowrap;background:#fff;border:1px solid #cbd4cf;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:900}.curation-map{background:#fff;border:1px solid #d3dad6;border-radius:30px;max-width:1180px;margin:84px auto 0;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 58px #12312a1a}.curation-map header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.curation-map header p{color:var(--curation-accent)}.curation-map header h2{font-size:clamp(28px,4vw,48px)}.curation-map header>span{color:#67766f;font-size:10px;font-weight:850}.curation-map-canvas{background:linear-gradient(135deg,var(--curation-soft),#eef1ec);border-radius:20px;height:480px;overflow:hidden}.curation-map-status{color:#3e5148;pointer-events:none;background:#ffffffc7;border-radius:20px;place-items:center;min-height:480px;font-size:12px;font-weight:850;display:grid;position:absolute;inset:110px 28px auto}.curation-map-status.error{background:linear-gradient(#0000 50%,#fff 86%);align-content:end;padding:28px}.curation-map-days{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.curation-map-days>div>strong{color:var(--curation-accent);letter-spacing:.11em;font-size:8px}.curation-map-days ol{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.curation-map-days button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e2;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 9px;display:flex}.curation-map-days button.active{border-color:var(--curation-accent);background:var(--curation-soft)}.curation-map-days button span{background:var(--curation-accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:950;display:grid}.curation-map-days button b{font-size:10px}.curation-map>small{color:#748078;margin-top:12px;font-size:9px;display:block}.curation-map-marker-shell{background:0 0!important;border:0!important}.curation-map-marker{color:#fff;background:#10372e;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-45deg);box-shadow:0 6px 16px #0005}.curation-map-marker b{font-size:9px;transform:rotate(45deg)}.curation-map-marker.active{background:#ef6d50;transform:rotate(-45deg)scale(1.14)}.curation-budget{color:#fff;background:#102f55;border-radius:32px;max-width:1180px;margin:96px auto 0;padding:clamp(28px,5vw,60px)}.curation-budget>header>p{color:#f5d26a}.curation-budget>header>span{color:#cad7e6}.curation-budget>div{background:#ffffff30;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:34px;display:grid}.curation-budget article{background:#102f55;min-height:190px;padding:20px}.curation-budget article>span{color:#8ab4e6;font-size:9px;font-weight:900}.curation-budget article h3{margin:20px 0 0;font-size:15px}.curation-budget article strong{color:#f5d26a;margin-top:6px;font-size:24px;display:block}.curation-budget article p{color:#c8d5e3;margin:12px 0 0;font-size:10px;line-height:1.55}.curation-budget footer{border-top:1px solid #ffffff42;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;margin-top:28px;padding-top:22px;display:grid}.curation-budget footer span{letter-spacing:.1em;font-size:10px;font-weight:900}.curation-budget footer strong{color:#f5d26a;font-size:clamp(42px,6vw,72px);line-height:.8}.curation-budget footer small{color:#b9c8d8;font-size:9px}.curation-focus{max-width:1180px;margin:100px auto 0;padding:0 28px}.curation-focus>header>p{color:var(--curation-accent)}.curation-focus>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.curation-focus article{background:#fff;border:1px solid #d4dad6;border-radius:20px;flex-direction:column;min-height:250px;padding:25px;display:flex}.curation-focus article>span{color:var(--curation-accent);letter-spacing:.12em;font-size:8px;font-weight:950}.curation-focus article h3{margin:28px 0 0;font-size:22px;line-height:1.08}.curation-focus article p{color:#5a6a63;margin:12px 0 0;font-size:11px;line-height:1.6}.curation-focus article small{color:#263f35;margin-top:auto;padding-top:18px;font-size:9px;font-weight:850}.curation-secondary-art{background:#fff;border:1px solid #d2d8d4;border-radius:28px;max-width:840px;margin:90px auto 0;padding:12px;box-shadow:0 26px 62px #12312a1f}.curation-secondary-art img{object-fit:contain;background:#f4f2ec;border-radius:19px;width:100%;height:auto;max-height:760px;display:block}.curation-secondary-art figcaption{color:#718078;padding:11px 8px 1px;font-size:9px;line-height:1.5}.curation-practical{grid-template-columns:1.2fr .8fr;gap:16px;max-width:1180px;margin:100px auto 0;padding:0 28px;display:grid}.curation-practical article{background:#f1efe7;border-radius:26px;padding:clamp(26px,4vw,46px)}.curation-practical article:last-child{background:var(--curation-soft)}.curation-practical article>p{color:var(--curation-accent)}.curation-practical h2{font-size:clamp(28px,4vw,46px)}.curation-practical ul{color:#53655d;gap:14px;margin:28px 0 0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.curation-practical dl{gap:8px;margin:26px 0 0;display:grid}.curation-practical dl>div{background:#fffa;border:1px solid #ccd9d1;border-radius:12px;padding:14px}.curation-practical dt{font-size:16px;font-weight:950}.curation-practical dd{color:#5e6c66;margin:4px 0 0;font-size:11px}.curation-sources{grid-template-columns:.7fr 1.3fr;gap:48px;max-width:1180px;margin:92px auto 0;padding:0 28px;display:grid}.curation-sources>div>p{color:var(--curation-accent)}.curation-sources h2{font-size:clamp(30px,4vw,52px)}.curation-sources ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.curation-sources a{background:#fff;border:1px solid #d6dcd8;border-radius:14px;padding:18px;display:grid}.curation-sources a strong{font-size:13px}.curation-sources a span{color:#607069;margin-top:6px;font-size:10px;line-height:1.5}.curation-sources a b{color:var(--curation-accent);margin-top:10px;font-size:9px}.curation-more{max-width:1180px;margin:100px auto 90px;padding:0 28px}.curation-more header>p{color:var(--curation-accent)}.curation-more>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.curation-more a{background:#fff;border:1px solid #d5dcd7;border-radius:18px;flex-direction:column;min-height:180px;padding:24px;display:flex}.curation-more a>span{color:var(--curation-accent);letter-spacing:.1em;font-size:8px;font-weight:950}.curation-more a>strong{margin-top:22px;font-size:19px;line-height:1.15}.curation-more a>small{color:#697870;margin-top:auto;font-size:9px}@media (width<=980px){.curation-index-hero{grid-template-columns:1fr}.curation-index-hero>img{justify-self:end;width:min(320px,70%);margin-top:-70px}.curation-index-grid>article,.curation-index-grid>article:nth-child(2n){grid-template-columns:1fr}.curation-index-grid>article:nth-child(2n) .curation-index-image{order:0}.curation-detail-hero{grid-template-columns:1fr}.curation-detail-hero figure{max-width:800px}.curation-day,.curation-map-days{grid-template-columns:1fr}.curation-budget>div{grid-template-columns:repeat(2,1fr)}.curation-focus>div{grid-template-columns:1fr 1fr}.curation-sources{grid-template-columns:1fr}}@media (width<=680px){.curation-index .breadcrumbs,.curation-detail .breadcrumbs{padding-inline:14px}.curation-index-hero{border-radius:24px;margin:14px 12px 38px;padding:30px 22px}.curation-index-hero h1{font-size:44px}.curation-index-hero>img{width:220px;margin-top:-36px}.curation-index-grid{padding:0 12px 54px}.curation-index-grid>article{border-radius:20px}.curation-index-image{min-height:270px}.curation-index-copy{padding:26px 20px}.curation-index-copy dl{grid-template-columns:1fr}.curation-index-copy dl>div+div{border-top:1px solid #e1e5e2}.curation-index-actions{flex-direction:column;align-items:stretch}.curation-index-actions>a,.curation-save{width:100%}.curation-index-trust{margin:0 12px 54px;padding:25px 20px}.curation-index-trust>div{grid-template-columns:1fr}.curation-detail-hero{padding:0 14px}.curation-detail-intro h1{font-size:44px}.curation-detail-hero figure{border-radius:20px}.curation-facts{grid-template-columns:1fr 1fr;padding:0 14px}.curation-facts>div+div{border-left:0}.curation-facts>div:nth-child(2n){border-left:1px solid #d6dbd7}.curation-route,.curation-focus,.curation-practical,.curation-sources,.curation-more{padding-inline:14px}.curation-route{margin-top:74px}.curation-day li{grid-template-columns:54px minmax(0,1fr)}.curation-day li>a{grid-column:2;justify-self:start}.curation-day li>div{padding-left:0}.curation-day li>div>span{display:none}.curation-map{border-radius:20px;margin:62px 12px 0;padding:14px}.curation-map header{flex-direction:column;align-items:start}.curation-map-canvas{height:390px}.curation-map-status{min-height:390px;inset:124px 14px auto}.curation-budget{border-radius:22px;margin:70px 12px 0;padding:28px 18px}.curation-budget>div{grid-template-columns:1fr 1fr}.curation-budget article{min-height:170px;padding:16px}.curation-budget footer,.curation-focus>div{grid-template-columns:1fr}.curation-focus article{min-height:210px}.curation-secondary-art{margin:70px 12px 0}.curation-practical{grid-template-columns:1fr}.curation-sources{gap:25px}.curation-more>div{grid-template-columns:1fr}.curation-more a{min-height:130px}}.curation-trip-action{border:1px solid var(--curation-accent);grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:28px;max-width:1208px;margin:68px auto 0;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.curation-trip-action{border:1px solid color-mix(in srgb,var(--curation-accent) 28%,#d9dfdb)}}.curation-trip-action{background:linear-gradient(135deg,var(--curation-soft),#fff);border-radius:24px;box-shadow:0 18px 50px #10372e14}.curation-trip-action>div:first-child>p{color:var(--curation-accent);letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:950}.curation-trip-action h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1}.curation-trip-action>div:first-child>span{color:#52675f;max-width:680px;margin-top:14px;font-size:14px;line-height:1.65;display:block}.curation-trip-action>button,.curation-trip-action form button,.curation-trip-empty a,.curation-trip-open{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#10372e;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.curation-trip-action form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.curation-trip-action label{color:#42584f;gap:6px;font-size:11px;font-weight:850;display:grid}.curation-trip-action label small{font-weight:600}.curation-trip-action select,.curation-trip-action input{color:#102e28;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c6c0;border-radius:8px;padding:0 11px}.curation-trip-action form button{grid-column:1/-1}.curation-trip-action>p,.curation-trip-open{grid-column:1/-1;margin:0}.curation-trip-action>p.success{color:#176947}.curation-trip-action>p.error{color:#9d2f25}.curation-trip-empty{gap:12px;display:grid}.curation-trip-empty span{color:#52675f;font-size:13px;line-height:1.5}.curation-trip-open{color:#10372e;background:0 0;border:1px solid #9eb0a8;justify-self:start}@media (width<=760px){.curation-trip-action{grid-template-columns:1fr;margin:54px 12px 0;padding:22px 18px}.curation-trip-action form{grid-template-columns:1fr}.curation-trip-action form button{grid-column:auto}.curation-trip-action>button,.curation-trip-empty a{width:100%}}@media (prefers-reduced-motion:reduce){.curation-index-image img{transition:none}.curation-index-image:hover img{transform:none}}.curation-return-panel{background:#fff;border:1px solid #d7ddd9;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:-26px auto 34px;padding:24px 28px;display:flex;box-shadow:0 14px 42px #12312a12}.curation-return-panel>div{max-width:560px}.curation-return-panel>div>p{color:#176d59;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:950}.curation-return-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(22px,3vw,34px)}.curation-return-panel>div>span{color:#62716b;margin-top:7px;font-size:12px;line-height:1.55;display:block}.curation-return-panel>nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.curation-return-panel>nav a{border-left:4px solid var(--curation-accent);background:#f5f4ef;border-radius:12px;gap:3px;min-width:160px;max-width:230px;padding:12px 14px;display:grid}.curation-return-panel>nav span{color:var(--curation-accent);text-transform:uppercase;font-size:8px;font-weight:950}.curation-return-panel>nav strong{font-size:11px;line-height:1.25}.curation-return-panel>nav small{color:#6b7973;font-size:9px}.curation-return-panel>a{color:#176d59;border:1px solid #176d59;border-radius:99px;flex:none;padding:12px 16px;font-size:10px;font-weight:900}@media (width<=980px){.curation-return-panel{flex-direction:column;align-items:stretch;margin-inline:28px}.curation-return-panel>nav{justify-content:flex-start}}@media (width<=680px){.curation-return-panel{border-radius:18px;margin:-16px 12px 28px;padding:21px 18px}.curation-return-panel>nav{grid-template-columns:1fr;display:grid}.curation-return-panel>nav a{max-width:none}.curation-return-panel>a{text-align:center}}.curation-roadmap{color:#fff;background:#102f29;border-radius:28px;max-width:1240px;margin:0 auto 84px;padding:44px}.curation-roadmap>header{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:50px;display:grid}.curation-roadmap>header p{color:#f2cc67;letter-spacing:.16em;margin:0 0 11px;font-size:9px;font-weight:950}.curation-roadmap>header h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(32px,4.6vw,58px);line-height:.97}.curation-roadmap>header span{color:#bed0c9;max-width:690px;margin-top:17px;font-size:12px;line-height:1.65;display:block}.curation-roadmap dl{border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.curation-roadmap dl>div{padding:18px 13px}.curation-roadmap dl>div+div{border-left:1px solid #ffffff2e}.curation-roadmap dt{color:#94afa5;letter-spacing:.1em;font-size:7px;font-weight:900}.curation-roadmap dd{color:#f2cc67;margin:7px 0 0;font-size:28px;font-weight:950}.curation-roadmap>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px;display:grid}.curation-roadmap article{background:#173a32;border:1px solid #ffffff26;flex-direction:column;min-height:180px;padding:20px;display:flex}.curation-roadmap article>span{color:#f2cc67;text-transform:uppercase;font-size:8px;font-weight:950}.curation-roadmap article h3{margin:12px 0 0;font-size:19px;line-height:1.1}.curation-roadmap article p{color:#bcd0c8;margin:8px 0 0;font-size:10px;line-height:1.45}.curation-roadmap article small{color:#829e93;margin-top:auto;padding-top:18px;font-size:8px}.curation-roadmap>footer{border-top:1px solid #ffffff2e;gap:10px;margin-top:22px;padding-top:18px;font-size:10px;display:flex}.curation-roadmap>footer span{color:#bcd0c8}@media (width<=900px){.curation-roadmap>header{grid-template-columns:1fr}.curation-roadmap>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.curation-roadmap{border-radius:20px;margin:0 12px 54px;padding:28px 18px}.curation-roadmap dl{grid-template-columns:1fr}.curation-roadmap dl>div+div{border-top:1px solid #ffffff2e;border-left:0}.curation-roadmap>div{grid-template-columns:1fr}.curation-roadmap>footer{flex-direction:column}}.curation-checklist{color:#fff;background:#10372e;border-radius:30px;max-width:1180px;margin:84px auto 0;padding:clamp(26px,5vw,54px);box-shadow:0 22px 58px #12312a21}.curation-checklist>header{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:28px;display:grid}.curation-checklist>header p{color:#f2cc67;letter-spacing:.16em;margin:0 0 11px;font-size:9px;font-weight:950}.curation-checklist>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.5vw,54px);line-height:.98}.curation-checklist>header span{color:#c4d6d0;margin-top:14px;font-size:12px;line-height:1.55;display:block}.curation-checklist>header img{filter:drop-shadow(0 14px 18px #0004);width:150px;height:auto}.curation-checklist-progress{grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:16px;margin-top:28px;display:grid}.curation-checklist-progress>div{align-items:baseline;gap:6px;display:flex}.curation-checklist-progress strong{color:#f2cc67;font-size:30px}.curation-checklist-progress span,.curation-checklist-progress>b{font-size:10px}.curation-checklist-progress progress{background:#ffffff24;border:0;border-radius:99px;width:100%;height:9px;overflow:hidden}.curation-checklist-progress progress::-webkit-progress-bar{background:#ffffff24}.curation-checklist-progress progress::-webkit-progress-value{background:#f2cc67}.curation-checklist-progress progress::-moz-progress-bar{background:#f2cc67}.curation-checklist-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.curation-checklist-days article{background:#ffffff0b;border:1px solid #fff2;border-radius:18px;padding:18px}.curation-checklist-days h3{color:#f2cc67;letter-spacing:.1em;margin:0 0 12px;font-size:9px}.curation-checklist-days ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.curation-checklist-days label{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1d;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px;display:grid}.curation-checklist-days input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.curation-checklist-days label>span{color:#f2cc67;background:#ffffff18;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:950;display:grid}.curation-checklist-days input:checked+span{color:#10372e;background:#f2cc67}.curation-checklist-days input:focus-visible+span{outline-offset:2px;outline:3px solid #fff}.curation-checklist-days label>div{min-width:0}.curation-checklist-days label strong{font-size:10px;line-height:1.25;display:block}.curation-checklist-days label small{color:#9fb8af;margin-top:3px;font-size:9px;display:block}.curation-checklist-days time{color:#b8ccc5;font-size:8px;font-weight:850}.curation-checklist>footer{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-top:17px;padding-top:17px;display:flex}.curation-checklist>footer span{color:#98b1a8;font-size:8px}.curation-checklist>footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:850}@media (width<=980px){.curation-checklist{margin-inline:28px}.curation-checklist-days{grid-template-columns:1fr}}@media (width<=680px){.curation-checklist{border-radius:20px;margin:62px 12px 0;padding:24px 18px}.curation-checklist>header{grid-template-columns:minmax(0,1fr) 84px;gap:10px}.curation-checklist>header img{width:84px}.curation-checklist-progress{grid-template-columns:1fr auto}.curation-checklist-progress>div{grid-column:1/-1}.curation-checklist-days article{padding:12px}.curation-checklist>footer{flex-direction:column;align-items:flex-start}}.curation-save-control{display:inline-flex}.curation-save:disabled{cursor:wait;opacity:.68}@media (width<=680px){.curation-save-control,.curation-save-control>.curation-save{width:100%}}.curation-budget footer strong.is-variable{max-width:620px;font-size:clamp(18px,3vw,32px);line-height:1.05}.curation-related-links{max-width:1180px;margin:28px auto 0;padding:0 28px}.curation-related-links>p{color:var(--curation-accent);letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:950}.curation-related-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.curation-related-links a{color:#173a32;background:#fff;border:1px solid #d7ded9;border-radius:16px;flex-direction:column;min-height:116px;padding:18px;display:flex}.curation-related-links strong{font-size:15px}.curation-related-links span{color:#64746d;margin-top:7px;font-size:10px;line-height:1.5}.curation-related-links b{color:var(--curation-accent);margin-top:auto;padding-top:12px;font-size:9px}@media (width<=680px){.curation-related-links{padding-inline:14px}.curation-related-links>div{grid-template-columns:1fr}}.curation-hero-art.portrait{aspect-ratio:4/5}.curation-stop-actions{justify-items:stretch;gap:7px;display:grid}.curation-stop-actions>a{color:#163f35;text-align:center;white-space:nowrap;background:#fff;border:1px solid #cbd4cf;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:900}.curation-stop-actions>a:last-child{border-color:var(--curation-accent);background:var(--curation-accent);color:#fff}@media (width<=680px){.curation-stop-actions{grid-column:2;grid-template-columns:auto auto;justify-self:start}.curation-stop-actions>a{width:max-content}}.korea-signature{--signature-navy:#0d1b3d;--signature-blue:#1e73ff;--signature-orange:#f5a623;background:radial-gradient(circle at 88% 5%, #1e73ff42, transparent 31%), linear-gradient(145deg, #0a1733, var(--signature-navy) 62%, #102a55);color:#fff;max-width:1480px;margin:28px auto 88px;padding:clamp(30px,4vw,58px);position:relative;overflow:hidden}.korea-signature:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(90deg,#0000 49.6%,#ffffff14 50%,#0000 50.4%);background-size:88px 100%;position:absolute;inset:0}.korea-signature-heading{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;margin-bottom:30px;display:grid;position:relative}.korea-signature-heading p{color:#ffbf45;letter-spacing:.18em;margin:0 0 10px;font-size:9px;font-weight:950}.korea-signature-heading h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(38px,5vw,68px);line-height:.91}.korea-signature-heading>div:first-child>span{color:#cbd6e8;max-width:650px;margin-top:17px;font-size:13px;line-height:1.65;display:block}.korea-signature-seal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff47;align-items:center;gap:10px;min-width:252px;padding:13px 17px 13px 10px;display:flex}.korea-signature-seal img{object-fit:contain;object-position:center;width:76px;height:76px}.korea-signature-seal>span{gap:4px;display:grid}.korea-signature-seal strong{letter-spacing:.12em;font-size:12px}.korea-signature-seal small{color:#aebed7;letter-spacing:.13em;font-size:8px;font-weight:850}.korea-signature-grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid;position:relative}.korea-signature-grid article{color:#13243e;background:#fbf6ea;grid-column:span 3;grid-template-rows:218px 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 38px #020a1d33}.korea-signature-grid article.is-featured{grid-area:span 2/span 6;grid-template-rows:350px 1fr}.korea-signature-grid article:nth-child(4){grid-column:span 6;grid-template-rows:310px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.korea-signature-image{background:#dfe9f7;display:block;position:relative;overflow:hidden}.korea-signature-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#08162e33);position:absolute;inset:0}.korea-signature-image img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .45s,filter .25s;display:block}.korea-signature-grid article:nth-child(2) .korea-signature-image img{object-position:center 17%}.korea-signature-image:hover img{filter:saturate(1.08)contrast(1.02);transform:scale(1.035)}.korea-signature-copy{flex-direction:column;min-width:0;padding:19px;display:flex}.korea-signature-copy>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.korea-signature-copy>div span{background:var(--signature-orange);color:#201706;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.korea-signature-copy>div small{color:#1e65b6;letter-spacing:.12em;font-size:8px;font-weight:950}.korea-signature-copy>p{color:#d65143;margin:18px 0 3px;font-size:12px;font-weight:850}.korea-signature-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.25vw,34px);line-height:.98}.korea-signature-grid article:not(.is-featured) .korea-signature-copy h3{font-size:22px}.korea-signature-copy h3 a{color:inherit;text-decoration:none}.korea-signature-copy>strong{color:#596579;margin-top:11px;font-size:10px;font-weight:650;line-height:1.55}.korea-signature-action{color:#10254a;letter-spacing:.05em;border-top:1px solid #d9d9d0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:9px;font-weight:950;display:flex}.korea-signature-action span{font-size:18px;line-height:1}.korea-signature-trust{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:16px;display:flex;position:relative}.korea-signature-trust span{color:#b9c8dd;letter-spacing:.04em;border:1px solid #fff3;padding:7px 10px;font-size:8px;font-weight:800}@media (width<=1050px){.korea-signature-grid article,.korea-signature-grid article.is-featured{grid-area:auto/span 6;grid-template-rows:280px 1fr}.korea-signature-grid article:nth-child(4){grid-column:span 6;grid-template-rows:280px 1fr;grid-template-columns:1fr}}@media (width<=700px){.korea-signature{margin:18px 0 62px;padding:30px 14px 24px}.korea-signature-heading{grid-template-columns:1fr;gap:20px}.korea-signature-heading h2{font-size:46px}.korea-signature-seal{width:100%;min-width:0}.korea-signature-seal img{width:62px;height:62px}.korea-signature-grid{scroll-snap-type:x mandatory;gap:10px;padding:0 0 10px;display:flex;overflow-x:auto}.korea-signature-grid article,.korea-signature-grid article.is-featured,.korea-signature-grid article:nth-child(4){scroll-snap-align:center;flex:0 0 84vw;grid-template-rows:250px minmax(265px,1fr);grid-template-columns:1fr}.korea-signature-copy{padding:18px}.korea-signature-grid article:not(.is-featured) .korea-signature-copy h3{font-size:25px}.korea-signature-trust{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.korea-signature-image img{transition:none}}.experience-editorial-hero{color:#fff;background:#0d1b3d;border-top:9px solid #f5a623;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:610px;margin:22px 0 18px;display:grid;position:relative;overflow:hidden}.experience-editorial-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#1e73ff 0 34%,#fff 34% 67%,#ff6f61 67%);width:42%;height:13px;position:absolute;bottom:0;left:0}.experience-editorial-copy{z-index:2;background:radial-gradient(circle at 9% 10%,#1e73ff47,#0000 28%),#0d1b3d;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px);display:flex;position:relative}.experience-editorial-copy>p{color:#ffc452;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:950}.experience-editorial-copy h1{letter-spacing:-.068em;max-width:720px;margin:0;font-size:clamp(50px,6.5vw,90px);line-height:.88}.experience-editorial-copy>span{color:#c7d3e4;max-width:640px;margin-top:23px;font-size:13px;line-height:1.7;display:block}.experience-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.experience-editorial-copy nav a{color:#fff;border:1px solid #ffffff6b;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.experience-editorial-copy nav a:first-child{background:#ff6f61;border-color:#ff6f61}.experience-editorial-copy>ul{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:flex}.experience-editorial-copy>ul li{color:#9fb2ce;letter-spacing:.06em;text-transform:uppercase;padding-left:13px;font-size:8px;font-weight:800;position:relative}.experience-editorial-copy>ul li:before{content:"";background:#f5a623;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:0}.experience-editorial-hero figure{background:#f4ead5;min-width:0;margin:0;position:relative;overflow:hidden}.experience-editorial-hero figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1b3d38,#0000 28%),linear-gradient(#0000 55%,#04112ba6);position:absolute;inset:0}.experience-editorial-hero figure>img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.03);width:100%;height:100%;display:block}.experience-editorial-hero figcaption{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0d1b3de6;border-left:6px solid #f5a623;gap:5px;padding:18px 20px;display:grid;position:absolute;bottom:clamp(22px,4vw,46px);left:clamp(18px,3vw,38px);right:clamp(18px,3vw,38px)}.experience-editorial-hero figcaption span{color:#ffc452;letter-spacing:.15em;font-size:8px;font-weight:950}.experience-editorial-hero figcaption strong{letter-spacing:-.02em;font-size:18px}.experience-editorial-hero figcaption small{color:#bac8dc;font-size:9px}@media (width<=920px){.experience-editorial-hero{grid-template-columns:1fr}.experience-editorial-copy{min-height:510px}.experience-editorial-hero figure{min-height:520px}.experience-editorial-hero:before{width:100%}}@media (width<=620px){.experience-editorial-hero{border-top-width:7px;min-height:0;margin:0 -12px 16px}.experience-editorial-copy{min-height:0;padding:38px 18px 42px}.experience-editorial-copy h1{font-size:52px}.experience-editorial-copy>span{font-size:12px}.experience-editorial-copy nav{display:grid}.experience-editorial-copy nav a{justify-content:center}.experience-editorial-hero figure{min-height:440px}.experience-editorial-hero figcaption{bottom:22px;left:14px;right:14px}}.day-plan-editorial{--day-accent:#1e73ff;--day-soft:#eaf2ff;background:radial-gradient(circle at 5% 5%, var(--day-accent), transparent 31%), linear-gradient(145deg, #f7f9fc 0%, #fff 58%, #f8f4e9 100%);border:1px solid #dbe1e8;border-radius:32px;grid-template-columns:minmax(260px,.86fr) minmax(0,1.34fr);gap:clamp(28px,4vw,64px);margin:clamp(42px,7vw,88px) 0;padding:clamp(22px,4vw,48px);display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.day-plan-editorial{background:radial-gradient(circle at 5% 5%, color-mix(in srgb, var(--day-accent) 14%, transparent), transparent 31%), linear-gradient(145deg, #f7f9fc 0%, #fff 58%, #f8f4e9 100%)}}.day-plan-editorial{box-shadow:0 22px 55px #0d1b3d14}.day-plan-editorial:after{border:28px solid var(--day-accent);width:190px;height:190px;position:absolute;bottom:-74px;right:-54px}@supports (color:color-mix(in lab, red, red)){.day-plan-editorial:after{border:28px solid color-mix(in srgb, var(--day-accent) 12%, transparent)}}.day-plan-editorial:after{content:"";pointer-events:none;border-radius:50%}.day-plan-editorial[data-plan=busan],.day-plan-editorial[data-plan=sokcho]{--day-accent:#087f8c;--day-soft:#e3f5f4}.day-plan-editorial[data-plan=jeju],.day-plan-editorial[data-plan=jeonju]{--day-accent:#ef6d50;--day-soft:#fff0eb}.day-plan-editorial[data-plan=gangneung],.day-plan-editorial[data-plan=andong]{--day-accent:#f5a623;--day-soft:#fff4d9}.day-plan-editorial[data-plan=gyeongju]{--day-accent:#7b4bb7;--day-soft:#f1eafa}.day-plan-editorial[data-plan=incheon]{--day-accent:#d64f3b;--day-soft:#fff0ec}.day-plan-editorial[data-plan=gongju]{--day-accent:#9a7418;--day-soft:#f8f0d8}.day-plan-poster{background:#fff;border:1px solid #0d1b3d24;border-radius:22px;align-self:start;margin:0;padding:10px;position:sticky;top:96px;transform:rotate(-1.15deg);box-shadow:0 20px 45px #0d1b3d29}.day-plan-poster img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.day-plan-poster span{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1b3de6;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;bottom:18px;right:20px}.day-plan-route-board{color:#fff;background:#0d1b3d;border:1px solid #0d1b3d29;border-radius:22px;align-self:start;position:sticky;top:96px;overflow:hidden;box-shadow:0 20px 45px #0d1b3d2e}.day-plan-route-board header{background:linear-gradient(135deg, var(--day-accent), #0d1b3d 72%);border-bottom:1px solid #ffffff29;gap:5px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.day-plan-route-board header{background:linear-gradient(135deg, color-mix(in srgb, var(--day-accent) 82%, #0d1b3d), #0d1b3d 72%)}}.day-plan-route-board header span,.day-plan-route-board header small,.day-plan-route-board>footer{letter-spacing:.14em;font-size:9px;font-weight:900}.day-plan-route-board header strong{font-size:clamp(24px,3vw,36px);line-height:1.05}.day-plan-route-board header small{color:#ffffffb3}.day-plan-route-board ol{margin:0;padding:20px 24px;list-style:none;display:grid}.day-plan-route-board li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;min-height:52px;display:grid;position:relative}.day-plan-route-board li:not(:last-child):after{background:var(--day-accent);content:"";width:4px;position:absolute;top:27px;bottom:-1px;left:13px}.day-plan-route-board li>i{z-index:1;border:3px solid var(--day-accent);color:#0d1b3d;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:950;display:grid;position:relative}.day-plan-route-board li>span{gap:2px;padding-top:2px;display:grid}.day-plan-route-board li b{font-size:13px;line-height:1.35}.day-plan-route-board li small{color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:9px}.day-plan-route-board>footer{color:#ffffffb8;border-top:1px solid #ffffff29;margin:0;padding:13px 24px}.day-plan-content{z-index:1;min-width:0;position:relative}.day-plan-heading{border-bottom:1px solid #dbe1e8;margin-bottom:26px;padding-bottom:24px}.day-plan-heading p{color:var(--day-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:950}.day-plan-heading h2{color:#0d1b3d;letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,56px);line-height:.98}.day-plan-heading>span{color:#596578;max-width:620px;margin-top:16px;font-size:14px;line-height:1.65;display:block}.day-plan-editorial .day-plan-stops{gap:0}.day-plan-editorial .day-plan-stops li{border-top:1px solid #e3e7ed;grid-template-columns:68px minmax(0,1fr) auto;gap:16px;padding:18px 0}.day-plan-editorial .day-plan-stops li:first-child{border-top:0}.day-plan-editorial .day-plan-stops time{color:#0d1b3d;font-size:12px;font-weight:900}.day-plan-editorial .day-plan-stops time i{background:var(--day-accent);color:#fff;text-align:center;border-radius:50%;width:28px;height:28px;margin-bottom:8px;font-size:10px;font-style:normal;line-height:28px;display:block}.day-plan-editorial .day-plan-stops strong{color:#0d1b3d;font-size:17px;line-height:1.3}.day-plan-editorial .day-plan-stops b{color:var(--day-accent);margin-top:4px;font-size:12px}.day-plan-editorial .day-plan-stops div>span{color:#596578;max-width:580px;font-size:12px;line-height:1.6}.day-plan-editorial .day-plan-stops a{color:#0d1b3d;background:#fff;border:1px solid #cdd5df;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850;transition:border-color .16s,color .16s,transform .16s}.day-plan-editorial .day-plan-stops a span{color:inherit;display:inline}.day-plan-editorial .day-plan-stops a:hover,.day-plan-editorial .day-plan-stops a:focus-visible{border-color:var(--day-accent);color:var(--day-accent);transform:translateY(-1px)}.day-plan-editorial footer{background:var(--day-soft);border-radius:20px;margin-top:24px;padding:22px}.day-plan-editorial footer p{color:#0d1b3d;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.day-plan-editorial footer ul{color:#36465e;margin:12px 0;font-size:12px;line-height:1.65}.day-plan-editorial footer small{color:#6c7584;font-size:10px;line-height:1.5}.day-plan-full-link{border:1px solid var(--day-accent);width:max-content;max-width:100%;color:var(--day-accent);border-radius:999px;margin-top:14px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=920px){.day-plan-editorial{grid-template-columns:1fr}.day-plan-poster{width:min(100%,680px);position:relative;top:auto;transform:rotate(-.6deg)}.day-plan-route-board{width:min(100%,680px);position:relative;top:auto}}@media (width<=640px){.day-plan-editorial{border-radius:24px;margin:34px -4px 54px;padding:16px}.day-plan-poster{border-radius:17px;padding:7px}.day-plan-route-board{border-radius:17px}.day-plan-poster img{border-radius:11px}.day-plan-heading h2{font-size:clamp(30px,10vw,42px)}.day-plan-editorial .day-plan-stops li{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:16px 0}.day-plan-editorial .day-plan-stops a{grid-column:2;justify-self:start}.day-plan-editorial footer{padding:18px}}@media (prefers-reduced-motion:reduce){.day-plan-editorial .day-plan-stops a{transition:none}}.guide-hero.guides-editorial-hero{color:#fff;background:radial-gradient(circle at 8% 12%,#1e73ff57,#0000 28%),radial-gradient(circle at 91% 90%,#f5a62342,#0000 30%),#0d1b3d;border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(36px,6vw,84px);max-width:1320px;min-height:680px;margin:24px auto 64px;padding:clamp(40px,6vw,78px);display:grid;position:relative;overflow:hidden}.guide-hero.guides-editorial-hero:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:30px;right:42%}.guides-editorial-copy{z-index:2;position:relative}.guide-hero.guides-editorial-hero .guide-kicker{color:#f5a623;letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:950}.guide-hero.guides-editorial-hero h1{color:#fff;letter-spacing:-.065em;max-width:8.7ch;margin:0;font-size:clamp(52px,6.1vw,88px);font-weight:650;line-height:.91}.guide-hero.guides-editorial-hero .guide-answer{color:#cbd8ef;max-width:590px;margin:26px 0 0;font-size:15px;line-height:1.7}.guides-editorial-copy nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.guides-editorial-copy nav a{color:#0d1b3d;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:11px;font-weight:900;transition:transform .16s,background-color .16s;display:inline-flex}.guides-editorial-copy nav a.is-secondary{color:#fff;background:0 0;border-color:#ffffff4d}.guides-editorial-copy nav a:hover,.guides-editorial-copy nav a:focus-visible{transform:translateY(-2px)}.guides-editorial-copy nav a.is-secondary:hover,.guides-editorial-copy nav a.is-secondary:focus-visible{background:#ffffff1a}.guides-editorial-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;margin:42px 0 0;display:grid}.guides-editorial-copy dl div{border-right:1px solid #ffffff2e;min-width:0;padding-right:16px}.guides-editorial-copy dl div+div{padding-left:16px}.guides-editorial-copy dl div:last-child{border-right:0}.guides-editorial-copy dt{color:#fff;letter-spacing:-.04em;font-size:23px;font-weight:800}.guides-editorial-copy dd{color:#93a8cd;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:800;overflow:hidden}.guides-editorial-board{z-index:1;perspective:1000px;min-height:520px;position:relative}.guides-editorial-card{background:#fff;border:8px solid #fff;border-radius:20px;width:min(83%,490px);transition:transform .22s,z-index 0s linear .11s;display:block;position:absolute;overflow:hidden;box-shadow:0 28px 70px #00000052}.guides-editorial-card img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.guides-editorial-card>span{padding:13px 10px 8px;display:block}.guides-editorial-card small,.guides-editorial-card strong{display:block}.guides-editorial-card small{color:#1e73ff;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.guides-editorial-card strong{color:#0d1b3d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.25;overflow:hidden}.guides-editorial-card[data-card="1"]{z-index:3;top:72px;left:0;transform:rotate(-5deg)}.guides-editorial-card[data-card="2"]{z-index:2;top:6px;right:-8px;transform:rotate(5deg)scale(.83)}.guides-editorial-card[data-card="3"]{z-index:1;transform-origin:100% 100%;bottom:0;right:3px;transform:rotate(3deg)scale(.72)}.guides-editorial-card:hover,.guides-editorial-card:focus-visible{z-index:5;transition-delay:0s;transform:rotate(0)translateY(-8px)scale(1)}.guides-editorial-stamp{z-index:6;color:#f5a623;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d1b3de0;border:2px solid #f5a623;border-radius:50%;place-content:center;width:88px;height:88px;display:grid;position:absolute;bottom:7%;right:5%;transform:rotate(-8deg)}.guides-editorial-stamp strong,.guides-editorial-stamp span{display:block}.guides-editorial-stamp strong{letter-spacing:.12em;font-size:12px}.guides-editorial-stamp span{margin-top:3px;font-size:8px}@media (width<=980px){.guide-hero.guides-editorial-hero{grid-template-columns:1fr;min-height:0}.guide-hero.guides-editorial-hero h1{max-width:11ch}.guides-editorial-board{width:min(100%,720px);min-height:520px}}@media (width<=640px){.guide-hero.guides-editorial-hero{border-radius:26px;gap:28px;margin:10px 10px 44px;padding:36px 20px 28px}.guide-hero.guides-editorial-hero h1{max-width:none;font-size:clamp(44px,14vw,64px)}.guides-editorial-copy dl{margin-top:32px}.guides-editorial-copy dd{white-space:normal}.guides-editorial-board{min-height:360px}.guides-editorial-card{border-width:6px;width:88%}.guides-editorial-card[data-card="1"]{top:48px}.guides-editorial-card[data-card="2"]{right:-24px;transform:rotate(5deg)scale(.72)}.guides-editorial-card[data-card="3"]{right:-18px;transform:rotate(3deg)scale(.62)}.guides-editorial-stamp{width:72px;height:72px;bottom:2%;right:1%}}@media (prefers-reduced-motion:reduce){.guides-editorial-copy nav a,.guides-editorial-card{transition:none}}.guide-hero.regions-editorial-hero{color:#0d1b3d;background:radial-gradient(circle at 3% 8%,#ef6d5033,#0000 28%),radial-gradient(circle at 94% 94%,#1e73ff29,#0000 31%),#f4efe4;border:1px solid #ded7c9;border-radius:38px;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(36px,6vw,88px);max-width:1320px;min-height:700px;margin:18px auto 70px;padding:clamp(42px,6vw,80px);display:grid;position:relative;overflow:hidden}.guide-hero.regions-editorial-hero:before{content:"";pointer-events:none;border:42px solid #f5a62326;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;left:-80px}.regions-editorial-copy{z-index:3;position:relative}.guide-hero.regions-editorial-hero .guide-kicker{color:#e4543d;letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:950}.guide-hero.regions-editorial-hero h1{color:#0d1b3d;letter-spacing:-.065em;max-width:9ch;margin:0;font-size:clamp(54px,6vw,88px);font-weight:650;line-height:.91}.guide-hero.regions-editorial-hero .guide-answer{color:#536078;max-width:570px;margin:26px 0 0;font-size:15px;line-height:1.72}.regions-editorial-copy nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.regions-editorial-copy nav a{color:#fff;background:#0d1b3d;border:1px solid #0d1b3d;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .16s,background-color .16s;display:inline-flex}.regions-editorial-copy nav a.is-secondary{color:#0d1b3d;background:0 0}.regions-editorial-copy nav a:hover,.regions-editorial-copy nav a:focus-visible{transform:translateY(-2px)}.regions-editorial-copy nav a.is-secondary:hover,.regions-editorial-copy nav a.is-secondary:focus-visible{background:#0d1b3d14}.regions-editorial-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin:42px 0 0;display:grid}.regions-editorial-copy dl div{border-right:1px solid #cbc3b4;min-width:0;padding-right:16px}.regions-editorial-copy dl div+div{padding-left:16px}.regions-editorial-copy dl div:last-child{border-right:0}.regions-editorial-copy dt{color:#0d1b3d;letter-spacing:-.05em;font-size:25px;font-weight:850}.regions-editorial-copy dd{color:#73786f;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:850;overflow:hidden}.regions-hero-posters{perspective:1200px;min-height:560px;position:relative}.regions-hero-poster{background:#fff;border:7px solid #fff;border-radius:20px;width:min(48%,260px);transition:transform .22s,z-index 0s linear .11s;display:block;position:absolute;overflow:hidden;box-shadow:0 26px 60px #0d1b3d33}.regions-hero-poster img{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:12px;width:100%;height:auto;display:block}.regions-hero-poster>span{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 9px 7px;display:flex}.regions-hero-poster strong{color:#0d1b3d;letter-spacing:-.025em;font-size:13px}.regions-hero-poster small{color:#1e73ff;font-size:10px;font-weight:850}.regions-hero-poster[data-poster="1"]{z-index:3;top:78px;left:2%;transform:rotate(-6deg)}.regions-hero-poster[data-poster="2"]{z-index:2;top:0;right:18%;transform:rotate(4deg)scale(.92)}.regions-hero-poster[data-poster="3"]{z-index:1;bottom:8px;right:0;transform:rotate(7deg)scale(.82)}.regions-hero-poster:hover,.regions-hero-poster:focus-visible{z-index:6;transition-delay:0s;transform:rotate(0)translateY(-8px)scale(1)}.regions-hero-korea{z-index:7;color:#fff;background:#ef6d50;border-radius:4px;padding:16px 18px;position:absolute;bottom:17px;left:39%;transform:rotate(-4deg);box-shadow:0 12px 32px #0d1b3d2e}.regions-hero-korea span,.regions-hero-korea small{display:block}.regions-hero-korea span{font-size:18px;font-weight:900}.regions-hero-korea small{letter-spacing:.15em;margin-top:3px;font-size:7px;font-weight:900}@media (width<=1020px){.guide-hero.regions-editorial-hero{grid-template-columns:1fr;min-height:0}.guide-hero.regions-editorial-hero h1{max-width:12ch}.regions-hero-posters{width:min(100%,760px)}}@media (width<=640px){.guide-hero.regions-editorial-hero{border-radius:26px;gap:30px;margin:10px 10px 50px;padding:36px 20px 28px}.guide-hero.regions-editorial-hero h1{max-width:none;font-size:clamp(44px,14vw,64px)}.regions-editorial-copy dl{margin-top:32px}.regions-editorial-copy dd{white-space:normal}.regions-hero-posters{min-height:420px}.regions-hero-poster{border-width:5px;width:54%}.regions-hero-poster[data-poster="1"]{top:58px;left:0}.regions-hero-poster[data-poster="2"]{right:3%;transform:rotate(4deg)scale(.82)}.regions-hero-poster[data-poster="3"]{right:-9%;transform:rotate(7deg)scale(.7)}.regions-hero-korea{bottom:3px;left:34%}}@media (prefers-reduced-motion:reduce){.regions-editorial-copy nav a,.regions-hero-poster{transition:none}}.guide-hero.shopping-editorial-hero{color:#0d1b3d;background:radial-gradient(circle at 7% 8%,#ff7d7d30,#0000 28%),radial-gradient(circle at 94% 92%,#1e73ff30,#0000 31%),#fff7f3;border-radius:38px;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);align-items:center;gap:clamp(36px,5vw,78px);max-width:1320px;min-height:710px;margin:20px auto 72px;padding:clamp(42px,6vw,78px);display:grid;position:relative;overflow:hidden}.guide-hero.shopping-editorial-hero:before{content:"";pointer-events:none;border:34px solid #f5a62321;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;left:42%}.shopping-editorial-copy{z-index:3;position:relative}.guide-hero.shopping-editorial-hero .guide-kicker{color:#ee5d58;letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:950}.guide-hero.shopping-editorial-hero h1{color:#0d1b3d;letter-spacing:-.065em;max-width:9.3ch;margin:0;font-size:clamp(52px,6vw,86px);font-weight:660;line-height:.91}.guide-hero.shopping-editorial-hero .guide-answer{color:#5f6879;max-width:590px;margin:26px 0 0;font-size:15px;line-height:1.7}.shopping-editorial-copy nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.shopping-editorial-copy nav a{color:#fff;background:#0d1b3d;border:1px solid #0d1b3d;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .16s,background-color .16s;display:inline-flex}.shopping-editorial-copy nav a.is-secondary{color:#0d1b3d;background:0 0}.shopping-editorial-copy nav a:hover,.shopping-editorial-copy nav a:focus-visible{transform:translateY(-2px)}.shopping-editorial-copy nav a.is-secondary:hover,.shopping-editorial-copy nav a.is-secondary:focus-visible{background:#0d1b3d12}.shopping-editorial-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin:42px 0 0;display:grid}.shopping-editorial-copy dl div{border-right:1px solid #ded2c9;min-width:0;padding-right:16px}.shopping-editorial-copy dl div+div{padding-left:16px}.shopping-editorial-copy dl div:last-child{border-right:0}.shopping-editorial-copy dt{color:#0d1b3d;letter-spacing:-.05em;font-size:24px;font-weight:850}.shopping-editorial-copy dd{color:#77736f;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:850;overflow:hidden}.shopping-editorial-board{perspective:1200px;min-height:555px;position:relative}.shopping-editorial-board figure{background:#fff;border:7px solid #fff;border-radius:20px;margin:0;position:absolute;overflow:hidden;box-shadow:0 26px 64px #0d1b3d33}.shopping-editorial-board img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.shopping-editorial-board figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1b3de6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.shopping-editorial-board figcaption span{color:#ffcf49;font-size:9px;font-weight:950}.shopping-editorial-board figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.shopping-editorial-board figcaption small{color:#d8e0f0;flex:1 0 100%;font-size:6px;line-height:1.35}.shopping-editorial-board figcaption small a{color:inherit;text-decoration:underline}.shopping-scene-board{color:#102f29;max-width:1200px;margin:0 auto 86px;padding:0 24px}.shopping-scene-board>header{border-bottom:2px solid #102f29;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:36px;margin-bottom:20px;padding-bottom:20px;display:grid}.shopping-scene-board>header p,.shopping-open-board>div>p{color:#0969a2;letter-spacing:.15em;margin:0 0 9px;font-size:9px;font-weight:950}.shopping-scene-board>header h2,.shopping-open-board h2{letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(32px,4vw,52px);line-height:.98}.shopping-scene-board>header>span,.shopping-open-board>div>span{color:#61736a;font-size:12px;line-height:1.65}.shopping-scene-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shopping-scene-board article{background:#fff;border:1px solid #c4d0ca;min-width:0}.shopping-scene-photo{background:#dfe7e3;display:block;overflow:hidden}.shopping-scene-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s;display:block}.shopping-scene-photo:hover img{transform:scale(1.025)}.shopping-scene-board article>div{padding:20px}.shopping-scene-board article span{color:#0969a2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.shopping-scene-board article h3{letter-spacing:-.035em;margin:10px 0 15px;font-size:23px;line-height:1.05}.shopping-scene-board article small{color:#728078;font-size:8px;line-height:1.45}.shopping-scene-board article small a{text-underline-offset:2px;text-decoration:underline}.shopping-guide-card-media{background:#edf2ef;border-bottom:1px solid #cbd4d0;margin:-30px -30px 22px;overflow:hidden}.shopping-guide-card-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.shopping-category-card-media,.shopping-route-card-media{background:#e5ebe8;border-bottom:1px solid #cbd4d0;margin:-30px -30px 22px;position:relative;overflow:hidden}.shopping-category-card-media>a,.shopping-route-card-media>img{display:block}.shopping-category-card-media img,.shopping-route-card-media img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .28s;display:block}.shopping-category-card-media a:hover img,.shopping-category-card-media a:focus-visible img{transform:scale(1.025)}.shopping-category-card-media figcaption,.shopping-route-card-media figcaption{color:#fff;background:#102f29e6;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:7px;line-height:1.35;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.shopping-category-card-media figcaption>span{color:#f2cc67;letter-spacing:.08em;white-space:nowrap;font-weight:900}.shopping-category-card-media figcaption a,.shopping-route-card-media figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.shopping-route-card-media{border:1px solid #cbd4d0;margin:0 0 22px}.shopping-route-card-media img{aspect-ratio:21/8}.shopping-open-board{color:#102f29;background:#eef3f0;border-top:8px solid #f0b429;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:38px;max-width:1152px;margin:0 auto 100px;padding:38px;display:grid}.shopping-open-board>div>span{max-width:650px;margin-top:16px;display:block}.shopping-open-board ol{background:#c7d2cd;align-self:stretch;gap:1px;margin:0;padding:0;list-style:none;display:grid}.shopping-open-board li{background:#fff;grid-template-columns:38px 1fr;gap:4px 12px;padding:15px;display:grid}.shopping-open-board li b{color:#fff;background:#102f29;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.shopping-open-board li strong{font-size:13px}.shopping-open-board li small{color:#63746c;font-size:9px}.shopping-open-board nav{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.shopping-open-board nav a{color:#fff;background:#102f29;border:1px solid #102f29;align-items:center;min-height:44px;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.shopping-open-board nav a+a{color:#102f29;background:#fff}.shopping-category-detail-hero{background:#f4f6f3;border:1px solid #c6d0cb;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.shopping-category-detail-hero>div{align-self:center;padding:clamp(34px,5vw,70px)}.shopping-category-detail-hero>figure{background:#dfe6e2;min-height:430px;margin:0;position:relative;overflow:hidden}.shopping-category-detail-hero>figure img{object-fit:cover;width:100%;height:100%;display:block}.shopping-category-detail-hero>figure figcaption,.shopping-category-route-card figcaption{color:#fff;background:#102f29e0;padding:8px 10px;font-size:8px;line-height:1.4;position:absolute;bottom:10px;left:10px;right:10px}.shopping-category-detail-hero>figure figcaption a,.shopping-category-route-card figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.shopping-category-route-card{grid-template-columns:minmax(180px,.42fr) 1fr;column-gap:18px;display:grid;overflow:hidden}.shopping-category-route-card figure{background:#dfe6e2;grid-row:1/4;min-height:190px;margin:-1rem 0 -1rem -1rem;position:relative;overflow:hidden}.shopping-category-route-card figure img{object-fit:cover;width:100%;height:100%;display:block}.shopping-category-route-card h4,.shopping-category-route-card p{grid-column:2}.shopping-workflow-grid .detail-card{overflow:hidden}.shopping-workflow-grid figure{background:#e4ebe7;margin:-24px -24px 20px;overflow:hidden}.shopping-workflow-grid figure a,.shopping-workflow-grid figure img{display:block}.shopping-workflow-grid figure img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;transition:transform .28s}.shopping-workflow-grid figure a:hover img,.shopping-workflow-grid figure a:focus-visible img{transform:scale(1.025)}.shopping-editorial-main{z-index:3;width:min(84%,510px);height:330px;top:84px;left:0;transform:rotate(-4deg)}.shopping-editorial-mini{z-index:2;width:min(49%,270px);height:245px}.shopping-editorial-mini.is-beauty{top:0;right:-4px;transform:rotate(5deg)}.shopping-editorial-mini.is-convenience{z-index:4;bottom:0;right:4px;transform:rotate(4deg)}.shopping-editorial-ribbon{z-index:6;color:#fff;background:#1e73ff;border-radius:3px;padding:15px 18px;position:absolute;bottom:30px;left:25%;transform:rotate(-5deg);box-shadow:0 13px 32px #0d1b3d33}.shopping-editorial-ribbon span,.shopping-editorial-ribbon small{display:block}.shopping-editorial-ribbon span{font-size:19px;font-weight:900}.shopping-editorial-ribbon small{letter-spacing:.15em;margin-top:2px;font-size:7px;font-weight:900}@media (width<=1020px){.guide-hero.shopping-editorial-hero{grid-template-columns:1fr;min-height:0}.guide-hero.shopping-editorial-hero h1{max-width:12ch}.shopping-editorial-board{width:min(100%,760px)}.shopping-category-detail-hero{grid-template-columns:1fr}.shopping-category-detail-hero>figure{order:-1;min-height:330px}}@media (width<=640px){.guide-hero.shopping-editorial-hero{border-radius:26px;gap:30px;margin:10px 10px 50px;padding:36px 20px 28px}.guide-hero.shopping-editorial-hero h1{max-width:none;font-size:clamp(43px,13vw,62px)}.shopping-editorial-copy dl{margin-top:32px}.shopping-editorial-copy dd{white-space:normal}.shopping-editorial-board{min-height:405px}.shopping-editorial-board figure{border-width:5px}.shopping-editorial-main{width:88%;height:250px;top:70px}.shopping-editorial-mini{width:49%;height:185px}.shopping-editorial-mini.is-beauty{right:-10px}.shopping-editorial-mini.is-convenience{right:-8px}.shopping-editorial-ribbon{bottom:10px;left:18%}.shopping-scene-board{margin-bottom:62px;padding:0 14px}.shopping-scene-board>header,.shopping-open-board,.shopping-scene-board>div{grid-template-columns:1fr}.shopping-guide-card-media,.shopping-category-card-media{margin:-22px -22px 20px}.shopping-route-card-media img{aspect-ratio:4/3}.shopping-open-board{margin:0 14px 68px;padding:24px}.shopping-open-board nav{grid-column:1}.shopping-open-board nav a{justify-content:center;width:100%}.shopping-category-route-card{grid-template-columns:1fr}.shopping-category-route-card figure{grid-row:auto;min-height:220px;margin:-1rem -1rem 12px}.shopping-category-route-card h4,.shopping-category-route-card p{grid-column:1}}@media (prefers-reduced-motion:reduce){.shopping-editorial-copy nav a{transition:none}}.shopping-field-page{color:#153c34;max-width:1240px;margin:0 auto;padding:24px 32px 80px}.shopping-field-header{margin-bottom:18px}.shopping-field-hero{background:#f4f6f3;border:1px solid #b9c7c0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:430px;display:grid}.shopping-field-hero>div{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);display:flex}.shopping-field-hero>div>p,.shopping-field-section-title>p,.shopping-field-columns section>p,.shopping-field-sources>div>p{color:#1477ae;letter-spacing:.14em;margin:0 0 13px;font-size:10px;font-weight:900}.shopping-field-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,5.2vw,72px);line-height:.98}.shopping-field-hero>div>span{color:#566c64;max-width:700px;margin-top:22px;font-size:16px;line-height:1.65}.shopping-field-hero dl{border-top:1px solid #c7d0cb;grid-template-columns:repeat(3,1fr);margin:36px 0 0;display:grid}.shopping-field-hero dl div{gap:5px;padding:16px 10px 0 0;display:grid}.shopping-field-hero dt{color:#74837d;text-transform:uppercase;font-size:9px;font-weight:900}.shopping-field-hero dd{margin:0;font-size:13px;font-weight:900}.shopping-field-hero figure{background:#dfe6e2;min-height:430px;margin:0;position:relative;overflow:hidden}.shopping-field-hero figure img{object-fit:cover}.shopping-field-hero figcaption{color:#fff;letter-spacing:.1em;background:#10372ee0;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;bottom:14px;right:14px}.shopping-field-hero figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.shopping-field-decision{color:#fff;background:#10372e;grid-template-columns:130px 1fr auto;align-items:center;gap:28px;margin-top:18px;padding:28px clamp(24px,4vw,52px);display:grid}.shopping-field-decision>p{color:#f2cc67;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.shopping-field-decision h2{margin:0;font-size:clamp(20px,2.5vw,31px);line-height:1.2}.shopping-field-actions{align-items:center;gap:10px;display:flex}.shopping-field-actions>a{color:#fff;border:1px solid #91aaa0;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.shopping-field-page .guide-engagement-actions{margin-top:18px}.shopping-field-picks{margin-top:54px}.shopping-field-section-title{border-bottom:2px solid #153c34;grid-template-columns:170px minmax(0,1fr) minmax(230px,.55fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.shopping-field-section-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,46px)}.shopping-field-section-title>span{color:#667872;font-size:12px;line-height:1.55}.shopping-field-picks>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shopping-field-picks>ol>li{border-bottom:1px solid #cbd4cf;grid-template-columns:46px 1fr;gap:16px;min-height:190px;padding:26px;display:grid}.shopping-field-picks>ol>li:nth-child(odd){border-right:1px solid #cbd4cf}.shopping-field-picks>ol>li>b{background:#f2cc67;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.shopping-field-picks h3{margin:2px 0 5px;font-size:22px}.shopping-field-picks li small{color:#31564b;background:#e7eeea;margin-bottom:10px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.shopping-field-picks li p{color:#63756e;margin:7px 0 14px;font-size:11px}.shopping-field-picks li span{color:#3f574f;font-size:11px;line-height:1.55;display:block}.shopping-field-picks li span strong{color:#1477ae;letter-spacing:.07em;font-size:9px}.shopping-field-columns{border:1px solid #bdc9c3;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.shopping-field-columns section{padding:30px}.shopping-field-columns section+section{border-left:1px solid #bdc9c3}.shopping-field-columns h2{min-height:66px;margin:0 0 20px;font-size:23px;line-height:1.15}.shopping-field-columns ol,.shopping-field-columns ul{margin:0;padding:0;list-style:none}.shopping-field-columns li{color:#53665f;border-top:1px solid #d8dfdb;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;font-size:11px;line-height:1.55;display:grid}.shopping-field-columns li b{color:#1477ae}.shopping-field-columns ul li{grid-template-columns:10px 1fr}.shopping-field-columns ul li:before{content:"•";color:#e4543e;font-weight:900}.shopping-field-sources{background:#edf1ef;border-top:4px solid #153c34;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:48px;margin-top:54px;padding:32px;display:grid}.shopping-field-sources h2{margin:0;font-size:28px}.shopping-field-sources>div>span{color:#697b74;margin-top:9px;font-size:10px;display:block}.shopping-field-sources ul{margin:0;padding:0;list-style:none}.shopping-field-sources li{border-bottom:1px solid #cad4cf;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.shopping-field-sources a{color:#153c34;text-underline-offset:4px;font-size:12px;font-weight:900;text-decoration:underline}.shopping-field-sources small{color:#6c7c76;white-space:nowrap;font-size:9px}.shopping-field-related{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.shopping-field-related a{color:#153c34;border:1px solid #c2cdc7;align-content:space-between;min-height:112px;padding:20px;display:grid}.shopping-field-related span{color:#1477ae;font-size:8px;font-weight:900}.shopping-field-related strong{font-size:15px;line-height:1.3}@media (width<=860px){.shopping-field-page{padding:18px 16px 80px}.shopping-field-hero{grid-template-columns:1fr}.shopping-field-hero figure{order:-1;min-height:320px}.shopping-field-decision{grid-template-columns:1fr;gap:12px}.shopping-field-section-title{grid-template-columns:1fr;gap:8px}.shopping-field-picks>ol{grid-template-columns:1fr}.shopping-field-picks>ol>li:nth-child(odd){border-right:0}.shopping-field-columns{grid-template-columns:1fr}.shopping-field-columns section+section{border-top:1px solid #bdc9c3;border-left:0}.shopping-field-sources{grid-template-columns:1fr;gap:20px}.shopping-field-related{grid-template-columns:1fr}}@media (width<=520px){.shopping-field-hero>div{padding:28px 22px}.shopping-field-hero h1{font-size:38px}.shopping-field-hero dl{grid-template-columns:1fr 1fr}.shopping-field-actions{flex-direction:column;align-items:stretch}.shopping-field-picks>ol>li{padding:22px 8px}.shopping-field-sources li{flex-direction:column;align-items:flex-start}}.nightlife-page,.nightlife-guide-page{color:#102f2a;max-width:1280px;margin:0 auto;padding:24px 32px 90px}.nightlife-header{margin-bottom:18px}.nightlife-hero,.nightlife-guide-hero{background:#eef2ef;border:1px solid #afc0b9;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);min-height:480px;display:grid}.nightlife-hero>div,.nightlife-guide-hero>div{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);display:flex}.nightlife-hero>div>p,.nightlife-guide-hero>div>p,.nightlife-guide-index>header>p,.night-return-plan>header>p,.nightlife-follow-through>p,.nightlife-guide-columns section>p,.nightlife-choice-list>header>p,.nightlife-sources>div>p,.nightlife-record>p{color:#d94f38;letter-spacing:.14em;margin:0 0 12px;font-size:9px;font-weight:950}.nightlife-hero h1,.nightlife-guide-hero h1{letter-spacing:-.05em;max-width:750px;margin:0;font-size:clamp(40px,5.4vw,72px);line-height:.97}.nightlife-hero>div>span,.nightlife-guide-hero>div>span{color:#526b63;max-width:680px;margin-top:22px;font-size:15px;line-height:1.7}.nightlife-hero nav{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.nightlife-hero nav a,.nightlife-record a{color:#fff;background:#123e35;border:1px solid #123e35;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;display:inline-flex}.nightlife-hero nav a.is-secondary,.nightlife-record a+a{color:#123e35;background:0 0}.nightlife-hero dl,.nightlife-guide-hero dl{border-top:1px solid #bfcbc6;grid-template-columns:repeat(3,1fr);margin:34px 0 0;display:grid}.nightlife-hero dl div,.nightlife-guide-hero dl div{gap:4px;padding-top:14px;display:grid}.nightlife-hero dt,.nightlife-guide-hero dt{color:#72827c;text-transform:uppercase;font-size:8px;font-weight:900}.nightlife-hero dd,.nightlife-guide-hero dd{margin:0;font-size:12px;font-weight:900}.nightlife-hero figure,.nightlife-guide-hero figure{background:#cdd8d3;min-height:480px;margin:0;position:relative;overflow:hidden}.nightlife-hero figure img,.nightlife-guide-hero figure img,.nightlife-card-image img{object-fit:cover}.nightlife-hero figcaption,.nightlife-guide-hero figcaption{color:#fff;background:#0c2e27e0;max-width:calc(100% - 26px);padding:8px 10px;font-size:8px;font-weight:800;position:absolute;bottom:13px;right:13px}.nightlife-hero figcaption a,.nightlife-guide-hero figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.night-return-plan{color:#fff;background:#123e35;border-top:5px solid #f1c75b;margin-top:20px;padding:clamp(24px,4vw,46px)}.night-return-plan>header{grid-template-columns:145px minmax(260px,.85fr) 1fr;align-items:end;gap:24px;display:grid}.night-return-plan>header>p{color:#f1c75b}.night-return-plan h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3.4vw,40px);line-height:1.03}.night-return-plan>header>span{color:#c8d7d1;font-size:11px;line-height:1.65}.night-return-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.night-return-grid label{color:#dfe8e4;gap:8px;font-size:9px;font-weight:900;display:grid}.night-return-grid input,.night-return-grid select{color:#133b33;background:#fff;border:1px solid #819e93;border-radius:0;width:100%;min-height:46px;padding:0 12px;font-size:12px}.night-return-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.night-return-actions button,.night-return-actions a{color:#123e35;background:#f1c75b;border:1px solid #f1c75b;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.night-return-actions button.is-secondary,.night-return-actions a{color:#fff;background:0 0;border-color:#76978b}.night-return-status{color:#f1c75b;min-height:18px;margin:10px 0 0;font-size:10px;font-weight:800}.night-return-plan>small{color:#aebfb8;font-size:8px;display:block}.nightlife-guide-index{margin-top:64px}.nightlife-guide-index>header{border-bottom:2px solid #123e35;grid-template-columns:180px 1fr minmax(260px,.6fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.nightlife-guide-index>header h2,.nightlife-choice-list>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.2vw,50px)}.nightlife-guide-index>header>span{color:#61756d;font-size:11px;line-height:1.55}.nightlife-guide-index>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nightlife-guide-index article{border-bottom:1px solid #c4d0ca;grid-template-columns:minmax(160px,.72fr) 1fr;min-height:310px;display:grid}.nightlife-guide-index article:nth-child(odd){border-right:1px solid #c4d0ca}.nightlife-card-image{background:#dce4e0;min-height:310px;position:relative;overflow:hidden}.nightlife-guide-index article>div{flex-direction:column;padding:26px;display:flex}.nightlife-guide-index article p{color:#d94f38;letter-spacing:.08em;margin:0 0 12px;font-size:8px;font-weight:900}.nightlife-guide-index article h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.08}.nightlife-guide-index article h3 a:hover{text-underline-offset:4px;text-decoration:underline}.nightlife-guide-index article>div>span{color:#5b7068;margin-top:14px;font-size:10px;line-height:1.58}.nightlife-guide-index article dl{grid-template-columns:90px 1fr;gap:12px;margin:auto 0 0;padding-top:18px;display:grid}.nightlife-guide-index article dl div{gap:3px;display:grid}.nightlife-guide-index dt{color:#7a8984;text-transform:uppercase;font-size:7px;font-weight:900}.nightlife-guide-index dd{margin:0;font-size:10px;font-weight:900}.nightlife-follow-through{background:#eef2ef;margin-top:64px;padding:36px}.nightlife-follow-through h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(28px,4vw,46px)}.nightlife-follow-through>div{border-top:1px solid #bfcac5;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.nightlife-follow-through a{border-bottom:1px solid #bfcac5;align-content:space-between;gap:8px;min-height:142px;padding:22px;display:grid}.nightlife-follow-through a+a{border-left:1px solid #bfcac5}.nightlife-follow-through b{color:#d94f38;font-size:9px}.nightlife-follow-through strong{font-size:18px}.nightlife-follow-through span{color:#64766f;font-size:9px}.nightlife-guide-page .guide-engagement-actions{margin-top:18px}.nightlife-first-decision{background:#f1c75b;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:26px 32px;display:grid}.nightlife-first-decision>p{color:#8a2f20;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.nightlife-first-decision h2{margin:0;font-size:clamp(20px,2.6vw,32px);line-height:1.18}.nightlife-first-decision>div{align-items:center;gap:8px;display:flex}.nightlife-first-decision>div>a{border:1px solid #123e35;align-items:center;min-height:42px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.nightlife-choice-list{margin-top:58px}.nightlife-choice-list>header{border-bottom:2px solid #123e35;padding-bottom:18px}.nightlife-choice-list>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nightlife-choice-list>ol>li{border-bottom:1px solid #c8d2cd;grid-template-columns:46px 1fr;gap:15px;min-height:230px;padding:26px;display:grid}.nightlife-choice-list>ol>li:nth-child(odd){border-right:1px solid #c8d2cd}.nightlife-choice-list>ol>li>b{color:#fff;background:#d94f38;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.nightlife-choice-list h3{margin:3px 0 8px;font-size:22px}.nightlife-choice-list li p{color:#667972;margin:0 0 17px;font-size:11px}.nightlife-choice-list li dl{gap:9px;margin:0;display:grid}.nightlife-choice-list li dl div{border-top:1px solid #d9dfdc;grid-template-columns:90px 1fr;gap:10px;padding-top:8px;display:grid}.nightlife-choice-list dt{color:#d94f38;font-size:7px;font-weight:900}.nightlife-choice-list dd{color:#455e56;margin:0;font-size:10px;line-height:1.5}.nightlife-guide-columns{border:1px solid #bbc9c3;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.nightlife-guide-columns section{padding:30px}.nightlife-guide-columns section+section{border-left:1px solid #bbc9c3}.nightlife-guide-columns h2{min-height:66px;margin:0 0 18px;font-size:23px;line-height:1.15}.nightlife-guide-columns ol,.nightlife-guide-columns ul{margin:0;padding:0;list-style:none}.nightlife-guide-columns li{color:#526760;border-top:1px solid #d6dfdb;grid-template-columns:26px 1fr;gap:9px;padding:13px 0;font-size:10px;line-height:1.6;display:grid}.nightlife-guide-columns li b{color:#d94f38}.nightlife-guide-columns ul li{grid-template-columns:11px 1fr}.nightlife-guide-columns ul li:before{content:"•";color:#d94f38;font-weight:900}.nightlife-sources{background:#edf2ef;border-top:5px solid #123e35;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:46px;margin-top:54px;padding:32px;display:grid}.nightlife-sources h2{margin:0;font-size:29px}.nightlife-sources>div>span{color:#6a7d75;margin-top:9px;font-size:9px;display:block}.nightlife-sources ul{margin:0;padding:0;list-style:none}.nightlife-sources li{border-bottom:1px solid #c7d2cd;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.nightlife-sources a{text-underline-offset:4px;font-size:11px;font-weight:900;text-decoration:underline}.nightlife-sources small{color:#6d7d77;white-space:nowrap;font-size:8px}.nightlife-record{background:#f1c75b;margin-top:20px;padding:32px}.nightlife-record h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(27px,3.5vw,42px)}.nightlife-record>span{color:#435c54;max-width:720px;margin-top:11px;font-size:11px;line-height:1.55;display:block}.nightlife-record>div{gap:9px;margin-top:20px;display:flex}.nightlife-related{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.nightlife-related a{border:1px solid #c0ccc6;align-content:space-between;min-height:110px;padding:19px;display:grid}.nightlife-related span{color:#d94f38;font-size:8px;font-weight:900}.nightlife-related strong{font-size:15px;line-height:1.25}@media (width<=920px){.nightlife-page,.nightlife-guide-page{padding:18px 16px 84px}.nightlife-hero,.nightlife-guide-hero{grid-template-columns:1fr}.nightlife-hero figure,.nightlife-guide-hero figure{order:-1;min-height:340px}.night-return-plan>header,.nightlife-guide-index>header{grid-template-columns:1fr;gap:8px}.night-return-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nightlife-guide-index>div{grid-template-columns:1fr}.nightlife-guide-index article:nth-child(odd){border-right:0}.nightlife-first-decision{grid-template-columns:1fr;gap:10px}.nightlife-guide-columns{grid-template-columns:1fr}.nightlife-guide-columns section+section{border-top:1px solid #bbc9c3;border-left:0}.nightlife-sources{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.nightlife-hero>div,.nightlife-guide-hero>div{padding:28px 22px}.nightlife-hero h1,.nightlife-guide-hero h1{font-size:39px}.night-return-grid,.nightlife-guide-index article{grid-template-columns:1fr}.nightlife-card-image{min-height:230px}.nightlife-follow-through>div,.nightlife-choice-list>ol,.nightlife-related{grid-template-columns:1fr}.nightlife-follow-through a+a,.nightlife-choice-list>ol>li:nth-child(odd){border-left:0;border-right:0}.nightlife-first-decision>div,.nightlife-record>div{flex-direction:column;align-items:stretch}.nightlife-sources li{flex-direction:column;align-items:flex-start}}.seasonal-page,.seasonal-guide-page{color:#153c34;max-width:1280px;margin:0 auto;padding:24px 32px 90px}.seasonal-breadcrumbs{margin-bottom:18px}.seasonal-hero,.seasonal-guide-hero{background:#f3f1e8;border:1px solid #afc0b9;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:470px;display:grid}.seasonal-hero>div,.seasonal-guide-hero>div{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px);display:flex}.seasonal-hero>div>p,.seasonal-guide-hero>div>p,.seasonal-guide-index>header>p,.season-plan>header>p,.seasonal-follow-through>p,.seasonal-choice-list>header>p,.seasonal-guide-columns section>p,.seasonal-sources>div>p,.seasonal-record>p{color:#d9563f;letter-spacing:.14em;margin:0 0 12px;font-size:9px;font-weight:950}.seasonal-hero h1,.seasonal-guide-hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,5vw,67px);line-height:.98}.seasonal-hero>div>span,.seasonal-guide-hero>div>span{color:#526b63;max-width:680px;margin-top:22px;font-size:15px;line-height:1.7}.seasonal-hero nav{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.seasonal-hero nav a,.seasonal-record a{color:#fff;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;display:inline-flex}.seasonal-hero nav a.is-secondary,.seasonal-record a+a{color:#153c34;background:0 0}.seasonal-hero dl,.seasonal-guide-hero dl{border-top:1px solid #c4cbc7;grid-template-columns:repeat(3,1fr);margin:34px 0 0;display:grid}.seasonal-hero dl div,.seasonal-guide-hero dl div{gap:4px;padding-top:14px;display:grid}.seasonal-hero dt,.seasonal-guide-hero dt{color:#72827c;text-transform:uppercase;font-size:8px;font-weight:900}.seasonal-hero dd,.seasonal-guide-hero dd{text-transform:capitalize;margin:0;font-size:12px;font-weight:900}.seasonal-hero figure,.seasonal-guide-hero figure{background:#d7dfdb;min-height:470px;margin:0;position:relative;overflow:hidden}.seasonal-hero figure img,.seasonal-guide-hero figure img,.seasonal-card-image img{object-fit:cover}.seasonal-hero figcaption,.seasonal-guide-hero figcaption{color:#fff;background:#0c2e27e0;max-width:calc(100% - 26px);padding:8px 10px;font-size:8px;font-weight:800;position:absolute;bottom:13px;right:13px}.seasonal-hero figcaption a,.seasonal-guide-hero figcaption a{color:inherit;text-decoration:underline}.season-plan{color:#fff;background:#123e35;border-top:5px solid #efc85e;margin-top:20px;padding:clamp(24px,4vw,46px)}.season-plan>header{grid-template-columns:145px minmax(260px,.85fr) 1fr;align-items:end;gap:24px;display:grid}.season-plan>header>p{color:#efc85e}.season-plan h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3.4vw,40px);line-height:1.03}.season-plan>header>span{color:#c8d7d1;font-size:11px;line-height:1.65}.season-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.season-plan-grid label{color:#dfe8e4;gap:8px;font-size:9px;font-weight:900;display:grid}.season-plan-grid input,.season-plan-grid select{color:#133b33;background:#fff;border:1px solid #819e93;border-radius:0;width:100%;min-height:46px;padding:0 12px;font-size:12px}.season-plan-bucket{background:#0e332b;border:1px solid #819e93;align-content:center;gap:3px;padding:9px 12px;display:grid}.season-plan-bucket small{color:#9eb9af;font-size:7px;font-weight:900}.season-plan-bucket strong{color:#efc85e;font-size:14px}.season-plan-bucket span{color:#c4d4ce;font-size:8px}.season-plan-checks{border:1px solid #76978b;flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;padding:14px;display:flex}.season-plan-checks legend{color:#efc85e;padding:0 8px;font-size:8px;font-weight:900}.season-plan-checks label{color:#e2eae7;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.season-plan-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.season-plan-actions button,.season-plan-actions a{color:#123e35;background:#efc85e;border:1px solid #efc85e;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.season-plan-actions button.is-secondary,.season-plan-actions a{color:#fff;background:0 0;border-color:#76978b}.season-plan-status{color:#efc85e;min-height:18px;margin:10px 0 0;font-size:10px;font-weight:800}.season-plan>small{color:#aebfb8;font-size:8px;display:block}.seasonal-guide-index{margin-top:64px}.seasonal-guide-index>header{border-bottom:2px solid #153c34;grid-template-columns:180px 1fr minmax(260px,.6fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.seasonal-guide-index>header h2,.seasonal-choice-list>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.2vw,50px)}.seasonal-guide-index>header>span{color:#61756d;font-size:11px;line-height:1.55}.seasonal-guide-index>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seasonal-guide-index article{border-bottom:1px solid #c4d0ca;grid-template-columns:minmax(160px,.72fr) 1fr;min-height:310px;display:grid}.seasonal-guide-index article:nth-child(odd){border-right:1px solid #c4d0ca}.seasonal-card-image{background:#dce4e0;min-height:310px;position:relative;overflow:hidden}.seasonal-guide-index article>div{flex-direction:column;padding:26px;display:flex}.seasonal-guide-index article p{color:#d9563f;letter-spacing:.08em;margin:0 0 12px;font-size:8px;font-weight:900}.seasonal-guide-index article h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.08}.seasonal-guide-index article>div>span{color:#5b7068;margin-top:14px;font-size:10px;line-height:1.58}.seasonal-guide-index article dl{grid-template-columns:90px 1fr;gap:12px;margin:auto 0 0;padding-top:18px;display:grid}.seasonal-guide-index article dl div{gap:3px;display:grid}.seasonal-guide-index dt{color:#7a8984;text-transform:uppercase;font-size:7px;font-weight:900}.seasonal-guide-index dd{margin:0;font-size:10px;font-weight:900}.seasonal-follow-through{background:#eef2ef;margin-top:64px;padding:36px}.seasonal-follow-through h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(28px,4vw,46px)}.seasonal-follow-through>div{border-top:1px solid #bfcac5;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.seasonal-follow-through a{border-bottom:1px solid #bfcac5;align-content:space-between;gap:8px;min-height:142px;padding:22px;display:grid}.seasonal-follow-through a+a{border-left:1px solid #bfcac5}.seasonal-follow-through b{color:#d9563f;font-size:9px}.seasonal-follow-through strong{font-size:18px}.seasonal-follow-through span{color:#64766f;font-size:9px}.seasonal-guide-page .guide-engagement-actions{margin-top:18px}.seasonal-first-decision{background:#efc85e;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:26px 32px;display:grid}.seasonal-first-decision>p{color:#873622;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.seasonal-first-decision h2{margin:0;font-size:clamp(20px,2.6vw,32px);line-height:1.18}.seasonal-first-decision>div{align-items:center;gap:8px;display:flex}.seasonal-first-decision>div>a{border:1px solid #153c34;align-items:center;min-height:42px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.seasonal-choice-list{margin-top:58px}.seasonal-choice-list>header{border-bottom:2px solid #153c34;padding-bottom:18px}.seasonal-choice-list>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.seasonal-choice-list>ol>li{border-bottom:1px solid #c8d2cd;grid-template-columns:46px 1fr;gap:15px;min-height:230px;padding:26px;display:grid}.seasonal-choice-list>ol>li:nth-child(odd){border-right:1px solid #c8d2cd}.seasonal-choice-list>ol>li>b{color:#fff;background:#d9563f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.seasonal-choice-list h3{margin:3px 0 8px;font-size:22px}.seasonal-choice-list li p{color:#667972;margin:0 0 17px;font-size:11px}.seasonal-choice-list li dl{gap:9px;margin:0;display:grid}.seasonal-choice-list li dl div{border-top:1px solid #d9dfdc;grid-template-columns:90px 1fr;gap:10px;padding-top:8px;display:grid}.seasonal-choice-list dt{color:#d9563f;font-size:7px;font-weight:900}.seasonal-choice-list dd{color:#455e56;margin:0;font-size:10px;line-height:1.5}.seasonal-guide-columns{border:1px solid #bbc9c3;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.seasonal-guide-columns section{padding:30px}.seasonal-guide-columns section+section{border-left:1px solid #bbc9c3}.seasonal-guide-columns h2{min-height:66px;margin:0 0 18px;font-size:23px;line-height:1.15}.seasonal-guide-columns ol,.seasonal-guide-columns ul{margin:0;padding:0;list-style:none}.seasonal-guide-columns li{color:#526760;border-top:1px solid #d6dfdb;grid-template-columns:26px 1fr;gap:9px;padding:13px 0;font-size:10px;line-height:1.6;display:grid}.seasonal-guide-columns li b{color:#d9563f}.seasonal-guide-columns ul li{grid-template-columns:11px 1fr}.seasonal-guide-columns ul li:before{content:"•";color:#d9563f;font-weight:900}.seasonal-sources{background:#edf2ef;border-top:5px solid #153c34;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:46px;margin-top:54px;padding:32px;display:grid}.seasonal-sources h2{margin:0;font-size:29px}.seasonal-sources>div>span{color:#6a7d75;margin-top:9px;font-size:9px;display:block}.seasonal-sources ul{margin:0;padding:0;list-style:none}.seasonal-sources li{border-bottom:1px solid #c7d2cd;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.seasonal-sources a{text-underline-offset:4px;font-size:11px;font-weight:900;text-decoration:underline}.seasonal-sources small{color:#6d7d77;white-space:nowrap;font-size:8px}.seasonal-record{background:#efc85e;margin-top:20px;padding:32px}.seasonal-record h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(27px,3.5vw,42px)}.seasonal-record>span{color:#435c54;max-width:720px;margin-top:11px;font-size:11px;line-height:1.55;display:block}.seasonal-record>div{gap:9px;margin-top:20px;display:flex}.seasonal-related{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.seasonal-related a{border:1px solid #c0ccc6;align-content:space-between;min-height:110px;padding:19px;display:grid}.seasonal-related span{color:#d9563f;font-size:8px;font-weight:900}.seasonal-related strong{font-size:15px;line-height:1.25}@media (width<=920px){.seasonal-page,.seasonal-guide-page{padding:18px 16px 84px}.seasonal-hero,.seasonal-guide-hero{grid-template-columns:1fr}.seasonal-hero figure,.seasonal-guide-hero figure{order:-1;min-height:340px}.season-plan>header,.seasonal-guide-index>header{grid-template-columns:1fr;gap:8px}.season-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonal-guide-index>div{grid-template-columns:1fr}.seasonal-guide-index article:nth-child(odd){border-right:0}.seasonal-first-decision{grid-template-columns:1fr;gap:10px}.seasonal-guide-columns{grid-template-columns:1fr}.seasonal-guide-columns section+section{border-top:1px solid #bbc9c3;border-left:0}.seasonal-sources{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.seasonal-hero>div,.seasonal-guide-hero>div{padding:28px 22px}.seasonal-hero h1,.seasonal-guide-hero h1{font-size:38px}.season-plan-grid,.seasonal-guide-index article{grid-template-columns:1fr}.seasonal-card-image{min-height:230px}.seasonal-follow-through>div,.seasonal-choice-list>ol,.seasonal-related{grid-template-columns:1fr}.seasonal-follow-through a+a,.seasonal-choice-list>ol>li:nth-child(odd){border-left:0;border-right:0}.seasonal-first-decision>div,.seasonal-record>div{flex-direction:column;align-items:stretch}.seasonal-sources li{flex-direction:column;align-items:flex-start}.season-plan-checks{display:grid}}.season-month-briefing{background:#fff;border:1px solid #afc0b9;margin-top:20px}.season-month-briefing>header{background:#efc85e;grid-template-columns:minmax(280px,.9fr) 1.1fr;align-items:end;gap:36px;padding:30px 34px;display:grid}.season-month-briefing>header p{margin:0}.season-month-briefing>header>div>p{color:#873622;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.season-month-briefing>header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(27px,3.7vw,45px);line-height:1}.season-month-briefing>header>p{color:#334f47;max-width:650px;font-size:12px;line-height:1.65}.season-month-picker{border-bottom:1px solid #bdcac4;grid-template-columns:repeat(12,1fr);display:grid}.season-month-picker a{color:#60736b;border-right:1px solid #d4ddd8;align-content:center;place-items:center;gap:3px;min-height:61px;padding:10px 4px;display:grid}.season-month-picker a:last-child{border-right:0}.season-month-picker b{font-size:8px}.season-month-picker span{text-transform:uppercase;font-size:9px;font-weight:900}.season-month-picker a[aria-current=page]{color:#fff;background:#153c34}.season-month-columns{grid-template-columns:repeat(3,1fr);display:grid}.season-month-columns section{min-height:242px;padding:28px 30px}.season-month-columns section+section{border-left:1px solid #c8d3ce}.season-month-columns section>p{color:#d9563f;letter-spacing:.1em;margin:0 0 16px;font-size:8px;font-weight:950}.season-month-columns ul{margin:0;padding:0;list-style:none}.season-month-columns li{color:#405a52;border-top:1px solid #d8dfdc;padding:13px 0;font-size:11px;line-height:1.5}.season-month-columns section>a{text-underline-offset:4px;margin-top:15px;font-size:9px;font-weight:900;text-decoration:underline;display:inline-flex}.season-month-briefing>footer{background:#eef2ef;border-top:1px solid #bdcac4;grid-template-columns:minmax(240px,.8fr) 1.2fr auto;align-items:center;gap:28px;padding:24px 30px;display:grid}.season-month-briefing>footer>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.season-month-briefing>footer strong{font-size:9px}.season-month-briefing>footer a{text-underline-offset:3px;font-size:8px;font-weight:900;text-decoration:underline}.season-month-briefing>footer>p{color:#60736b;margin:0;font-size:8px;line-height:1.6}.season-month-briefing>footer>nav{gap:7px;display:grid}.season-month-briefing>footer>nav a{color:#fff;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:36px;padding:0 11px;text-decoration:none;display:flex}.season-month-briefing>footer>nav a+a{color:#153c34;background:0 0}@media (width<=920px){.season-month-briefing>header,.season-month-briefing>footer{grid-template-columns:1fr;gap:16px}.season-month-picker{grid-template-columns:repeat(6,1fr)}.season-month-picker a:nth-child(6){border-right:0}.season-month-picker a:nth-child(-n+6){border-bottom:1px solid #d4ddd8}}@media (width<=620px){.season-month-briefing>header{padding:25px 21px}.season-month-columns{grid-template-columns:1fr}.season-month-columns section+section{border-top:1px solid #c8d3ce;border-left:0}.season-month-briefing>footer{padding:22px}}.style-page,.style-guide-page{color:#153c34;max-width:1280px;margin:0 auto;padding:24px 32px 90px}.style-breadcrumbs{margin-bottom:18px}.style-hero,.style-guide-hero{background:#edf2ef;border:1px solid #afc0b9;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:470px;display:grid}.style-hero>div,.style-guide-hero>div{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px);display:flex}.style-hero>div>p,.style-guide-hero>div>p,.style-guide-index>header>p,.style-plan>header>p,.style-follow-through>p,.style-choice-list>header>p,.style-day-plan>header>p,.style-guide-columns section>p,.style-sources>div>p,.style-record>p{color:#1677b8;letter-spacing:.14em;margin:0 0 12px;font-size:9px;font-weight:950}.style-hero h1,.style-guide-hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,5vw,67px);line-height:.98}.style-hero>div>span,.style-guide-hero>div>span{color:#526b63;max-width:680px;margin-top:22px;font-size:15px;line-height:1.7}.style-hero nav{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.style-hero nav a,.style-record a{color:#fff;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;display:inline-flex}.style-hero nav a.is-secondary,.style-record a+a{color:#153c34;background:0 0}.style-hero dl,.style-guide-hero dl{border-top:1px solid #c4cbc7;grid-template-columns:repeat(3,1fr);margin:34px 0 0;display:grid}.style-hero dl div,.style-guide-hero dl div{gap:4px;padding-top:14px;display:grid}.style-hero dt,.style-guide-hero dt{color:#72827c;text-transform:uppercase;font-size:8px;font-weight:900}.style-hero dd,.style-guide-hero dd{margin:0;font-size:12px;font-weight:900}.style-hero figure,.style-guide-hero figure{background:#d7dfdb;min-height:470px;margin:0;position:relative;overflow:hidden}.style-hero figure img,.style-guide-hero figure img,.style-card-image img{object-fit:cover}.style-hero figcaption,.style-guide-hero figcaption{color:#fff;background:#0c2e27e0;max-width:calc(100% - 26px);padding:8px 10px;font-size:8px;font-weight:800;position:absolute;bottom:13px;right:13px}.style-hero figcaption a,.style-guide-hero figcaption a{color:inherit;text-decoration:underline}.style-plan{color:#fff;background:#123e35;border-top:5px solid #5ea9d0;margin-top:20px;padding:clamp(24px,4vw,46px)}.style-plan>header{grid-template-columns:145px minmax(260px,.85fr) 1fr;align-items:end;gap:24px;display:grid}.style-plan>header>p{color:#7ec6e9}.style-plan h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3.4vw,40px);line-height:1.03}.style-plan>header>span{color:#c8d7d1;font-size:11px;line-height:1.65}.style-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.style-plan-grid label{color:#dfe8e4;gap:8px;font-size:9px;font-weight:900;display:grid}.style-plan-grid input,.style-plan-grid select{color:#133b33;background:#fff;border:1px solid #819e93;border-radius:0;width:100%;min-height:46px;padding:0 12px;font-size:12px}.style-plan-summary{background:#0e332b;border:1px solid #819e93;align-content:center;gap:3px;padding:9px 12px;display:grid}.style-plan-summary small{color:#9eb9af;font-size:7px;font-weight:900}.style-plan-summary strong{color:#7ec6e9;font-size:14px}.style-plan-summary span{color:#c4d4ce;font-size:8px}.style-plan-checks{border:1px solid #76978b;flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;padding:14px;display:flex}.style-plan-checks legend{color:#7ec6e9;padding:0 8px;font-size:8px;font-weight:900}.style-plan-checks label{color:#e2eae7;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.style-plan-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.style-plan-actions button,.style-plan-actions a{color:#123e35;background:#7ec6e9;border:1px solid #7ec6e9;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.style-plan-actions button.is-secondary,.style-plan-actions a{color:#fff;background:0 0;border-color:#76978b}.style-plan-status{color:#7ec6e9;min-height:18px;margin:10px 0 0;font-size:10px;font-weight:800}.style-plan>small{color:#aebfb8;font-size:8px;display:block}.style-guide-index{margin-top:64px}.style-guide-index>header{border-bottom:2px solid #153c34;grid-template-columns:180px 1fr minmax(260px,.6fr);align-items:end;gap:24px;padding-bottom:20px;display:grid}.style-guide-index>header h2,.style-choice-list>header h2,.style-day-plan>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.2vw,50px)}.style-guide-index>header>span{color:#61756d;font-size:11px;line-height:1.55}.style-guide-index>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-guide-index article{border-bottom:1px solid #c4d0ca;grid-template-columns:minmax(160px,.72fr) 1fr;min-height:310px;display:grid}.style-guide-index article:nth-child(odd){border-right:1px solid #c4d0ca}.style-card-image{background:#dce4e0;min-height:310px;position:relative;overflow:hidden}.style-guide-index article>div{flex-direction:column;padding:26px;display:flex}.style-guide-index article p{color:#1677b8;letter-spacing:.08em;margin:0 0 12px;font-size:8px;font-weight:900}.style-guide-index article h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.08}.style-guide-index article>div>span{color:#5b7068;margin-top:14px;font-size:10px;line-height:1.58}.style-guide-index article dl{grid-template-columns:1fr 1fr;gap:12px;margin:auto 0 0;padding-top:18px;display:grid}.style-guide-index article dl div{gap:3px;display:grid}.style-guide-index dt{color:#7a8984;text-transform:uppercase;font-size:7px;font-weight:900}.style-guide-index dd{margin:0;font-size:10px;font-weight:900}.style-follow-through{background:#eef2ef;margin-top:64px;padding:36px}.style-follow-through h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(28px,4vw,46px)}.style-follow-through>div{border-top:1px solid #bfcac5;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.style-follow-through a{border-bottom:1px solid #bfcac5;align-content:space-between;gap:8px;min-height:142px;padding:22px;display:grid}.style-follow-through a+a{border-left:1px solid #bfcac5}.style-follow-through b{color:#1677b8;font-size:9px}.style-follow-through strong{font-size:18px}.style-follow-through span{color:#64766f;font-size:9px}.style-guide-page .guide-engagement-actions{margin-top:18px}.style-first-decision{background:#7ec6e9;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:26px 32px;display:grid}.style-first-decision>p{color:#0d4e70;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.style-first-decision h2{margin:0;font-size:clamp(20px,2.6vw,32px);line-height:1.18}.style-first-decision>div{align-items:center;gap:8px;display:flex}.style-first-decision>div>a{border:1px solid #153c34;align-items:center;min-height:42px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.style-choice-list,.style-day-plan{margin-top:58px}.style-choice-list>header,.style-day-plan>header{border-bottom:2px solid #153c34;padding-bottom:18px}.style-choice-list>ol,.style-day-plan>ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.style-choice-list>ol>li,.style-day-plan>ol>li{border-bottom:1px solid #c8d2cd;grid-template-columns:46px 1fr;gap:15px;min-height:240px;padding:26px;display:grid}.style-choice-list>ol>li:nth-child(odd),.style-day-plan>ol>li:nth-child(odd){border-right:1px solid #c8d2cd}.style-choice-list>ol>li>b,.style-day-plan>ol>li>b{color:#fff;background:#1677b8;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.style-choice-list h3,.style-day-plan h3{margin:3px 0 8px;font-size:22px}.style-choice-list li p,.style-day-plan li p{color:#667972;margin:0 0 17px;font-size:11px}.style-choice-list li dl,.style-day-plan li dl{gap:9px;margin:0;display:grid}.style-choice-list li dl div,.style-day-plan li dl div{border-top:1px solid #d9dfdc;grid-template-columns:90px 1fr;gap:10px;padding-top:8px;display:grid}.style-choice-list dt,.style-day-plan dt{color:#1677b8;font-size:7px;font-weight:900}.style-choice-list dd,.style-day-plan dd{color:#455e56;margin:0;font-size:10px;line-height:1.5}.style-guide-columns{border:1px solid #bbc9c3;grid-template-columns:repeat(2,1fr);margin-top:58px;display:grid}.style-guide-columns section{padding:30px}.style-guide-columns section+section{border-left:1px solid #bbc9c3}.style-guide-columns h2{min-height:58px;margin:0 0 18px;font-size:25px;line-height:1.15}.style-guide-columns ul{margin:0;padding:0;list-style:none}.style-guide-columns li{color:#526760;border-top:1px solid #d6dfdb;grid-template-columns:11px 1fr;gap:9px;padding:13px 0;font-size:10px;line-height:1.6;display:grid}.style-guide-columns li:before{content:"•";color:#1677b8;font-weight:900}.style-sources{background:#edf2ef;border-top:5px solid #153c34;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:46px;margin-top:54px;padding:32px;display:grid}.style-sources h2{margin:0;font-size:29px}.style-sources>div>span{color:#6a7d75;margin-top:9px;font-size:9px;display:block}.style-sources ul{margin:0;padding:0;list-style:none}.style-sources li{border-bottom:1px solid #c7d2cd;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.style-sources a{text-underline-offset:4px;font-size:11px;font-weight:900;text-decoration:underline}.style-sources small{color:#6d7d77;white-space:nowrap;font-size:8px}.style-record{background:#7ec6e9;margin-top:20px;padding:32px}.style-record h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(27px,3.5vw,42px)}.style-record>span{color:#435c54;max-width:720px;margin-top:11px;font-size:11px;line-height:1.55;display:block}.style-record>div{gap:9px;margin-top:20px;display:flex}.style-related{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.style-related a{border:1px solid #c0ccc6;align-content:space-between;min-height:110px;padding:19px;display:grid}.style-related span{color:#1677b8;font-size:8px;font-weight:900}.style-related strong{font-size:15px;line-height:1.25}@media (width<=920px){.style-page,.style-guide-page{padding:18px 16px 84px}.style-hero,.style-guide-hero{grid-template-columns:1fr}.style-hero figure,.style-guide-hero figure{order:-1;min-height:340px}.style-plan>header,.style-guide-index>header{grid-template-columns:1fr;gap:8px}.style-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide-index>div{grid-template-columns:1fr}.style-guide-index article:nth-child(odd){border-right:0}.style-first-decision{grid-template-columns:1fr;gap:10px}.style-sources{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.style-hero>div,.style-guide-hero>div{padding:28px 22px}.style-hero h1,.style-guide-hero h1{font-size:38px}.style-plan-grid,.style-guide-index article{grid-template-columns:1fr}.style-card-image{min-height:230px}.style-follow-through>div,.style-choice-list>ol,.style-day-plan>ol,.style-guide-columns,.style-related{grid-template-columns:1fr}.style-follow-through a+a,.style-choice-list>ol>li:nth-child(odd),.style-day-plan>ol>li:nth-child(odd),.style-guide-columns section+section{border-left:0;border-right:0}.style-guide-columns section+section{border-top:1px solid #bbc9c3}.style-first-decision>div,.style-record>div{flex-direction:column;align-items:stretch}.style-sources li{flex-direction:column;align-items:flex-start}.style-plan-checks{display:grid}}.local-page,.local-guide-page{--local-ink:#173d35;--local-line:#c9d3ce;--local-paper:#f4f6f3;--local-accent:#d85535;--local-blue:#1477ae;max-width:1440px;color:var(--local-ink);margin:0 auto;padding:0 24px 80px}.local-breadcrumbs{padding:18px 0}.local-hero,.local-guide-hero{border:1px solid var(--local-line);background:#fff;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);display:grid}.local-hero>div,.local-guide-hero>div{padding:clamp(34px,5vw,76px)}.local-hero p,.local-guide-hero p,.local-guide-index>header p,.local-follow>p,.local-first>p,.local-stop-list>header p,.local-field-notes>p,.local-sources>p,.local-after>p,.local-plan>header p{color:var(--local-blue);letter-spacing:.14em;margin:0 0 10px;font-size:10px;font-weight:900}.local-hero h1,.local-guide-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(40px,5.3vw,82px);line-height:.98}.local-hero>div>span,.local-guide-hero>div>span{color:#60716a;max-width:700px;margin-top:22px;font-size:16px;line-height:1.7;display:block}.local-hero figure,.local-guide-hero figure{background:#dfe7e2;min-height:520px;margin:0;position:relative;overflow:hidden}.local-hero figure img,.local-guide-hero figure img,.local-card-image img{object-fit:cover}.local-hero figcaption,.local-guide-hero figcaption{background:#ffffffeb;padding:7px 9px;font-size:9px;position:absolute;bottom:12px;right:12px}.local-hero nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.local-hero nav a,.local-first a,.local-first button{border:1px solid var(--local-ink);background:var(--local-ink);color:#fff;align-items:center;min-height:44px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.local-hero nav .is-secondary{color:var(--local-ink);background:#fff}.local-hero dl,.local-guide-hero dl{flex-wrap:wrap;gap:22px;margin:30px 0 0;display:flex}.local-hero dl div,.local-guide-hero dl div{gap:3px;display:grid}.local-hero dt,.local-guide-hero dt{font-size:19px;font-weight:950}.local-hero dd,.local-guide-hero dd{color:#6e7d76;text-transform:uppercase;margin:0;font-size:9px}.local-plan{border:1px solid var(--local-line);background:#eef2ef;margin-top:26px;padding:clamp(24px,4vw,48px)}.local-plan>header h2,.local-guide-index>header h2,.local-follow h2,.local-first h2,.local-stop-list>header h2,.local-field-notes h2,.local-sources h2,.local-after h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.5vw,48px);line-height:1.05}.local-plan>header span,.local-guide-index>header span{color:#64756d;max-width:850px;margin-top:10px;line-height:1.6;display:block}.local-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.local-plan label{gap:7px;font-size:10px;font-weight:900;display:grid}.local-plan input,.local-plan select{width:100%;min-height:44px;color:var(--local-ink);font:inherit;background:#fff;border:1px solid #aebdb5;padding:0 12px}.local-plan-summary{background:#fff;border:1px solid #aebdb5;align-content:center;padding:10px 12px;display:grid}.local-plan-summary small{color:#718078;font-size:8px;font-weight:900}.local-plan-summary strong{margin-top:2px;font-size:17px}.local-plan-summary span{color:#718078;font-size:9px}.local-plan-checks{border:1px solid #b9c6c0;flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:14px;display:flex}.local-plan-checks legend{letter-spacing:.12em;padding:0 6px;font-size:8px;font-weight:900}.local-plan-checks label{align-items:center;gap:8px;display:flex}.local-plan-checks input{width:16px;min-height:16px}.local-plan-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.local-plan-actions button,.local-plan-actions a{border:1px solid var(--local-ink);background:var(--local-ink);color:#fff;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.local-plan-actions .is-secondary,.local-plan-actions a{color:var(--local-ink);background:#fff}.local-plan-status{min-height:20px;margin:12px 0 0;font-size:10px;font-weight:800}.local-plan>small{color:#66766f;font-size:9px}.local-guide-index,.local-follow,.local-stop-list,.local-field-notes,.local-sources,.local-after{margin-top:64px}.local-guide-index>header,.local-stop-list>header{max-width:900px}.local-guide-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.local-guide-index article{border:1px solid var(--local-line);background:#fff;grid-template-columns:210px minmax(0,1fr);min-height:250px;display:grid}.local-card-image{background:#dfe7e2;min-height:250px;position:relative;overflow:hidden}.local-guide-index article>div{padding:24px}.local-guide-index article p{color:var(--local-blue);margin:0;font-size:8px;font-weight:900}.local-guide-index h3{margin:9px 0;font-size:24px;line-height:1.06}.local-guide-index h3 a{color:inherit}.local-guide-index article span{color:#65766e;font-size:11px;line-height:1.55}.local-guide-index article dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.local-guide-index dt{text-transform:uppercase;font-size:8px;font-weight:900}.local-guide-index dd{margin:4px 0 0;font-size:10px}.local-follow>div,.local-after>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.local-follow a,.local-after a{border:1px solid var(--local-line);min-height:150px;color:var(--local-ink);background:#fff;align-content:start;gap:8px;padding:22px;display:grid}.local-follow b{color:var(--local-accent)}.local-follow strong,.local-after strong{font-size:17px}.local-follow span,.local-after span{color:#6a7972;font-size:10px;line-height:1.5}.local-first{border-left:5px solid var(--local-accent);background:#fff6f2;margin-top:24px;padding:28px}.local-first h2{max-width:1050px}.local-first>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.local-first a{font-size:10px}.local-stop-list>div{gap:12px;margin-top:24px;display:grid}.local-stop-list article{border:1px solid var(--local-line);background:#fff;grid-template-columns:64px minmax(0,1fr);display:grid}.local-stop-list article>b{color:var(--local-accent);padding:22px;font-size:18px}.local-stop-list article>div{border-left:1px solid var(--local-line);padding:22px}.local-stop-list article p{color:var(--local-blue);margin:0;font-size:9px;font-weight:900}.local-stop-list h3{margin:5px 0 8px;font-size:26px}.local-stop-list article>div>span{color:#64756d;font-size:12px}.local-stop-list dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 0;display:grid}.local-stop-list dl div{border-top:2px solid #dce4df;padding-top:12px}.local-stop-list dt{letter-spacing:.08em;font-size:8px;font-weight:950}.local-stop-list dd{color:#4f625a;margin:5px 0 0;font-size:10px;line-height:1.45}.local-field-notes{background:var(--local-ink);color:#fff;padding:clamp(24px,4vw,44px)}.local-field-notes>p{color:#9dd3c3}.local-field-notes ol{margin:24px 0 0;padding:0;list-style:none}.local-field-notes li{border-top:1px solid #fff3;grid-template-columns:52px 1fr;gap:12px;padding:16px 0;display:grid}.local-field-notes li b{color:#f2a089}.local-field-notes li span{font-size:12px;line-height:1.6}.local-sources{border:1px solid var(--local-line);background:var(--local-paper);padding:30px}.local-sources>div{gap:8px;margin-top:20px;display:grid}.local-sources a{border:1px solid var(--local-line);color:var(--local-ink);background:#fff;justify-content:space-between;gap:18px;padding:15px;display:flex}.local-sources strong{font-size:11px}.local-sources span{color:#6b7b74;white-space:nowrap;font-size:9px}@media (width<=980px){.local-hero,.local-guide-hero{grid-template-columns:1fr}.local-hero figure,.local-guide-hero figure{min-height:360px}.local-guide-index>div{grid-template-columns:1fr}.local-plan-grid,.local-stop-list dl{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.local-page,.local-guide-page{padding:0 14px 64px}.local-hero>div,.local-guide-hero>div{padding:28px 20px}.local-hero h1,.local-guide-hero h1{font-size:42px}.local-hero figure,.local-guide-hero figure{min-height:280px}.local-plan-grid,.local-guide-index article{grid-template-columns:1fr}.local-card-image{min-height:220px}.local-follow>div,.local-after>div{grid-template-columns:1fr}.local-stop-list article{grid-template-columns:46px 1fr}.local-stop-list article>b,.local-stop-list article>div{padding:16px}.local-stop-list dl{grid-template-columns:1fr}.local-sources a{flex-direction:column}.local-plan-actions>*{justify-content:center;width:100%}}.situation-page,.flight-page{--sit-ink:#153c34;--sit-line:#c8d2cd;--sit-paper:#f2f5f2;--sit-blue:#1477ae;--sit-red:#d94f3d;max-width:1440px;color:var(--sit-ink);margin:0 auto;padding:0 24px 80px}.situation-breadcrumbs{padding:18px 0}.situation-hero,.flight-hero{border:1px solid var(--sit-line);background:#fff;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);display:grid}.situation-hero>div,.flight-hero>div{padding:clamp(34px,5vw,76px)}.situation-hero p,.flight-hero p,.situation-ready header p,.situation-list>header p,.situation-return>p,.flight-window header p,.flight-sequence header p,.flight-lanes>p,.flight-luggage p,.flight-sources>p{color:var(--sit-blue);letter-spacing:.14em;margin:0 0 10px;font-size:9px;font-weight:950}.situation-hero h1,.flight-hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(42px,5.4vw,82px);line-height:.97}.situation-hero>div>span,.flight-hero>div>span{color:#61736b;max-width:720px;margin-top:22px;font-size:16px;line-height:1.7;display:block}.situation-hero figure,.flight-hero figure{background:#dfe7e2;min-height:520px;margin:0;position:relative;overflow:hidden}.situation-hero figure img,.flight-hero figure img,.situation-card-image img{object-fit:cover}.situation-hero figcaption,.flight-hero figcaption{background:#ffffffeb;padding:7px 9px;font-size:9px;position:absolute;bottom:12px;right:12px}.situation-hero nav,.flight-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.situation-hero nav a,.flight-hero>div>div>a,.flight-hero>div>div>button{border:1px solid var(--sit-ink);background:var(--sit-ink);color:#fff;align-items:center;min-height:44px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}.situation-hero nav .is-secondary{color:var(--sit-ink);background:#fff}.situation-hero dl{gap:24px;margin:28px 0 0;display:flex}.situation-hero dl div{display:grid}.situation-hero dt{font-size:20px;font-weight:950}.situation-hero dd{color:#6b7b74;text-transform:uppercase;margin:2px 0 0;font-size:8px}.situation-emergency{background:#fff2ef;border:1px solid #edb8af;align-items:center;gap:28px;margin-top:18px;padding:18px 22px;display:flex}.situation-emergency div{display:grid}.situation-emergency strong{font-size:11px}.situation-emergency span{color:#6f5d59;margin-top:3px;font-size:9px}.situation-emergency a{color:var(--sit-ink);margin-left:auto;font-size:10px;font-weight:900;text-decoration:underline}.situation-ready,.flight-window{border:1px solid var(--sit-line);background:var(--sit-paper);margin-top:26px;padding:clamp(24px,4vw,46px)}.situation-ready header{justify-content:space-between;gap:20px;display:flex}.situation-ready h2,.situation-list h2,.situation-return h2,.flight-window h2,.flight-sequence h2,.flight-lanes h2,.flight-luggage h2,.flight-sources h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.5vw,48px);line-height:1.05}.situation-ready header span,.situation-list>header span,.flight-window header span{color:#66776f;margin-top:9px;font-size:11px;display:block}.situation-ready header>strong{font-size:38px}.situation-ready>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.situation-ready label{background:#fff;border:1px solid #b8c5bf;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.situation-ready footer,.flight-window footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.situation-ready button,.situation-ready footer a,.flight-window button,.flight-window footer a{border:1px solid var(--sit-ink);background:var(--sit-ink);color:#fff;align-items:center;min-height:40px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.situation-ready .is-secondary,.situation-ready footer a,.flight-window .is-secondary,.flight-window footer a{color:var(--sit-ink);background:#fff}.situation-ready>p,.flight-window>p{min-height:18px;margin:9px 0 0;font-size:9px}.situation-list,.situation-return,.flight-sequence,.flight-lanes,.flight-luggage,.flight-sources,.flight-after{margin-top:64px}.situation-list>header{max-width:940px}.situation-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.situation-list article{border:1px solid var(--sit-line);background:#fff;grid-template-columns:210px minmax(0,1fr);display:grid}.situation-card-image{background:#dfe7e2;min-height:310px;position:relative}.situation-list article>div{padding:22px}.situation-list article p{color:var(--sit-blue);margin:0;font-size:8px;font-weight:900}.situation-list h3{margin:7px 0 9px;font-size:23px;line-height:1.08}.situation-list h3 a{color:inherit}.situation-list article>div>span{color:#66776f;font-size:10px;line-height:1.55}.situation-list dl{gap:8px;margin:16px 0;display:grid}.situation-list dl div{border-top:1px solid #dbe2de;padding-top:8px}.situation-list dt{font-size:8px;font-weight:900}.situation-list dd{color:#566961;margin:3px 0 0;font-size:9px}.situation-open{color:var(--sit-ink);font-size:9px;font-weight:900;text-decoration:underline}.situation-return>div,.flight-after{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.situation-return a,.flight-after a{border:1px solid var(--sit-line);min-height:130px;color:var(--sit-ink);align-content:start;gap:7px;padding:22px;display:grid}.situation-return strong,.flight-after strong{font-size:17px}.situation-return span,.flight-after span{color:#65776e;font-size:10px}.flight-window-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.flight-window label{gap:6px;font-size:9px;font-weight:900;display:grid}.flight-window input,.flight-window select{min-height:44px;color:var(--sit-ink);font:inherit;background:#fff;border:1px solid #acbbb4;padding:0 11px}.flight-window-result{border:2px solid var(--sit-red);background:#fff;align-content:center;padding:12px;display:grid}.flight-window-result small{font-size:8px;font-weight:900}.flight-window-result strong{font-size:24px}.flight-window-result span{color:#6e5f5a;font-size:9px}.flight-window>small{color:#66776f;font-size:9px}.flight-sequence ol{border-top:1px solid var(--sit-line);margin:24px 0 0;padding:0;list-style:none}.flight-sequence li{border-bottom:1px solid var(--sit-line);grid-template-columns:60px 1fr;gap:14px;padding:18px 0;display:grid}.flight-sequence li>b{color:var(--sit-red);font-size:20px}.flight-sequence h3{margin:0;font-size:18px}.flight-sequence li span{color:#62736b;margin-top:6px;font-size:11px;line-height:1.6;display:block}.flight-lanes>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.flight-lanes article{border:1px solid var(--sit-line);background:#fff;min-height:210px;padding:24px}.flight-lanes article>b{color:var(--sit-red);font-size:26px}.flight-lanes h3{margin:20px 0 8px;font-size:20px}.flight-lanes span,.flight-luggage span{color:#62736b;font-size:11px;line-height:1.6}.flight-luggage{background:var(--sit-ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.flight-luggage p{color:#9fd4c5}.flight-luggage h2{max-width:900px}.flight-luggage span{color:#d5e2dc;max-width:900px;margin-top:12px;display:block}.flight-luggage>a{color:var(--sit-ink);background:#fff;flex:none;padding:13px 16px;font-size:9px;font-weight:900}.flight-sources{border:1px solid var(--sit-line);background:var(--sit-paper);padding:30px}.flight-sources>div{gap:8px;margin-top:20px;display:grid}.flight-sources a{border:1px solid var(--sit-line);color:var(--sit-ink);background:#fff;justify-content:space-between;gap:18px;padding:14px;display:flex}.flight-sources strong{font-size:10px}.flight-sources span{color:#6b7b74;white-space:nowrap;font-size:9px}@media (width<=980px){.situation-hero,.flight-hero{grid-template-columns:1fr}.situation-hero figure,.flight-hero figure{min-height:350px}.situation-list>div{grid-template-columns:1fr}.flight-window-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.situation-page,.flight-page{padding:0 14px 64px}.situation-hero>div,.flight-hero>div{padding:28px 20px}.situation-hero h1,.flight-hero h1{font-size:42px}.situation-hero figure,.flight-hero figure{min-height:270px}.situation-emergency{flex-direction:column;align-items:flex-start;gap:12px}.situation-emergency a{margin-left:0}.situation-ready>div,.flight-window-grid,.situation-list article{grid-template-columns:1fr}.situation-card-image{min-height:220px}.situation-return>div,.flight-after,.flight-lanes>div{grid-template-columns:1fr}.flight-luggage{flex-direction:column;align-items:flex-start}.flight-sources a{flex-direction:column}.situation-ready footer>*,.flight-window footer>*{justify-content:center;width:100%}}.curator-page,.curator-detail-page{--curator-ink:#123c34;--curator-blue:#176da5;--curator-red:#d94838;--curator-cream:#f7f1e5;color:var(--curator-ink);background:#f4f7f5}.curator-breadcrumbs{max-width:1320px;margin:0 auto;padding:18px 28px 14px}.curator-hero,.curator-detail-hero{background:var(--curator-ink);color:#fff;border-top:1px solid #ffffff2b;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);min-height:590px;display:grid}.curator-hero>div,.curator-detail-hero>div{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,96px);display:flex}.curator-hero p,.curator-detail-hero p,.curator-principles>header p,.curator-index>header p,.curator-loop>p,.curator-thesis>p,.curator-decision-list>header p,.curator-tracker header p,.curator-rules>p,.curator-sources>p,.curator-after>p{color:#ffd25f;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.curator-hero h1,.curator-detail-hero h1{letter-spacing:-.065em;max-width:760px;margin:18px 0;font-size:clamp(46px,6.2vw,86px);line-height:.91}.curator-detail-hero h1{font-size:clamp(42px,5.3vw,74px)}.curator-hero>div>span,.curator-detail-hero>div>span{color:#d8e6e1;max-width:700px;font-size:14px;line-height:1.7}.curator-hero nav{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.curator-hero nav a{color:#123c34;background:#ffd25f;align-items:center;min-height:48px;padding:0 18px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.curator-hero nav a.is-secondary{color:#fff;background:0 0;border:1px solid #ffffff60}.curator-hero dl,.curator-detail-hero dl{border-top:1px solid #ffffff35;flex-wrap:wrap;gap:28px;margin:34px 0 0;padding:20px 0 0;display:flex}.curator-hero dl div,.curator-detail-hero dl div{gap:3px;display:grid}.curator-hero dt,.curator-detail-hero dt{color:#ffd25f;letter-spacing:.09em;font-size:9px;font-weight:950}.curator-hero dd,.curator-detail-hero dd{color:#d9e4df;margin:0;font-size:10px;font-weight:800}.curator-hero figure,.curator-detail-hero figure{background:#dfe9e4;min-height:590px;margin:0;position:relative;overflow:hidden}.curator-hero figure img,.curator-detail-hero figure img{object-fit:cover}.curator-hero figcaption,.curator-detail-hero figcaption{color:#fff;background:#123c34e8;padding:7px 9px;font-size:8px;position:absolute;bottom:14px;right:14px}.curator-hero figcaption a,.curator-detail-hero figcaption a{color:#fff}.curator-principles,.curator-index,.curator-loop,.curator-thesis,.curator-decision-list,.curator-tracker,.curator-rules,.curator-sources,.curator-after{max-width:1320px;margin:0 auto;padding:64px 28px}.curator-principles>header,.curator-index>header,.curator-decision-list>header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.curator-principles h2,.curator-index h2,.curator-loop h2,.curator-thesis h2,.curator-decision-list h2,.curator-tracker h2,.curator-rules h2,.curator-sources h2,.curator-after h2{letter-spacing:-.055em;max-width:900px;margin:10px 0 0;font-size:clamp(34px,4.8vw,60px);line-height:.94}.curator-index>header>span{color:#607269;font-size:12px;line-height:1.65}.curator-principles{padding-bottom:28px}.curator-principles>div{border-top:1px solid #b7c5be;border-left:1px solid #b7c5be;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.curator-principles article{background:#fff;border-bottom:1px solid #b7c5be;border-right:1px solid #b7c5be;flex-direction:column;min-height:190px;padding:24px;display:flex}.curator-principles article b{color:var(--curator-red);font-size:11px}.curator-principles article strong{margin-top:auto;font-size:20px}.curator-principles article span{color:#607269;margin-top:8px;font-size:10px;line-height:1.55}.curator-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.curator-index article{background:#fff;border:1px solid #b9c6c0;grid-template-columns:minmax(190px,.9fr) minmax(0,1.1fr);min-width:0;min-height:290px;display:grid;overflow:hidden}.curator-card-image{background:#dce8e2;min-height:100%;position:relative;overflow:hidden}.curator-card-image img{object-fit:cover;transition:transform .25s}.curator-card-image:hover img{transform:scale(1.025)}.curator-index article>div{flex-direction:column;padding:24px;display:flex}.curator-index article p{color:var(--curator-red);letter-spacing:.12em;margin:0;font-size:9px;font-weight:950}.curator-index article h3{letter-spacing:-.04em;margin:18px 0 9px;font-size:25px;line-height:1.03}.curator-index article h3 a{color:var(--curator-ink);text-decoration:none}.curator-index article span{color:#5d7067;font-size:10px;line-height:1.6}.curator-card-open{color:var(--curator-blue);margin-top:auto;padding-top:20px;font-size:9px;font-weight:950;text-decoration:none}.curator-loop{background:var(--curator-cream);max-width:none;padding:72px max(28px,50vw - 632px)}.curator-loop>div,.curator-after>div{border-top:1px solid #bcae91;border-left:1px solid #bcae91;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.curator-loop a,.curator-after a{min-height:150px;color:var(--curator-ink);background:#fff;border-bottom:1px solid #bcae91;border-right:1px solid #bcae91;flex-direction:column;padding:22px;text-decoration:none;display:flex}.curator-loop a strong,.curator-after a strong{font-size:19px}.curator-loop a span,.curator-after a span{color:#64736c;margin-top:auto;font-size:10px;line-height:1.5}.curator-thesis{background:#fff;border-left:1px solid #bdc9c3;border-right:1px solid #bdc9c3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.curator-thesis h2{font-size:clamp(30px,4vw,52px)}.curator-thesis>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.curator-thesis>div>a{border:1px solid var(--curator-ink);min-height:44px;color:var(--curator-ink);align-items:center;padding:0 14px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.curator-decision-list{padding-top:82px}.curator-decision-list>div{border-top:1px solid #b8c5bf}.curator-decision-list article{background:#fff;border-bottom:1px solid #b8c5bf;border-left:1px solid #b8c5bf;border-right:1px solid #b8c5bf;grid-template-columns:76px minmax(0,1fr);min-height:210px;display:grid}.curator-decision-list article>b{color:#fff;background:var(--curator-blue);text-align:center;padding:24px 14px;font-size:16px}.curator-decision-list article:nth-child(3n+2)>b{background:var(--curator-red)}.curator-decision-list article:nth-child(3n)>b{background:#8a5b36}.curator-decision-list article>div{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:10px 28px;padding:24px;display:grid}.curator-decision-list h3{letter-spacing:-.035em;margin:0;font-size:27px;line-height:1.05}.curator-decision-list article p{color:#52665d;margin:0;font-size:12px;line-height:1.65}.curator-decision-list dl{border-left:1px solid #d1dad5;grid-area:1/2/3;margin:0;padding-left:22px}.curator-decision-list dt{color:var(--curator-red);letter-spacing:.12em;font-size:8px;font-weight:950}.curator-decision-list dd{color:#334e45;margin:8px 0 0;font-size:10px;line-height:1.55}.curator-decision-list article a{width:max-content;color:var(--curator-blue);font-size:9px;font-weight:950;text-decoration:none}.curator-pick-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.curator-decision-list article .curator-pick-actions a{width:max-content;color:var(--curator-blue);font-size:9px;font-weight:950;text-decoration:none}.curator-decision-list article .curator-pick-actions a+a{color:var(--curator-red)}.curator-tracker{background:var(--curator-ink);color:#fff}.curator-tracker header{grid-template-columns:minmax(0,1fr) auto;gap:26px;display:grid}.curator-tracker h2{max-width:740px;font-size:clamp(32px,4vw,50px)}.curator-tracker header span{color:#cbdcd6;max-width:720px;margin-top:13px;font-size:11px;line-height:1.65;display:block}.curator-tracker header dl{gap:6px;margin:0;display:flex}.curator-tracker header dl div{background:#ffffff12;border:1px solid #ffffff28;min-width:88px;padding:14px}.curator-tracker dt{color:#ffd25f;font-size:8px;font-weight:950}.curator-tracker dd{margin:6px 0 0;font-size:24px;font-weight:950}.curator-tracker ol{opacity:.65;background:#ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid}.curator-tracker ol.is-ready{opacity:1}.curator-tracker li{background:var(--curator-ink);grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:16px;display:grid}.curator-tracker li>b{color:#ffd25f;font-size:9px}.curator-tracker li>strong{font-size:12px}.curator-tracker li>div{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.curator-tracker li button{color:#dce7e3;cursor:pointer;background:0 0;border:1px solid #ffffff40;min-height:34px;padding:0 9px;font-size:8px;font-weight:900}.curator-tracker li button[aria-pressed=true]{color:var(--curator-ink);background:#ffd25f;border-color:#ffd25f}.curator-tracker footer{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.curator-tracker footer button{color:#c7d7d1;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.curator-tracker footer a{min-height:42px;color:var(--curator-ink);background:#ffd25f;align-items:center;padding:0 14px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.curator-rules ol{border-top:1px solid #bac6c0;margin:25px 0 0;padding:0;list-style:none}.curator-rules li{border-bottom:1px solid #d2dad6;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.curator-rules li b{color:var(--curator-red);font-size:10px}.curator-rules li span{color:#40584e;max-width:980px;font-size:12px;line-height:1.65}.curator-sources{background:#e8efec;max-width:none;padding-left:max(28px,50vw - 632px);padding-right:max(28px,50vw - 632px)}.curator-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:24px;display:grid}.curator-sources a{min-height:82px;color:var(--curator-ink);background:#fff;border:1px solid #b9c6c0;flex-direction:column;justify-content:center;padding:17px;text-decoration:none;display:flex}.curator-sources a strong{font-size:11px}.curator-sources a span{color:#6d7e76;margin-top:6px;font-size:8px}.curator-after{padding-bottom:90px}.curator-after>div{border-color:#b8c5bf;grid-template-columns:repeat(3,minmax(0,1fr))}.curator-after a{border-color:#b8c5bf}@media (width<=980px){.curator-hero,.curator-detail-hero{grid-template-columns:1fr}.curator-hero figure,.curator-detail-hero figure{min-height:440px}.curator-principles>div,.curator-loop>div{grid-template-columns:repeat(2,minmax(0,1fr))}.curator-index>div,.curator-tracker header{grid-template-columns:1fr}.curator-tracker header dl{justify-content:flex-start}}@media (width<=720px){.curator-pick-actions{flex-direction:column;align-items:flex-start}.curator-breadcrumbs{padding-left:16px;padding-right:16px}.curator-hero>div,.curator-detail-hero>div{padding:48px 20px}.curator-hero h1,.curator-detail-hero h1{font-size:42px}.curator-hero figure,.curator-detail-hero figure{min-height:300px}.curator-principles,.curator-index,.curator-loop,.curator-thesis,.curator-decision-list,.curator-tracker,.curator-rules,.curator-sources,.curator-after{padding:48px 16px}.curator-principles>header,.curator-index>header,.curator-decision-list>header,.curator-thesis,.curator-principles>div,.curator-loop>div,.curator-after>div,.curator-sources>div,.curator-tracker ol,.curator-index article{grid-template-columns:1fr}.curator-card-image{min-height:230px}.curator-thesis>div{justify-content:flex-start}.curator-decision-list article{grid-template-columns:48px minmax(0,1fr)}.curator-decision-list article>div{grid-template-columns:1fr;padding:18px}.curator-decision-list dl{border-top:1px solid #d1dad5;border-left:0;grid-area:auto/1;padding:12px 0 0}.curator-tracker header dl{width:100%}.curator-tracker header dl div{flex:1;min-width:0}.curator-tracker footer{flex-direction:column;align-items:flex-start}.curator-tracker footer a{justify-content:center;width:100%}}.footprint-country-passport{color:#fff;background:#102f29;border:1px solid #aebfb7;border-top:0;padding:32px}.footprint-country-passport>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.footprint-country-passport>header p{color:#f2cc67;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950}.footprint-country-passport h2{letter-spacing:-.05em;max-width:780px;margin:9px 0 8px;font-size:clamp(29px,4vw,46px);line-height:.98}.footprint-country-passport>header>div>span{color:#c5d4cd;max-width:730px;font-size:11px;line-height:1.6;display:block}.footprint-country-passport>header aside{text-align:right;justify-items:end;min-width:180px;display:grid}.footprint-country-passport>header strong{letter-spacing:-.07em;font-size:54px;line-height:.85}.footprint-country-passport>header strong small{color:#8eaaa0;font-size:20px}.footprint-country-passport>header aside b{color:#f2cc67;letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:9px}.footprint-country-progress{margin:24px 0 18px}.footprint-country-progress>span{background:#ffffff24;height:7px;display:block;overflow:hidden}.footprint-country-progress i{background:linear-gradient(90deg,#f2cc67,#f37b4b);height:100%;transition:width .25s;display:block}.footprint-country-passport>ol{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.footprint-country-passport>ol li{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-width:0}.footprint-country-passport>ol a{color:#d6e1dc;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 9px;min-height:104px;padding:13px;text-decoration:none;display:grid}.footprint-country-passport>ol a>span{color:#8fa69d;border:1px solid #789087;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:950;display:grid}.footprint-country-passport>ol b{text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.footprint-country-passport>ol small{color:#8fa69d;grid-column:2;align-self:end;font-size:8px;line-height:1.25}.footprint-country-passport>ol li.visited a{color:#153c34;background:#fff}.footprint-country-passport>ol li.visited a>span{color:#fff;background:#1677b8;border-color:#1677b8}.footprint-country-passport>ol li.visited small{color:#63766d}.footprint-country-passport>ol a:hover,.footprint-country-passport>ol a:focus-visible{outline-offset:-3px;color:#fff;background:#173b34;outline:2px solid #f2cc67}.footprint-country-passport>ol li.visited a:hover,.footprint-country-passport>ol li.visited a:focus-visible{color:#153c34;background:#eef6f2}.footprint-country-passport>footer{grid-template-columns:minmax(0,1fr) minmax(250px,.6fr);align-items:end;gap:22px;margin-top:20px;display:grid}.footprint-country-passport>footer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.footprint-country-passport>footer dl>div{border:1px solid #ffffff24;padding:13px}.footprint-country-passport>footer dt{color:#8fa69d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.footprint-country-passport>footer dd{margin:7px 0 0;font-size:14px;font-weight:900}.footprint-country-passport>footer p{color:#aebfb8;margin:0;font-size:9px;line-height:1.55}@media (width<=980px){.footprint-country-passport>ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.footprint-country-passport{padding:23px 18px}.footprint-country-passport>header,.footprint-country-passport>footer{grid-template-columns:1fr}.footprint-country-passport>header aside{text-align:left;justify-items:start}.footprint-country-passport>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.footprint-country-passport>footer dl{grid-template-columns:1fr}}.footprint-heritage-passport{color:#123e35;background:#fffdf7;border:1px solid #c8d4ce;width:min(1180px,100% - 40px);margin:0 auto 42px;box-shadow:0 18px 50px #14362f14}.footprint-heritage-passport>header{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:flex-end;gap:32px;padding:34px 38px 28px;display:flex}.footprint-heritage-passport>header p,.footprint-heritage-passport>header span,.footprint-heritage-passport ol small,.footprint-heritage-passport ol em,.footprint-heritage-passport>footer{color:#60766c;font-size:13px;line-height:1.55;display:block}.footprint-heritage-passport>header p{color:#b0462b;letter-spacing:.13em;margin:0 0 9px;font-weight:900}.footprint-heritage-passport h2{max-width:720px;margin:0 0 8px;font-size:clamp(26px,3vw,42px);line-height:1.06}.footprint-heritage-passport>header aside{text-align:right;min-width:132px}.footprint-heritage-passport>header aside strong{font-size:48px;line-height:.95;display:block}.footprint-heritage-passport>header aside small{color:#60766c;font-size:21px}.footprint-heritage-progress{padding:0 38px;transform:translateY(-5px)}.footprint-heritage-progress>span{background:#e4eae6;border-radius:999px;height:10px;display:block;overflow:hidden}.footprint-heritage-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff5a36,#d99f28);height:100%;display:block}.footprint-heritage-passport>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:26px 38px 32px;list-style:none;display:grid}.footprint-heritage-passport ol a{min-height:92px;color:inherit;filter:grayscale(.8);opacity:.74;background:#f3f5f2;border:1px dashed #c4cec8;grid-template-columns:54px 1fr auto;align-items:center;padding:15px;text-decoration:none;display:grid}.footprint-heritage-passport ol a>span{border:2px solid #819188;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.footprint-heritage-passport ol b,.footprint-heritage-passport ol strong{display:block}.footprint-heritage-passport ol small{letter-spacing:.08em;font-size:10px;font-weight:900}.footprint-heritage-passport ol em{font-style:normal}.footprint-heritage-passport ol strong{color:#60766c;text-transform:uppercase;margin-left:8px;font-size:11px}.footprint-heritage-passport li.earned a{filter:none;opacity:1;background:#fff8df;border:1px solid #e1b151;box-shadow:inset 0 0 0 3px #e1b1511f}.footprint-heritage-passport li.earned a>span{color:#b0462b;border-color:#b0462b;transform:rotate(-5deg)}.footprint-heritage-passport ol a:hover,.footprint-heritage-passport ol a:focus-visible{outline-offset:2px;opacity:1;border-style:solid;border-color:#1678a8;outline:3px solid #1678a829}.footprint-heritage-passport>footer{border-top:1px solid #dce3df;padding:17px 38px 20px}@media (width<=900px){.footprint-heritage-passport>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.footprint-heritage-passport{width:min(100% - 24px,1180px)}.footprint-heritage-passport>header{align-items:flex-start;padding:26px 22px 22px}.footprint-heritage-passport>header aside{min-width:84px}.footprint-heritage-passport>header aside strong{font-size:36px}.footprint-heritage-progress{padding:0 22px}.footprint-heritage-passport>ol{grid-template-columns:1fr;padding:22px}.footprint-heritage-passport>footer{padding-inline:22px}}.footprint-palace-route{color:#123e35;background:#f2eee3;border:1px solid #b9c7c0;width:min(1180px,100% - 40px);margin:0 auto 42px}.footprint-palace-route>header{justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 38px 26px;display:flex}.footprint-palace-route>header p{color:#b0462b;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:900}.footprint-palace-route>header h2{margin:0 0 8px;font-size:clamp(27px,3vw,42px);line-height:1.06}.footprint-palace-route>header div>span{color:#60736b;font-size:13px}.footprint-palace-route>header aside{text-align:right;min-width:140px}.footprint-palace-route>header aside strong{font-size:45px;line-height:1;display:block}.footprint-palace-route>header aside small{color:#60736b;font-size:20px}.footprint-palace-route>header aside span{color:#60736b;font-size:11px}.footprint-palace-progress{padding:0 38px 24px}.footprint-palace-progress>span{background:#d8dfda;border-radius:99px;height:9px;display:block;overflow:hidden}.footprint-palace-progress i{border-radius:inherit;background:linear-gradient(90deg,#176f9c,#d45b3e);height:100%;display:block}.footprint-palace-route>ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 38px 32px;list-style:none;display:grid}.footprint-palace-route li{background:#fffdf8;border:1px solid #c2ccc6;border-right:0}.footprint-palace-route li:last-child{border-right:1px solid #c2ccc6}.footprint-palace-route li a{min-height:142px;color:inherit;grid-template-columns:34px 1fr;gap:12px;padding:18px 15px;text-decoration:none;display:grid}.footprint-palace-route li a>span{color:#60736b;border:1px solid #8ba097;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.footprint-palace-route li small,.footprint-palace-route li em,.footprint-palace-route li strong{display:block}.footprint-palace-route li small{color:#2478a4;text-transform:uppercase;font-size:9px;font-weight:900}.footprint-palace-route li b{margin-top:6px;font-size:14px;display:block}.footprint-palace-route li em{color:#687971;font-size:10px;font-style:normal}.footprint-palace-route li strong{color:#687971;text-transform:uppercase;grid-column:2;align-self:end;font-size:9px}.footprint-palace-route li.visited{background:#e6f3ec;box-shadow:inset 0 4px #d2593e}.footprint-palace-route li.visited a>span{color:#fff;background:#d2593e;border-color:#d2593e}.footprint-palace-route li a:hover,.footprint-palace-route li a:focus-visible{outline-offset:-3px;outline:3px solid #1678a82e}.footprint-palace-route>footer{color:#60736b;border-top:1px solid #c2ccc6;justify-content:space-between;gap:20px;padding:18px 38px;font-size:12px;display:flex}.footprint-palace-route>footer a{color:#123e35;font-weight:900}@media (width<=900px){.footprint-palace-route>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.footprint-palace-route li,.footprint-palace-route li:last-child{border-right:1px solid #c2ccc6}}@media (width<=620px){.footprint-palace-route{width:min(100% - 24px,1180px)}.footprint-palace-route>header{align-items:flex-start;padding:26px 22px 20px}.footprint-palace-route>header aside{min-width:86px}.footprint-palace-progress{padding:0 22px 20px}.footprint-palace-route>ol{grid-template-columns:1fr;padding:0 22px 24px}.footprint-palace-route li a{min-height:112px}.footprint-palace-route>footer{flex-direction:column;padding:18px 22px}}.footprint-return-queue{background:#fff;border:1px solid #b9c8c0;margin:0 0 22px}.footprint-return-queue>header{background:linear-gradient(115deg,#eff6f1 0 68%,#f7d978 68% 100%);border-bottom:1px solid #cbd5d0;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.footprint-return-queue>header p{color:#1677b8;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:950}.footprint-return-queue>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,38px)}.footprint-return-queue>header span{color:#52685e;max-width:680px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.footprint-return-queue>header>strong{color:#153c34;text-align:right;min-width:72px;font-size:clamp(44px,6vw,70px);line-height:.8}.footprint-return-queue ol{margin:0;padding:0;list-style:none}.footprint-return-queue li{border-bottom:1px solid #dce3df;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:grid}.footprint-return-queue time,.footprint-return-queue li span{color:#66786f;font-size:10px}.footprint-return-queue li>div{gap:3px;display:grid}.footprint-return-queue li b{font-size:15px}.footprint-return-queue li nav{gap:7px;display:flex}.footprint-return-queue li a,.footprint-return-queue li button,.footprint-filter-empty button,.footprints-recovery button,.footprints-recovery a,.footprints-stale-warning button{color:#153c34;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #153c34;place-items:center;padding:0 12px;font-size:9px;font-weight:900;display:inline-grid}.footprint-return-queue li button,.footprints-recovery button{color:#fff;background:#153c34}.footprint-return-queue>footer{color:#65756e;background:#f5f7f5;padding:11px 18px;font-size:9px;line-height:1.5}.footprint-repeat-visits{color:#fff;background:#173f36;border:1px solid #b9c8c0;margin:0 0 22px}.footprint-repeat-visits>header{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.footprint-repeat-visits>header p{color:#f2cc67;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:950}.footprint-repeat-visits>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,38px)}.footprint-repeat-visits>header span{color:#cfddd7;max-width:720px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.footprint-repeat-visits>header button,.footprint-repeat-visits nav a,.footprint-repeat-visits nav button{color:#153c34;min-height:40px;font:inherit;cursor:pointer;background:#f2cc67;border:1px solid #f2cc67;place-items:center;padding:0 13px;font-size:9px;font-weight:950;text-decoration:none;display:inline-grid}.footprint-repeat-visits>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:18px;list-style:none;display:grid}.footprint-repeat-visits>ol>li{color:#153c34;background:#fff;border:1px solid #ffffff35;align-content:start;min-width:0;padding:18px;display:grid}.footprint-repeat-visits li>span{color:#1677b8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.footprint-repeat-visits h3{letter-spacing:-.035em;margin:8px 0 2px;font-size:20px}.footprint-repeat-visits li>p{color:#63756d;margin:0;font-size:10px}.footprint-repeat-visits dl{margin:18px 0}.footprint-repeat-visits dt{color:#b7502d;font-size:10px;font-weight:950}.footprint-repeat-visits dd{color:#5d7067;margin:5px 0 0;font-size:9px}.footprint-repeat-visits nav{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.footprint-repeat-visits nav a{background:#fff;border-color:#9aaca3}.footprint-repeat-note{background:#fff1e9;border-left:3px solid #ef6d50;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:10px;padding:8px 10px;display:flex}.footprint-timeline article .footprint-repeat-note b{color:#9f3f27;font-size:9px}.footprint-timeline article .footprint-repeat-note span{color:#6c5a50;letter-spacing:0;text-transform:none;font-size:9px;font-weight:700}.footprint-timeline>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.footprint-timeline-search{color:#607168;text-transform:uppercase;gap:5px;width:min(260px,45%);font-size:8px;font-weight:900;display:grid}.footprint-timeline-search input{color:#153c34;width:100%;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #b7c4bd;padding:8px 10px;font-size:11px}.footprint-timeline-filters{border-bottom:1px solid #dce2df;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;display:flex}.footprint-timeline-filters button{color:#153c34;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c4bd;padding:0 10px;font-size:8px;font-weight:900}.footprint-timeline-filters button[aria-pressed=true]{color:#fff;background:#153c34;border-color:#153c34}.footprint-timeline-filters>span{color:#65766e;margin-left:auto;font-size:8px;font-weight:800}.footprint-filter-empty{color:#53675e;place-content:center;justify-items:center;gap:14px;min-height:180px;display:grid}.footprints-recovery{justify-items:start;gap:13px;max-width:720px;display:grid}.footprints-recovery>p{color:#b94c39;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.footprints-recovery h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,5vw,54px)}.footprints-recovery>span{color:#607168;line-height:1.55}.footprints-recovery nav{gap:8px;display:flex}.footprints-stale-warning{color:#6e5210;background:#fff8dc;border:1px solid #d5aa42;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;font-size:10px;display:flex}@media (width<=700px){.footprint-repeat-visits>header{flex-direction:column;align-items:stretch}.footprint-repeat-visits>header button{width:100%}.footprint-repeat-visits>ol{grid-template-columns:1fr}.footprint-repeat-visits nav{grid-template-columns:1fr;display:grid}.footprint-repeat-visits nav a,.footprint-repeat-visits nav button{width:100%}.footprint-return-queue>header{background:#eff6f1;align-items:flex-start}.footprint-return-queue li{grid-template-columns:1fr}.footprint-return-queue li nav{grid-template-columns:1fr;display:grid}.footprint-return-queue li a,.footprint-return-queue li button{width:100%}.footprint-timeline>header{flex-direction:column;align-items:stretch}.footprint-timeline-search{width:100%}.footprint-timeline-filters>span{width:100%;margin-left:0}}.footprint-food-passport{color:#153c34;background:#fffaf0;border:1px solid #b7c4be;border-top:8px solid #e34736;margin-top:24px;padding:clamp(24px,4vw,42px)}.footprint-food-passport>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.footprint-food-passport>header p{color:#c9362c;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:950}.footprint-food-passport>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.footprint-food-passport>header span{color:#596c63;max-width:680px;margin-top:12px;font-size:11px;line-height:1.6;display:block}.footprint-food-passport>header aside{background:#fff;border:1px solid #c8b986;justify-items:end;min-width:132px;padding:14px 16px;display:grid}.footprint-food-passport>header aside strong{font-size:34px;line-height:1}.footprint-food-passport>header aside strong small{font-size:14px}.footprint-food-passport>header aside b{color:#8b5d00;margin-top:7px;font-size:9px}.footprint-food-progress{margin:22px 0 14px}.footprint-food-progress>span{background:#dfded3;height:10px;display:block;overflow:hidden}.footprint-food-progress i{background:linear-gradient(90deg,#e34736,#f0b323);height:100%;transition:width .25s;display:block}.footprint-food-next{background:#fff;border-left:5px solid #f0b323;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.footprint-food-next>div{gap:3px;display:grid}.footprint-food-next small{color:#9a6a00;letter-spacing:.13em;font-size:8px;font-weight:950}.footprint-food-next strong{font-size:20px}.footprint-food-next span{color:#66776f;font-size:9px}.footprint-food-next nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.footprint-food-next a{color:#fff;background:#153c34;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.footprint-food-next a+a{color:#153c34;background:#fff;border:1px solid #153c34}.footprint-food-regions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.footprint-food-regions details{background:#fff;border:1px solid #c5cec9;min-width:0}.footprint-food-regions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px;list-style:none;display:flex}.footprint-food-regions summary::-webkit-details-marker{display:none}.footprint-food-regions summary>span{gap:3px;display:grid}.footprint-food-regions summary b{font-size:14px}.footprint-food-regions summary small{color:#6d7c75;font-size:9px}.footprint-food-regions summary>strong{text-align:center;background:#edf3f0;border-radius:999px;min-width:42px;padding:7px;font-size:9px}.footprint-food-regions details[open] summary{background:#f8faf8;border-bottom:1px solid #d2d9d5}.footprint-food-regions ul{margin:0;padding:0;list-style:none}.footprint-food-regions li{border-bottom:1px solid #e2e6e3;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.footprint-food-regions li:last-child{border-bottom:0}.footprint-food-regions li>span{color:#73837b;border:1px solid #bcc9c3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.footprint-food-regions li.visited>span{color:#fff;background:#16805d;border-color:#16805d}.footprint-food-regions li>div{gap:2px;min-width:0;display:grid}.footprint-food-regions li>div a{color:#153c34;font-size:10px;font-weight:900;text-decoration:none}.footprint-food-regions li>div small{color:#6f7f77;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.footprint-food-regions li>a{color:#176f9e;text-underline-offset:2px;font-size:7px;font-weight:900;text-decoration:underline}.footprint-food-regions li.visited{background:#f2f8f5}.footprint-food-passport>footer{color:#65766e;border-top:1px solid #c8d0cc;margin-top:16px;padding-top:14px;font-size:8px;line-height:1.55}@media (width<=900px){.footprint-food-regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.footprint-food-passport{padding:24px 14px}.footprint-food-passport>header{grid-template-columns:1fr}.footprint-food-passport>header aside{justify-items:start}.footprint-food-next{flex-direction:column;align-items:flex-start}.footprint-food-next nav{justify-content:flex-start;width:100%}.footprint-food-next a{text-align:center;flex:1}.footprint-food-regions{grid-template-columns:1fr}.footprint-food-regions details:not([open]) summary{min-height:54px}.footprint-food-regions li>a{align-items:center;min-height:32px;display:flex}}.footprint-curation-routes{color:#123e35;background:#eaf0ed;border:1px solid #9eb5ac;width:min(1180px,100% - 40px);margin:0 auto 42px;box-shadow:0 18px 48px #123e3514}.footprint-curation-routes>header{background:linear-gradient(90deg,#153c34 0 8px,#0000 8px),linear-gradient(120deg,#f7faf8 0 68%,#dce7e2 68%);border-bottom:1px solid #b8c8c1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding:34px 38px 28px;display:grid}.footprint-curation-routes>header p{color:#e8502f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:950}.footprint-curation-routes h2{letter-spacing:-.045em;max-width:760px;margin:0 0 9px;font-size:clamp(28px,3.6vw,46px);line-height:1}.footprint-curation-routes>header span{color:#526b61;max-width:720px;font-size:13px;line-height:1.6;display:block}.footprint-curation-routes>header dl{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;margin:0;display:grid}.footprint-curation-routes>header dl div{background:#fff;border:1px solid #9eb5ac;flex-direction:column-reverse;justify-content:space-between;min-height:84px;padding:13px;display:flex}.footprint-curation-routes>header dt{color:#60766c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.footprint-curation-routes>header dd{margin:0;font-size:34px;font-weight:950;line-height:1}.footprint-curation-routes>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:26px 38px 30px;list-style:none;display:grid}.footprint-curation-routes li a{min-height:126px;color:inherit;background:#fff;border:1px solid #b7c7c0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;text-decoration:none;display:grid}.footprint-curation-route-number{color:#fff;background:#153c34;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:grid;box-shadow:inset 0 0 0 4px #fff,0 0 0 2px #153c34}.footprint-curation-routes li small{color:#e8502f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.footprint-curation-routes li h3{margin:5px 0;font-size:19px;line-height:1.15}.footprint-curation-routes li p{color:#60766c;margin:0;font-size:11px;line-height:1.5}.footprint-curation-routes li strong{color:#153c34;text-align:right;text-transform:uppercase;min-width:92px;font-size:10px}.footprint-curation-routes li strong span{color:#e8502f;margin-top:7px;font-size:20px;display:block}.footprint-curation-routes li a:hover,.footprint-curation-routes li a:focus-visible{outline-offset:2px;border-color:#1678a8;outline:3px solid #1678a829;transform:translateY(-2px)}.footprint-curation-routes>footer{background:#f7faf8;border-top:1px solid #b8c8c1;justify-content:space-between;align-items:center;gap:24px;padding:17px 38px 20px;display:flex}.footprint-curation-routes>footer p{color:#60766c;max-width:760px;margin:0;font-size:11px;line-height:1.55}.footprint-curation-routes>footer a{color:#153c34;white-space:nowrap;text-underline-offset:4px;font-size:11px;font-weight:950}@media (width<=820px){.footprint-curation-routes>header{grid-template-columns:1fr}.footprint-curation-routes>header dl{width:min(100%,360px)}.footprint-curation-routes>ol{grid-template-columns:1fr}}@media (width<=620px){.footprint-curation-routes{width:min(100% - 24px,1180px)}.footprint-curation-routes>header,.footprint-curation-routes>ol,.footprint-curation-routes>footer{padding-inline:20px}.footprint-curation-routes li a{grid-template-columns:44px minmax(0,1fr)}.footprint-curation-routes li strong{text-align:left;grid-column:2}.footprint-curation-routes li strong span{margin-left:6px;display:inline}.footprint-curation-routes>footer{flex-direction:column;align-items:flex-start}}.palaces-page{color:#123e35;background:#f3f0e7;min-height:100vh}.palaces-hero{border-bottom:1px solid #b9c6c0;grid-template-columns:1.05fr .95fr;min-height:600px;display:grid}.palaces-hero>div{flex-direction:column;justify-content:center;padding:clamp(48px,8vw,112px);display:flex}.palaces-hero p,.palace-chooser header p,.palace-route header p{color:#b2422d;letter-spacing:.13em;margin:0 0 14px;font-size:11px;font-weight:900}.palaces-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.98}.palaces-hero>div>span{color:#536b62;max-width:690px;margin-top:24px;font-size:18px;line-height:1.65}.palaces-hero nav{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.palaces-hero nav a{min-height:44px;color:inherit;border:1px solid #123e35;align-items:center;padding:0 17px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.palaces-hero nav a:first-child{color:#fff;background:#123e35}.palaces-hero figure{min-height:480px;margin:0;position:relative;overflow:hidden}.palaces-hero figure img{object-fit:cover}.palaces-hero figcaption{background:#000000b3;padding:7px 9px;font-size:10px;position:absolute;bottom:14px;right:16px}.palaces-hero figcaption a{color:#fff}.palace-chooser,.palace-route{width:min(1180px,100% - 40px);margin:0 auto;padding:84px 0}.palace-chooser>header{grid-template-columns:.75fr 1.5fr 1fr;align-items:end;gap:28px;margin-bottom:34px;display:grid}.palace-chooser h2,.palace-route h2{margin:0;font-size:clamp(32px,4.5vw,58px);line-height:1.03}.palace-chooser header>span{color:#60736b;line-height:1.6}.palace-chooser>ol{border-top:1px solid #aebdb6;margin:0;padding:0;list-style:none}.palace-chooser>ol>li{border-bottom:1px solid #c4cec9;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:156px;padding:22px 0;display:grid}.palace-chooser li>span{color:#d2583f;font-size:34px;font-weight:900}.palace-chooser li small,.palace-chooser li em,.palace-chooser li strong{display:block}.palace-chooser li small{color:#2679a6;text-transform:uppercase;font-size:10px;font-weight:900}.palace-chooser li h3{margin:5px 0 1px;font-size:27px}.palace-chooser li em{color:#62736c;font-size:13px;font-style:normal}.palace-chooser li p{margin:12px 0 5px}.palace-chooser li strong{color:#5d7068;font-size:11px}.palace-chooser li>a{color:inherit;text-underline-offset:5px;padding:12px 0;font-size:12px;font-weight:900}.palace-route{border-top:1px solid #aebdb6}.palace-route>header{grid-template-columns:.75fr 2.5fr;margin-bottom:34px;display:grid}.palace-route>div{grid-template-columns:3fr 2fr;gap:18px;display:grid}.palace-route article{background:#fffdf7;border:1px solid #aebdb6;padding:32px}.palace-route article>span{color:#b2422d;letter-spacing:.11em;font-size:11px;font-weight:900}.palace-route article h3{margin:8px 0 24px;font-size:28px}.palace-route article ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.palace-route article li{border-top:1px solid #d7dfda;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.palace-route article a{color:inherit;font-weight:900}.palace-route article small{color:#687971;text-align:right}.palace-route>aside{color:#fff;background:#123e35;grid-template-columns:.7fr 2fr auto;align-items:center;gap:24px;margin-top:18px;padding:24px 28px;display:grid}.palace-route>aside p{color:#dbe8e2;margin:0;line-height:1.55}.palace-route>aside a{color:#f1cd6c;font-weight:900}@media (width<=820px){.palaces-hero,.palace-chooser>header,.palace-route>header,.palace-route>div{grid-template-columns:1fr}.palaces-hero{min-height:0}.palaces-hero>div{padding:54px 24px}.palaces-hero figure{min-height:330px}.palace-chooser,.palace-route{width:min(100% - 28px,1180px);padding:58px 0}.palace-chooser>ol>li{grid-template-columns:46px 1fr}.palace-chooser li>a{grid-column:2}.palace-route>aside{grid-template-columns:1fr}}.trip-packing{color:#153c34;background:#f7f4eb;border:1px solid #afc0b8;margin:22px 0}.trip-packing>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px 20px;display:flex}.trip-packing>header p{color:#b1462f;letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:950}.trip-packing>header h3{margin:0 0 7px;font-size:clamp(23px,3vw,34px);line-height:1.05}.trip-packing>header div>span{color:#61736b;max-width:680px;font-size:11px;line-height:1.55;display:block}.trip-packing>header aside{text-align:right;min-width:100px}.trip-packing>header aside strong{font-size:38px;line-height:1;display:block}.trip-packing>header aside small{color:#61736b;font-size:17px}.trip-packing>header aside span{color:#61736b;text-transform:uppercase;font-size:9px}.trip-packing-progress{padding:0 28px 20px}.trip-packing-progress>span{background:#dce3df;border-radius:999px;height:8px;display:block;overflow:hidden}.trip-packing-progress i{border-radius:inherit;background:linear-gradient(90deg,#1776a3,#e06141);height:100%;display:block}.trip-packing-controls{background:#fff;border-block:1px solid #cdd7d2;grid-template-columns:minmax(0,1.5fr) minmax(160px,.7fr) auto;align-items:end;gap:14px;padding:18px 28px;display:grid}.trip-packing-controls fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.trip-packing-controls legend,.trip-packing-controls label{color:#5f7169;font-size:9px;font-weight:900}.trip-packing-controls legend{width:100%;margin-bottom:3px}.trip-packing-controls button,.trip-packing-controls select{color:#153c34;background:#fff;border:1px solid #aebdb6;min-height:38px;font-size:9px;font-weight:900}.trip-packing-controls fieldset button{padding:0 12px}.trip-packing-controls fieldset button.active{color:#fff;background:#153c34;border-color:#153c34}.trip-packing-controls label{gap:6px;display:grid}.trip-packing-controls select{width:100%;padding:0 10px}.trip-packing-controls .trip-packing-reset{padding:0 13px}.trip-packing-groups{gap:22px;padding:28px;display:grid}.trip-packing-groups h3,.trip-packing-groups h4{color:#2677a1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.trip-packing-groups ul{border-top:1px solid #cbd5d0;margin:0;padding:0;list-style:none}.trip-packing-groups li{border-bottom:1px solid #d7dfdb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 0;display:grid}.trip-packing-groups li>label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.trip-packing-groups input{accent-color:#153c34;flex:none;width:19px;height:19px}.trip-packing-groups b,.trip-packing-groups small{display:block}.trip-packing-groups b{font-size:13px}.trip-packing-groups small{color:#62746c;margin-top:4px;font-size:9px;line-height:1.5}.trip-packing-groups li>div{justify-items:end;gap:5px;display:grid}.trip-packing-groups em{color:#b1462f;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.trip-packing-groups a{color:#175d80;font-size:8px;font-weight:900}.trip-packing-groups li.checked{opacity:.63}.trip-packing-groups li.checked b{text-decoration:line-through;text-decoration-thickness:1px}.trip-packing>footer{background:#eaf0ec;border-top:1px solid #cdd7d2;justify-content:space-between;gap:24px;padding:18px 28px;display:flex}.trip-packing>footer p{color:#5f7169;max-width:650px;margin:0;font-size:9px;line-height:1.5}.trip-packing>footer nav{align-items:center;gap:14px;display:flex}.trip-packing>footer a{color:#153c34;font-size:9px;font-weight:900}@media (width<=760px){.trip-packing>header{align-items:flex-start;padding:23px 18px 17px}.trip-packing-progress{padding:0 18px 18px}.trip-packing-controls{grid-template-columns:1fr;padding:16px 18px}.trip-packing-controls .trip-packing-reset{width:100%}.trip-packing-groups{padding:22px 18px}.trip-packing-groups li{grid-template-columns:1fr;gap:8px}.trip-packing-groups li>div{justify-items:start;padding-left:31px}.trip-packing>footer{flex-direction:column;padding:17px 18px}.trip-packing>footer nav{flex-wrap:wrap}}.packing-page{color:#153c34;background:#f4f2eb;min-height:100vh}.packing-breadcrumbs{max-width:1180px;margin:0 auto;padding:24px 24px 0}.packing-hero{background:#fff;border:1px solid #aebdb6;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);max-width:1180px;margin:20px auto 0;display:grid}.packing-hero>div{padding:clamp(34px,6vw,72px)}.packing-hero>div>p{color:#b1462f;letter-spacing:.14em;margin:0 0 16px;font-size:10px;font-weight:950}.packing-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,5.5vw,66px);line-height:.98}.packing-hero>div>span{color:#5b6f66;max-width:680px;margin-top:22px;font-size:14px;line-height:1.65;display:block}.packing-hero nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.packing-hero nav a{border:1px solid #153c34;align-items:center;min-height:44px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.packing-hero nav a:first-child{color:#fff;background:#153c34}.packing-hero>aside{color:#f8f4e9;background:#153c34;align-content:space-between;gap:34px;padding:28px;display:grid}.packing-hero ol{margin:0;padding:0;list-style:none}.packing-hero ol li{border-bottom:1px solid #ffffff2b;align-items:center;gap:18px;min-height:66px;display:flex}.packing-hero ol b{color:#f2cc67;font-size:18px}.packing-hero ol span{letter-spacing:.08em;font-size:11px;font-weight:900}.packing-hero dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.packing-hero dl div{text-align:center;border:1px solid #ffffff32;place-content:center;min-height:74px;padding:12px 8px;display:grid}.packing-hero dt{color:#f2cc67;font-weight:950}.packing-hero dd{letter-spacing:.08em;margin:4px 0 0;font-size:7px;font-weight:900}.packing-workspace{max-width:1180px;margin:32px auto;padding:0 24px}.public-packing-board{margin:0}.public-packing-board>header h2{margin:0 0 7px;font-size:clamp(23px,3vw,34px);line-height:1.05}.public-packing-plan-context{color:#6b5420;background:#fff7dc;border-top:1px solid #cdd7d2;margin:0;padding:12px 28px;font-size:10px;font-weight:800;line-height:1.5}.public-packing-dates{background:#e8efeb;border-top:1px solid #cdd7d2;grid-template-columns:1fr 1fr .7fr;gap:12px;padding:18px 28px;display:grid}.public-packing-dates label{color:#53685f;gap:6px;font-size:9px;font-weight:900;display:grid}.public-packing-dates input{color:#153c34;background:#fff;border:1px solid #aebdb6;min-height:42px;padding:0 10px}.public-packing-dates>div{background:#fff;border-left:3px solid #e06141;align-content:center;padding:8px 12px;display:grid}.public-packing-dates span{color:#64766e;font-size:8px;font-weight:900}.public-packing-dates strong{margin-top:4px;font-size:15px}.public-packing-extras>p{color:#65776f;margin:0 0 12px;font-size:9px;line-height:1.5}.public-packing-extras li>button{background:#fff;border:1px solid #b8c4be;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.public-packing-extras form{grid-template-columns:1fr auto;margin-top:12px;display:grid}.public-packing-extras form input{border:1px solid #aebdb6;min-height:44px;padding:0 12px}.public-packing-extras form button{color:#fff;background:#153c34;border:0;min-width:86px;font-weight:900}.public-packing-actions{background:#fff;border-top:1px solid #cdd7d2;flex-wrap:wrap;gap:9px;padding:18px 28px;display:flex}.public-packing-actions button,.public-packing-actions a{color:#153c34;background:#fff;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}.public-packing-actions a{color:#fff;background:#153c34}.public-packing-status{color:#b1462f;background:#fff;min-height:20px;margin:0;padding:0 28px 12px;font-size:9px}.packing-boundaries{background:#fff;border:1px solid #b8c4be;grid-template-columns:repeat(3,1fr);max-width:1132px;margin:0 auto 60px;display:grid}.packing-boundaries article{border-right:1px solid #d5dcd8;padding:26px}.packing-boundaries article:last-child{border-right:0}.packing-boundaries span{color:#e06141;font-size:10px;font-weight:950}.packing-boundaries h2{margin:12px 0 8px;font-size:19px}.packing-boundaries p{color:#61736b;margin:0;font-size:11px;line-height:1.6}@media (width<=760px){.packing-breadcrumbs{padding-inline:16px}.packing-hero{border-inline:0;grid-template-columns:1fr;margin-top:12px}.packing-hero>div,.packing-hero>aside{padding:28px 20px}.packing-workspace{padding:0 12px}.public-packing-dates{grid-template-columns:1fr;padding:16px 18px}.public-packing-dates>div{border-left-width:2px}.public-packing-actions{padding:16px 18px}.public-packing-actions button,.public-packing-actions a{flex:140px;justify-content:center}.packing-boundaries{grid-template-columns:1fr;margin-inline:12px}.packing-boundaries article{border-bottom:1px solid #d5dcd8;border-right:0}.packing-boundaries article:last-child{border-bottom:0}}@media print{.packing-page .site-header,.packing-breadcrumbs,.packing-hero,.public-packing-actions,.public-packing-extras form,.packing-boundaries{display:none!important}.packing-page,.packing-workspace{background:#fff;margin:0;padding:0}.trip-packing{border:0}.trip-packing-controls .trip-packing-reset,.trip-packing-groups li>div a,.trip-packing>footer nav{display:none}}.trip-day-readiness{border:1px solid var(--ink);margin:0 0 1rem}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.trip-day-readiness{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness{background:color-mix(in srgb, var(--paper) 92%, #d8edf2)}}.trip-day-readiness>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;list-style-position:inside;display:flex}.trip-day-readiness>summary>span:first-child{align-items:baseline;gap:.65rem;display:inline-flex}.trip-day-readiness summary small,.trip-day-readiness-metrics small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:800}.trip-day-readiness-score{align-items:baseline;gap:.12rem;font-size:1.25rem;font-weight:900;display:inline-flex}.trip-day-readiness-score small{font-size:.67rem}.trip-day-readiness[open]>summary{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.trip-day-readiness.pace-busy,.trip-day-readiness.pace-overloaded{border-left:.3rem solid var(--coral,#e85c41)}.trip-day-readiness.pace-needs_details{border-left:.3rem solid var(--gold,#d7a526)}.trip-day-readiness-metrics{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness-metrics{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.trip-day-readiness-metrics>span{border-right:1px solid var(--ink);gap:.3rem;min-width:0;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness-metrics>span{border-right:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.trip-day-readiness-metrics>span:last-child{border-right:0}.trip-day-readiness ul,.trip-day-readiness>p{margin:0;padding:.85rem 1.1rem}.trip-day-readiness ul{gap:.45rem;padding-left:2rem;display:grid}.trip-day-readiness-boundary{color:var(--muted);border-top:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness-boundary{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.trip-day-readiness-boundary{font-size:.78rem;line-height:1.55}.trip-day-readiness-unscheduled{font-weight:750}@media (width<=720px){.trip-day-readiness>summary>span:first-child{gap:.2rem;display:grid}.trip-day-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-day-readiness-metrics>span:nth-child(2){border-right:0}.trip-day-readiness-metrics>span:nth-child(-n+2){border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.trip-day-readiness-metrics>span:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}}.trip-budget-planner{border:1px solid var(--line);background:#fff;margin:1rem 0 1.5rem}.trip-budget-planner>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.2rem;display:flex}.trip-budget-planner header small,.trip-budget-summary small,.trip-budget-context small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:850}.trip-budget-planner h3{margin:.25rem 0;font-size:clamp(1.3rem,2vw,1.8rem)}.trip-budget-planner header p{color:var(--muted);margin:0}.trip-budget-party{color:var(--muted);gap:.3rem;font-size:.72rem;font-weight:800;display:grid}.trip-budget-party input{border:1px solid var(--line);width:5rem;min-height:2.65rem;color:var(--ink);font:inherit;padding:0 .65rem}.trip-budget-summary,.trip-budget-context{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trip-budget-summary>span,.trip-budget-context>span{border-right:1px solid var(--line);gap:.35rem;min-width:0;padding:1rem 1.2rem;display:grid}.trip-budget-summary>span:last-child,.trip-budget-context>span:last-child{border-right:0}.trip-budget-summary b{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.35rem)}.trip-budget-summary .over b{color:#bb3e2d}.trip-budget-progress{background:var(--cream);height:.35rem;overflow:hidden}.trip-budget-progress span{background:var(--coral);height:100%;transition:width .16s;display:block}.trip-budget-table{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trip-budget-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,1.4fr) repeat(2,minmax(9rem,1fr));display:grid}.trip-budget-row:last-child{border-bottom:0}.trip-budget-row>span,.trip-budget-row>label{border-right:1px solid var(--line);min-width:0;padding:.75rem 1rem}.trip-budget-row>:last-child{border-right:0}.trip-budget-row>span{gap:.15rem;display:grid}.trip-budget-row>span small{color:var(--muted)}.trip-budget-row>label{align-items:center;gap:.35rem;display:flex}.trip-budget-row input{outline-offset:.25rem;width:100%;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border:0}.trip-budget-head{background:var(--cream);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.trip-budget-context{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.trip-budget-planner>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.trip-budget-planner footer p{max-width:62rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.trip-budget-planner footer nav{flex:none;gap:.5rem;display:flex}.trip-budget-planner footer a,.trip-budget-planner footer button{border:1px solid var(--ink);min-height:2.6rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-items:center;padding:0 .8rem;font-size:.75rem;font-weight:800;display:inline-flex}@media (width<=760px){.trip-budget-planner>header,.trip-budget-planner>footer{flex-direction:column;align-items:stretch}.trip-budget-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-budget-summary>span:nth-child(2){border-right:0}.trip-budget-summary>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.trip-budget-row,.trip-budget-head{grid-template-columns:1fr 1fr}.trip-budget-head>span:first-child,.trip-budget-row:not(.trip-budget-head)>span:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.trip-budget-planner footer nav{flex-wrap:wrap}}.trip-schedule-draft{border:1px solid var(--line);background:#fff;margin:1rem 0 1.5rem}.trip-schedule-draft>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1.5rem;padding:1.2rem;display:flex}.trip-schedule-draft header small,.trip-schedule-day-heading>span{color:var(--coral);letter-spacing:.08em;font-size:.68rem;font-weight:900}.trip-schedule-draft h3{margin:.25rem 0;font-size:clamp(1.3rem,2vw,1.8rem)}.trip-schedule-draft header p,.trip-schedule-draft footer p,.trip-schedule-empty span,.trip-schedule-overflow span{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.trip-schedule-draft>header>strong{letter-spacing:.05em;text-transform:uppercase;background:#f7edc8;flex:none;padding:.45rem .6rem;font-size:.68rem}.trip-schedule-controls{border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trip-schedule-controls label{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 1.2rem;font-size:.75rem;font-weight:800;display:flex}.trip-schedule-controls label:last-child{border-right:0}.trip-schedule-controls input{border:1px solid var(--line);width:4.5rem;min-height:2.35rem;color:var(--ink);font:inherit;background:#fff;padding:0 .55rem}.trip-schedule-hour-input{align-items:center;gap:.45rem;display:flex}.trip-schedule-days{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trip-schedule-days article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:1.1rem}.trip-schedule-days article:nth-child(3n){border-right:0}.trip-schedule-day-heading{gap:.2rem;display:grid}.trip-schedule-day-heading h4{margin:0;font-size:1.05rem}.trip-schedule-day-heading small{color:var(--muted)}.trip-schedule-days ol{margin:1rem 0;padding-left:1.25rem}.trip-schedule-days li{margin:.35rem 0;padding-left:.2rem;font-size:.84rem;font-weight:750}.trip-schedule-facts{flex-wrap:wrap;gap:.35rem;display:flex}.trip-schedule-facts span{border:1px solid var(--line);color:var(--muted);padding:.32rem .45rem;font-size:.64rem;line-height:1.3}.trip-schedule-empty,.trip-schedule-overflow{gap:.35rem;padding:1.2rem;display:grid}.trip-schedule-overflow{border-bottom:1px solid var(--line);background:#fff8e4}.trip-schedule-overflow p{margin:0;font-size:.8rem}.trip-schedule-draft>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.trip-schedule-draft footer p{max-width:50rem}.trip-schedule-draft footer button{background:var(--forest);color:#fff;min-height:2.7rem;font:inherit;cursor:pointer;border:0;flex:none;padding:0 .9rem;font-size:.75rem;font-weight:850}.trip-schedule-draft footer button:disabled{opacity:.5;cursor:not-allowed}.trip-schedule-readonly{color:var(--muted);font-size:.75rem;font-weight:800}.trip-schedule-status{border-top:1px solid var(--line);background:#e5eee9;margin:0;padding:.8rem 1.2rem;font-size:.78rem}@media (width<=820px){.trip-schedule-days{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-schedule-days article:nth-child(3n){border-right:1px solid var(--line)}.trip-schedule-days article:nth-child(2n){border-right:0}}@media (width<=600px){.trip-schedule-draft>header,.trip-schedule-draft>footer{flex-direction:column;align-items:stretch}.trip-schedule-draft>header>strong{width:max-content}.trip-schedule-controls,.trip-schedule-days{grid-template-columns:1fr}.trip-schedule-controls label,.trip-schedule-days article{border-right:0}.trip-schedule-controls label{align-items:flex-start}.trip-schedule-draft footer button{width:100%}}.guide-hero.events-editorial-hero{color:#fff;background:radial-gradient(circle at 9% 10%,#1e73ff66,#0000 29%),radial-gradient(circle at 92% 92%,#ff5c7452,#0000 30%),#10152f;border-radius:38px;grid-template-columns:minmax(0,.86fr) minmax(470px,1.14fr);align-items:center;gap:clamp(36px,5vw,80px);max-width:1320px;min-height:710px;margin:20px auto 70px;padding:clamp(42px,6vw,78px);display:grid;position:relative;overflow:hidden}.guide-hero.events-editorial-hero:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:130px;height:130px;position:absolute;top:42px;left:44%;box-shadow:0 0 0 22px #ffffff06}.events-editorial-copy{z-index:3;position:relative}.guide-hero.events-editorial-hero .guide-kicker{color:#ffcf49;letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:950}.guide-hero.events-editorial-hero h1{color:#fff;letter-spacing:-.065em;max-width:8.8ch;margin:0;font-size:clamp(54px,6vw,88px);font-weight:650;line-height:.9}.guide-hero.events-editorial-hero .guide-answer{color:#c9d4ee;max-width:590px;margin:26px 0 0;font-size:15px;line-height:1.72}.guide-hero.events-editorial-hero .guide-answer a{color:#ffcf49;font-weight:850}.events-editorial-copy nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.events-editorial-copy nav a{color:#10152f;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .16s,background-color .16s;display:inline-flex}.events-editorial-copy nav a.is-secondary{color:#fff;background:0 0;border-color:#ffffff52}.events-editorial-copy nav a:hover,.events-editorial-copy nav a:focus-visible{transform:translateY(-2px)}.events-editorial-copy nav a.is-secondary:hover,.events-editorial-copy nav a.is-secondary:focus-visible{background:#ffffff1a}.events-editorial-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin:42px 0 0;display:grid}.events-editorial-copy dl div{border-right:1px solid #ffffff2e;min-width:0;padding-right:16px}.events-editorial-copy dl div+div{padding-left:16px}.events-editorial-copy dl div:last-child{border-right:0}.events-editorial-copy dt{color:#fff;letter-spacing:-.05em;font-size:24px;font-weight:850}.events-editorial-copy dd{color:#9daed3;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:850;overflow:hidden}.events-editorial-board{perspective:1200px;min-height:555px;position:relative}.events-editorial-board figure{background:#fff;border:7px solid #fff;border-radius:20px;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 68px #00000057}.events-editorial-board img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.events-editorial-board figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10152fe6;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.events-editorial-board figcaption span{color:#ffcf49;font-size:9px;font-weight:950}.events-editorial-board figcaption strong{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.events-editorial-main{z-index:3;width:min(83%,500px);height:350px;top:78px;left:0;transform:rotate(-4deg)}.events-editorial-mini{z-index:2;width:min(49%,270px);height:245px}.events-editorial-mini.is-seoul{top:0;right:-3px;transform:rotate(5deg)}.events-editorial-mini.is-busan{z-index:4;bottom:0;right:3px;transform:rotate(4deg)}.events-editorial-ticket{z-index:6;color:#fff;background:#ff5c74;border:1px dashed #ffffffb3;border-radius:4px;padding:15px 18px;position:absolute;bottom:26px;left:23%;transform:rotate(-5deg);box-shadow:0 13px 32px #00000038}.events-editorial-ticket span,.events-editorial-ticket small{display:block}.events-editorial-ticket span{font-size:18px;font-weight:900}.events-editorial-ticket small{letter-spacing:.14em;margin-top:3px;font-size:7px;font-weight:900}#events-calendar{scroll-margin-top:90px}@media (width<=1020px){.guide-hero.events-editorial-hero{grid-template-columns:1fr;min-height:0}.guide-hero.events-editorial-hero h1{max-width:12ch}.events-editorial-board{width:min(100%,760px)}}@media (width<=640px){.guide-hero.events-editorial-hero{border-radius:26px;gap:30px;margin:10px 10px 50px;padding:36px 20px 28px}.guide-hero.events-editorial-hero h1{max-width:none;font-size:clamp(44px,14vw,64px)}.events-editorial-copy dl{margin-top:32px}.events-editorial-copy dd{white-space:normal}.events-editorial-board{min-height:405px}.events-editorial-board figure{border-width:5px}.events-editorial-main{width:88%;height:255px;top:68px}.events-editorial-mini{width:49%;height:185px}.events-editorial-mini.is-seoul{right:-10px}.events-editorial-mini.is-busan{right:-8px}.events-editorial-ticket{bottom:9px;left:16%}}@media (prefers-reduced-motion:reduce){.events-editorial-copy nav a{transition:none}}.event-calendar-actions{color:#153c34;background:#f7f1dc;border:1px solid #a9bbb4;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:32px;max-width:1200px;margin:0 auto 28px;padding:clamp(24px,4vw,38px);display:grid}.event-calendar-actions p{color:#a44b35;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.event-calendar-actions h2{letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(25px,4vw,38px)}.event-calendar-actions>div>span{color:#596b64;max-width:690px;font-size:12px;line-height:1.6;display:block}.event-calendar-actions aside{border-left:1px solid #c8c1a9;align-content:center;gap:10px;padding-left:24px;display:grid}.event-calendar-actions aside>strong{font-size:20px}.event-calendar-actions aside>div{flex-wrap:wrap;gap:7px;display:flex}.event-calendar-actions button,.event-calendar-actions a{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.event-calendar-actions a{color:#153c34;background:#fff}.event-calendar-actions small,.event-calendar-actions aside>span{color:#68766f;font-size:9px;line-height:1.5}.event-calendar-actions aside>span{color:#17623e;font-weight:800}@media (width<=760px){.event-calendar-actions{grid-template-columns:1fr;gap:20px;margin:0 14px 24px}.event-calendar-actions aside{border-top:1px solid #c8c1a9;border-left:0;padding:18px 0 0}.event-calendar-actions button,.event-calendar-actions a{flex:150px}}.experience-preparation{color:#153c34;background:#f3f7f5;border:1px solid #b9c8c1;margin:26px 0;padding:clamp(20px,3vw,34px)}.experience-preparation>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.experience-preparation>header p{color:#176f61;letter-spacing:.12em;margin:0 0 8px;font-size:9px;font-weight:950}.experience-preparation>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.2vw,42px);line-height:1.02}.experience-preparation>header div>span{color:#5c7067;max-width:660px;margin-top:10px;font-size:11px;line-height:1.6;display:block}.experience-preparation>header aside{background:#fff;border-left:3px solid #f2a11b;min-width:84px;padding:12px;display:grid}.experience-preparation>header aside strong{font-size:27px;line-height:1}.experience-preparation>header aside small{color:#718078;font-size:12px}.experience-preparation>header aside span{color:#65766e;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:900}.experience-preparation-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:20px 0 12px;display:grid}.experience-preparation-progress progress{background:#d7e1dc;border:0;width:100%;height:8px}.experience-preparation-progress progress::-webkit-progress-bar{background:#d7e1dc}.experience-preparation-progress progress::-webkit-progress-value{background:#176f61}.experience-preparation-progress progress::-moz-progress-bar{background:#176f61}.experience-preparation-progress b{font-size:10px}.experience-preparation>ul{border-top:1px solid #c7d3cd;margin:0;padding:0;list-style:none}.experience-preparation>ul li{border-bottom:1px solid #c7d3cd;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:15px 0;display:grid}.experience-preparation>ul li label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.experience-preparation>ul li input{accent-color:#176f61;width:17px;height:17px;margin:1px 0 0}.experience-preparation>ul li label span{gap:5px;display:grid}.experience-preparation>ul li label b{font-size:12px}.experience-preparation>ul li label small{color:#5b6d65;font-size:10px;line-height:1.6}.experience-preparation>ul li em{color:#315f54;text-transform:uppercase;white-space:nowrap;background:#e0ebe6;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.experience-preparation>ul li.is-checked label b{color:#6d7b75;text-decoration:line-through}.experience-preparation>footer{justify-content:space-between;align-items:flex-start;gap:18px;padding-top:16px;display:flex}.experience-preparation>footer p{color:#697a73;max-width:760px;margin:0;font-size:9px;line-height:1.65}.experience-preparation>footer button{color:#153c34;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #81928a;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}@media (width<=650px){.experience-preparation>header{gap:12px}.experience-preparation>header aside{min-width:68px}.experience-preparation>ul li{grid-template-columns:1fr;gap:8px}.experience-preparation>ul li em{justify-self:start;margin-left:30px}.experience-preparation>footer{flex-direction:column}.experience-preparation>footer button{width:100%}}.guide-hero.now-editorial-hero{color:#fff;background:#10372e;border-top:9px solid #f2cc67;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);max-width:1380px;min-height:700px;margin:0 auto 96px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #11342c29}.guide-hero.now-editorial-hero:before{content:"";z-index:0;pointer-events:none;opacity:.32;background:radial-gradient(circle at 14px 14px,#f2cc675c 0 2px,#0000 2.5px) 0 0/34px 34px,linear-gradient(150deg,#0000 54%,#ffffff12 54.2%,#0000 54.8%);width:41%;position:absolute;inset:0 auto 0 0}.now-editorial-copy{z-index:2;flex-direction:column;min-width:0;padding:76px clamp(34px,5vw,74px) 56px;display:flex;position:relative}.guide-hero.now-editorial-hero .guide-kicker{color:#f2cc67;letter-spacing:.2em;margin:0 0 28px;font-size:10px;font-weight:950}.guide-hero.now-editorial-hero h1{gap:6px;max-width:none;margin:0;display:grid}.guide-hero.now-editorial-hero h1 .ko-display{color:#fff;font-size:clamp(31px,3.7vw,54px);font-weight:750;line-height:1}.guide-hero.now-editorial-hero h1>span:last-child{color:#fff;letter-spacing:-.065em;font-size:clamp(57px,6.4vw,92px);font-weight:900;line-height:.88}.guide-hero.now-editorial-hero .guide-answer{color:#c4d7d0;max-width:520px;margin:30px 0 0;font-size:14px;line-height:1.7}.now-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.now-editorial-copy nav a{color:#153c34;background:#f2cc67;border:1px solid #f2cc67;justify-content:center;align-items:center;min-height:45px;padding:0 17px;font-size:10px;font-weight:950;transition:transform .18s,background .18s,color .18s;display:inline-flex}.now-editorial-copy nav a.is-secondary{color:#fff;background:#ffffff0f;border-color:#ffffff6b}.now-editorial-copy nav a:hover,.now-editorial-copy nav a:focus-visible{transform:translateY(-2px)}.now-editorial-copy nav a.is-secondary:hover,.now-editorial-copy nav a.is-secondary:focus-visible{color:#153c34;background:#fff}.now-editorial-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding-top:34px;display:grid}.now-editorial-copy dl div{min-width:0;padding-right:17px}.now-editorial-copy dl div+div{border-left:1px solid #fff3;padding-left:17px}.now-editorial-copy dt{color:#9fb8af;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.now-editorial-copy dd{color:#fff;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(19px,2.2vw,29px);font-weight:900}.now-editorial-board{z-index:1;isolation:isolate;background:linear-gradient(90deg,#10372e14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#10372e14 1px,#0000 1px) 0 0/42px 42px,#efe9dd;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0;min-height:700px;padding:40px;display:grid;position:relative}.now-editorial-board:after{content:"SEOUL · BUSAN · JEJU · KOREA";z-index:-1;color:#10372e26;letter-spacing:.18em;font-size:9px;font-weight:950;position:absolute;bottom:15px;right:25px}.now-editorial-card{background:#d9dedb;border:5px solid #fff;min-width:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 38px #17322b33}.now-editorial-card img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .35s;display:block}.now-editorial-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081814db);position:absolute;inset:44% 0 0}.now-editorial-card>span{z-index:2;color:#fff;gap:3px;display:grid;position:absolute;bottom:13px;left:14px;right:14px}.now-editorial-card small{color:#f2cc67;letter-spacing:.13em;font-size:7px;font-weight:950}.now-editorial-card strong{font-size:clamp(15px,1.8vw,24px);line-height:1}.now-editorial-card:hover,.now-editorial-card:focus-visible{z-index:5;outline-offset:3px;outline:3px solid #ef6d50;transform:translateY(-5px)rotate(0);box-shadow:0 24px 48px #122b2447}.now-editorial-card:hover img,.now-editorial-card:focus-visible img{transform:scale(1.035)}.now-editorial-card.is-morning{grid-area:1/1/9/8;transform:rotate(-2.2deg)}.now-editorial-card.is-daytime{z-index:2;grid-area:2/7/8/13;transform:rotate(2.7deg)}.now-editorial-card.is-night{z-index:3;grid-area:7/4/13/12;transform:rotate(-1deg)}.now-editorial-date{z-index:6;color:#fff;text-align:center;background:#ef6d50;border-radius:50%;place-content:center;gap:4px;width:112px;min-height:112px;padding:13px;display:grid;position:absolute;top:24px;right:22px;transform:rotate(7deg);box-shadow:0 9px #153c34}.now-editorial-date span{font-size:16px;font-weight:900}.now-editorial-date time{letter-spacing:.06em;font-size:8px;font-weight:900}@media (width<=1050px){.guide-hero.now-editorial-hero{grid-template-columns:1fr}.now-editorial-copy{min-height:570px}.now-editorial-board{min-height:640px}}@media (width<=650px){.guide-hero.now-editorial-hero{border-top-width:7px;min-height:0;margin-bottom:64px}.guide-hero.now-editorial-hero:before{width:100%}.now-editorial-copy{min-height:0;padding:42px 18px 36px}.guide-hero.now-editorial-hero h1 .ko-display{font-size:30px}.guide-hero.now-editorial-hero h1>span:last-child{font-size:57px}.guide-hero.now-editorial-hero .guide-answer{margin-top:24px;font-size:12px}.now-editorial-copy nav{grid-template-columns:1fr 1fr;display:grid}.now-editorial-copy nav a:first-child{grid-column:1/-1}.now-editorial-copy dl{margin-top:34px}.now-editorial-copy dl div,.now-editorial-copy dl div+div{padding:0 9px}.now-editorial-copy dl div:first-child{padding-left:0}.now-editorial-copy dd{font-size:20px}.now-editorial-board{gap:7px;min-height:470px;padding:22px 14px 28px}.now-editorial-card{border-width:3px}.now-editorial-card.is-morning{grid-area:1/1/8/8}.now-editorial-card.is-daytime{grid-area:2/7/7/13}.now-editorial-card.is-night{grid-area:7/3/13/12}.now-editorial-date{width:82px;min-height:82px;padding:8px;top:12px;right:9px;box-shadow:0 6px #153c34}.now-editorial-date span{font-size:12px}.now-editorial-date time{font-size:6px}}@media (prefers-reduced-motion:reduce){.now-editorial-card,.now-editorial-card img,.now-editorial-copy nav a{transition:none}}.stay-planner-hero.stay-editorial-hero{color:#fff;background:#071f4f;border-top:9px solid #f2cc67;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);min-height:720px;margin:22px 0 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 85px #0a234829}.stay-planner-hero.stay-editorial-hero:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 14px 14px,#ffffff29 0 2px,#0000 2.5px) 0 0/36px 36px,linear-gradient(152deg,#0000 57%,#f2cc6724 57.2%,#0000 57.8%);width:43%;position:absolute;inset:0 auto 0 0}.stay-planner-hero.stay-editorial-hero>.stay-editorial-copy{z-index:2;flex-direction:column;min-width:0;padding:76px clamp(34px,5vw,72px) 60px;display:flex;position:relative}.stay-planner-hero.stay-editorial-hero>.stay-editorial-copy>p{color:#f2cc67;letter-spacing:.18em;margin:0 0 24px;font-size:10px;font-weight:950}.stay-planner-hero.stay-editorial-hero h1{color:#fff;letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(55px,6.3vw,88px);font-weight:900;line-height:.88}.stay-planner-hero.stay-editorial-hero>.stay-editorial-copy>span{color:#c7d7ee;max-width:540px;margin-top:28px;font-size:14px;line-height:1.72}.stay-planner-hero.stay-editorial-hero nav{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:38px;display:grid}.stay-planner-hero.stay-editorial-hero nav a{color:#fff;text-align:center;border:1px solid #ffffff61;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:9px;font-weight:950;transition:transform .18s,background .18s,color .18s;display:inline-flex}.stay-planner-hero.stay-editorial-hero nav a:first-child{color:#071f4f;background:#f2cc67;border-color:#f2cc67}.stay-planner-hero.stay-editorial-hero nav a:hover,.stay-planner-hero.stay-editorial-hero nav a:focus-visible{color:#071f4f;background:#fff;transform:translateY(-2px)}.stay-planner-hero.stay-editorial-hero>aside.stay-editorial-board{z-index:1;color:#071f4f;min-width:0;min-height:720px;box-shadow:none;isolation:isolate;background:linear-gradient(90deg,#071f4f12 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#071f4f12 1px,#0000 1px) 0 0/42px 42px,#edf3fa;border:0;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-self:stretch;gap:11px;margin:0;padding:36px;display:grid;position:relative}.stay-editorial-board:before{content:"CHOOSE THE AREA FIRST";z-index:-1;color:#071f4f21;letter-spacing:.2em;font-size:9px;font-weight:950;position:absolute;bottom:14px;right:24px}.stay-editorial-photo{background:#cdd9e7;border:5px solid #fff;min-width:0;margin:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 17px 38px #071f4f33}.stay-editorial-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.stay-editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#051636e6);position:absolute;inset:44% 0 0}.stay-editorial-photo>div{z-index:2;color:#fff;gap:2px;display:grid;position:absolute;bottom:24px;left:13px;right:13px}.stay-editorial-photo>div small{color:#f2cc67;letter-spacing:.13em;font-size:7px;font-weight:950}.stay-editorial-photo>div strong{font-size:clamp(17px,2vw,27px);line-height:1}.stay-editorial-photo>div strong a:after{content:" ↗";font-size:.55em}.stay-editorial-photo>div span{color:#dce7f5;font-size:10px;font-weight:800}.stay-editorial-photo figcaption{z-index:3;color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.25;position:absolute;bottom:5px;left:7px;right:7px;overflow:hidden}.stay-editorial-photo figcaption a{color:inherit;text-decoration:underline}.stay-editorial-photo.is-1{grid-area:1/1/8/8;transform:rotate(-2deg)}.stay-editorial-photo.is-2{z-index:2;grid-area:1/7/7/13;transform:rotate(2.5deg)}.stay-editorial-photo.is-3{z-index:3;grid-area:7/4/12/11;transform:rotate(-1deg)}.stay-editorial-photo:hover,.stay-editorial-photo:focus-within{z-index:8;transform:translateY(-5px)rotate(0);box-shadow:0 23px 50px #071f4f47}.stay-editorial-photo:hover>img,.stay-editorial-photo:focus-within>img{transform:scale(1.035)}.stay-editorial-photo a:focus-visible{outline-offset:3px;outline:3px solid #f2cc67}.stay-editorial-mascot{z-index:7;object-fit:contain;filter:drop-shadow(0 12px 16px #071f4f33);pointer-events:none;width:162px;height:162px;position:absolute;bottom:-7px;right:5px}.stay-editorial-phrase{z-index:6;color:#071f4f;background:#fffffff5;border:1px solid #9db9d9;border-top:7px solid #ef6d50;gap:5px;width:min(285px,44%);padding:16px 18px;display:grid;position:absolute;bottom:18px;left:19px;transform:rotate(1deg);box-shadow:0 14px 30px #071f4f2b}.stay-editorial-phrase>span{color:#34618d;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950}.stay-editorial-phrase>strong{word-break:keep-all;font-size:19px;line-height:1.25}.stay-editorial-phrase>small{color:#5b6d7f;font-size:8px;line-height:1.45}.stay-editorial-phrase>a{color:#0a57a0;width:max-content;max-width:100%;margin-top:3px;font-size:8px;font-weight:950;text-decoration:underline}@media (width<=1050px){.stay-planner-hero.stay-editorial-hero{grid-template-columns:1fr}.stay-planner-hero.stay-editorial-hero>.stay-editorial-copy{min-height:560px}.stay-planner-hero.stay-editorial-hero>aside.stay-editorial-board{min-height:660px}}@media (width<=760px){.stay-planner-hero.stay-editorial-hero{border-top-width:7px;min-height:0;margin-bottom:60px;margin-left:-12px;margin-right:-12px}.stay-planner-hero.stay-editorial-hero:before{width:100%}.stay-planner-hero.stay-editorial-hero>.stay-editorial-copy{min-height:0;padding:43px 18px 38px}.stay-planner-hero.stay-editorial-hero h1{max-width:11ch;font-size:51px}.stay-planner-hero.stay-editorial-hero>.stay-editorial-copy>span{margin-top:23px;font-size:12px}.stay-planner-hero.stay-editorial-hero nav{margin-top:32px;padding-top:0}.stay-planner-hero.stay-editorial-hero>aside.stay-editorial-board{gap:7px;min-height:510px;margin:0;padding:22px 13px 30px}.stay-editorial-photo{border-width:3px}.stay-editorial-photo.is-1{grid-area:1/1/8/8}.stay-editorial-photo.is-2{grid-area:1/7/7/13}.stay-editorial-photo.is-3{grid-area:7/4/12/12}.stay-editorial-photo>div{bottom:19px;left:9px;right:9px}.stay-editorial-photo>div strong{font-size:16px}.stay-editorial-mascot{width:110px;height:110px;right:-3px}.stay-editorial-phrase{border-top-width:5px;width:52%;padding:11px 12px;bottom:10px;left:9px}.stay-editorial-phrase>strong{font-size:13px}.stay-editorial-phrase>small{display:none}}@media (prefers-reduced-motion:reduce){.stay-editorial-photo,.stay-editorial-photo>img,.stay-planner-hero.stay-editorial-hero nav a{transition:none}}.food-board-header.food-editorial-hero{color:#fff;background:#7f231d;border:0;border-top:9px solid #f2cc67;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);min-height:720px;margin:22px 0 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 85px #5a1b142b}.food-board-header.food-editorial-hero:before{content:"";z-index:0;pointer-events:none;opacity:.34;background:radial-gradient(circle at 14px 14px,#fff3 0 2px,#0000 2.5px) 0 0/36px 36px,linear-gradient(150deg,#0000 57%,#f2cc672e 57.2%,#0000 57.8%);width:43%;position:absolute;inset:0 auto 0 0}.food-board-header.food-editorial-hero>.food-editorial-copy{z-index:2;flex-direction:column;min-width:0;padding:75px clamp(34px,5vw,70px) 58px;display:flex;position:relative}.food-board-header.food-editorial-hero>.food-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 24px;font-size:10px;font-weight:950}.food-board-header.food-editorial-hero h1{color:#fff;letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(54px,6.1vw,87px);font-weight:900;line-height:.88}.food-board-header.food-editorial-hero>.food-editorial-copy>span{color:#f2d4cf;max-width:540px;margin-top:28px;font-size:14px;line-height:1.72;display:block}.food-editorial-copy nav{flex-wrap:wrap;gap:7px;margin-top:31px;display:flex}.food-editorial-copy nav a{color:#fff;text-align:center;border:1px solid #fff6;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;font-size:9px;font-weight:950;transition:transform .18s,background .18s,color .18s;display:inline-flex}.food-editorial-copy nav a:first-child{color:#5f1914;background:#f2cc67;border-color:#f2cc67}.food-editorial-copy nav a:hover,.food-editorial-copy nav a:focus-visible{color:#5f1914;background:#fff;transform:translateY(-2px)}.food-editorial-copy dl{grid-template-columns:.85fr .85fr 1.3fr;margin:auto 0 0;padding-top:36px;display:grid}.food-editorial-copy dl div{min-width:0;padding-right:14px}.food-editorial-copy dl div+div{border-left:1px solid #ffffff38;padding-left:14px}.food-editorial-copy dt{color:#e6bcb7;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:950}.food-editorial-copy dd{color:#fff;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(20px,2.3vw,30px);font-weight:900}.food-editorial-copy dl div:last-child dd{word-break:keep-all;font-size:clamp(16px,1.7vw,22px)}.food-board-header.food-editorial-hero>aside.food-editorial-board{z-index:1;color:#0b2c63;isolation:isolate;background:linear-gradient(90deg,#0f2b5b12 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0f2b5b12 1px,#0000 1px) 0 0/42px 42px,#f6eee2;border:0;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:11px;min-width:0;min-height:720px;padding:36px;display:grid;position:relative;overflow:hidden}.food-editorial-board:after{content:"EAT · SHARE · REMEMBER";z-index:-1;color:#0b2c6321;letter-spacing:.2em;font-size:9px;font-weight:950;position:absolute;bottom:13px;right:24px}.food-editorial-poster{background:#ddd4c7;border:5px solid #fff;min-width:0;margin:0;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 40px #33221633}.food-editorial-poster>img{object-fit:cover;object-position:center 12%;width:100%;height:100%;transition:transform .35s;display:block}.food-editorial-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071e3ee6);position:absolute;inset:48% 0 0}.food-editorial-poster figcaption{z-index:2;color:#fff;gap:3px;display:grid;position:absolute;bottom:13px;left:14px;right:14px}.food-editorial-poster figcaption small{color:#f2cc67;letter-spacing:.13em;font-size:7px;font-weight:950}.food-editorial-poster figcaption strong{font-size:clamp(15px,1.7vw,23px);line-height:1.05}.food-editorial-poster figcaption a:after{content:" ↗";font-size:.56em}.food-editorial-poster:hover,.food-editorial-poster:focus-within{z-index:8;transform:translateY(-5px)rotate(0);box-shadow:0 24px 52px #3322164d}.food-editorial-poster:hover>img,.food-editorial-poster:focus-within>img{transform:scale(1.035)}.food-editorial-poster a:focus-visible{outline-offset:3px;outline:3px solid #f2cc67}.food-editorial-poster.is-foods{grid-area:1/1/13/7;transform:rotate(-2deg)}.food-editorial-poster.is-ordering{z-index:2;grid-area:1/6/8/13;transform:rotate(2deg)}.food-editorial-market{z-index:3;color:#fff;background:radial-gradient(circle at 12px 12px,#ffffff38 0 2px,#0000 2.5px) 0 0/30px 30px,#0b2c63;border:5px solid #fff;flex-direction:column;grid-area:8/7/13/13;justify-content:space-between;padding:20px;display:flex;transform:rotate(-1.5deg);box-shadow:0 18px 36px #0b2c6338}.food-editorial-market>span{color:#f2cc67;font-size:17px;font-weight:900}.food-editorial-market>strong{letter-spacing:-.055em;font-size:clamp(26px,3vw,44px);line-height:.86}.food-editorial-market>small{color:#b9cae6;letter-spacing:.1em;font-size:7px;font-weight:900}.food-editorial-phrase{z-index:7;color:#5f1914;background:#fffffff7;border:1px solid #e5a093;border-top:7px solid #ef6d50;gap:5px;width:min(250px,38%);padding:15px 17px;display:grid;position:absolute;bottom:17px;left:18px;transform:rotate(1.5deg);box-shadow:0 14px 30px #481c142e}.food-editorial-phrase>span{color:#a54738;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950}.food-editorial-phrase>strong{word-break:keep-all;font-size:22px;line-height:1.15}.food-editorial-phrase>small{color:#755b55;font-size:8px;line-height:1.45}.food-editorial-phrase>a{color:#0b4d93;width:max-content;max-width:100%;margin-top:3px;font-size:8px;font-weight:950;text-decoration:underline}@media (width<=1040px){.food-board-header.food-editorial-hero{grid-template-columns:1fr}.food-board-header.food-editorial-hero>.food-editorial-copy{min-height:570px}.food-board-header.food-editorial-hero>aside.food-editorial-board{min-height:660px}}@media (width<=640px){.food-board-header.food-editorial-hero{border-top-width:7px;min-height:0;margin-bottom:58px;margin-left:-12px;margin-right:-12px}.food-board-header.food-editorial-hero:before{width:100%}.food-board-header.food-editorial-hero>.food-editorial-copy{min-height:0;padding:42px 18px 38px}.food-board-header.food-editorial-hero h1{max-width:11ch;font-size:51px}.food-board-header.food-editorial-hero>.food-editorial-copy>span{margin-top:23px;font-size:12px}.food-editorial-copy nav{grid-template-columns:1fr 1fr;display:grid}.food-editorial-copy nav a:first-child{grid-column:1/-1}.food-editorial-copy dl{margin-top:34px}.food-editorial-copy dl div,.food-editorial-copy dl div+div{padding:0 8px}.food-editorial-copy dl div:first-child{padding-left:0}.food-editorial-copy dd{font-size:20px}.food-editorial-copy dl div:last-child dd{font-size:14px}.food-board-header.food-editorial-hero>aside.food-editorial-board{gap:7px;min-height:520px;padding:22px 13px 28px}.food-editorial-poster,.food-editorial-market{border-width:3px}.food-editorial-poster.is-foods{grid-area:1/1/13/7}.food-editorial-poster.is-ordering{grid-area:1/6/8/13}.food-editorial-market{grid-area:8/7/13/13;padding:11px}.food-editorial-market>span{font-size:11px}.food-editorial-market>strong{font-size:25px}.food-editorial-market>small{font-size:5px}.food-editorial-phrase{border-top-width:5px;width:45%;padding:10px;bottom:9px;left:7px}.food-editorial-phrase>strong{font-size:14px}.food-editorial-phrase>small{display:none}}@media (prefers-reduced-motion:reduce){.food-editorial-poster,.food-editorial-poster>img,.food-editorial-copy nav a{transition:none}}.michelin-five-year{color:#153c34;margin:20px 0 70px;scroll-margin-top:96px}.michelin-intro{color:#fff;background:linear-gradient(120deg,#0000 55%,#ffffff0b 55.2%,#0000 55.7%),radial-gradient(circle at 88% 18%,#f2cc672e,#0000 26%),#10372e;border-top:9px solid #f2cc67;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:36px;padding:clamp(28px,5vw,62px);display:grid;position:relative;overflow:hidden}.michelin-intro:after{content:"2022  2023  2024  2025  2026";color:#ffffff1a;letter-spacing:.08em;pointer-events:none;font-size:clamp(15px,2vw,27px);font-weight:950;position:absolute;bottom:17px;right:24px}.michelin-intro>div:first-child{z-index:1;position:relative}.michelin-intro>div:first-child>p,.michelin-sources>div>p{color:#f2cc67;letter-spacing:.15em;margin:0;font-size:9px;font-weight:950}.michelin-intro h2{color:#fff;letter-spacing:-.065em;max-width:760px;margin:12px 0 15px;font-size:clamp(38px,5.5vw,70px);line-height:.93}.michelin-intro>div:first-child>span{color:#d5e2dc;max-width:720px;font-size:12px;line-height:1.7;display:block}.michelin-intro-share{z-index:2;background:#082a22c7;border:1px solid #ffffff4d;align-self:end;padding:19px;position:relative}.michelin-intro-share>strong,.michelin-intro-share>small{display:block}.michelin-intro-share>strong{font-size:15px}.michelin-intro-share>small{color:#b8cdc4;margin-top:5px;font-size:9px;line-height:1.5}.michelin-intro-share .share-open{color:#10372e;background:#f2cc67;border-color:#f2cc67;width:100%;min-height:42px}.michelin-intro-share .share-targets a,.michelin-intro-share .share-targets button{border-color:#79968b}.michelin-intro>dl{z-index:1;border-block:1px solid #ffffff40;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 0;display:grid;position:relative}.michelin-intro>dl>div{padding:16px 18px 16px 0}.michelin-intro>dl>div+div{border-left:1px solid #ffffff40;padding-left:18px}.michelin-intro dt{color:#aac0b7;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.michelin-intro dd{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(19px,2.4vw,31px);font-weight:950}.michelin-intro>dl>div:last-child dd{font-size:clamp(14px,1.8vw,22px)}.michelin-method{background:#f5f7f4;border:1px solid #bac9c2;border-top:0;grid-template-columns:120px 1fr 1fr;gap:22px;padding:18px clamp(18px,3vw,34px);display:grid}.michelin-method>strong{color:#bd352c;letter-spacing:.08em;font-size:10px}.michelin-method p{color:#50665d;margin:0;font-size:9px;line-height:1.65}.michelin-method .michelin-photo-rule{border-left:1px solid #c5d0cb;padding-left:20px}.michelin-filters{background:#fff;border:1px solid #b9c8c1;grid-template-columns:1.4fr .7fr .85fr auto;align-items:end;gap:12px;margin-top:22px;padding:17px;display:grid}.michelin-filters fieldset{border:0;flex-wrap:wrap;gap:5px;min-width:0;margin:0;padding:0;display:flex}.michelin-filters legend{color:#63766d;letter-spacing:.08em;text-transform:uppercase;width:100%;margin-bottom:7px;font-size:8px;font-weight:950}.michelin-filters button{color:#40564d;cursor:pointer;background:#f8faf8;border:1px solid #c5d1cb;min-height:35px;padding:0 10px;font-size:9px;font-weight:900}.michelin-filters button[aria-pressed=true]{color:#fff;background:#153c34;border-color:#153c34}.michelin-filters output{color:#bc3a2f;white-space:nowrap;padding:0 5px 9px;font-size:10px;font-weight:950}.michelin-map-wrap{background:#dbe8e2;border:1px solid #aebfb7;min-height:520px;margin-top:10px;position:relative;overflow:hidden}.michelin-map-canvas{width:100%;min-height:520px}.michelin-map-state{z-index:600;color:#153c34;background:#ebf2eed6;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;inset:0}.michelin-map-state.is-error{color:#8b2f28;text-align:center;padding:30px}.michelin-map-pin-shell{background:0 0;border:0}.michelin-map-pin{color:#fff;background:#bd352c;border:4px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 5px 15px #19382f61}.michelin-map-pin>b{font-size:13px;transform:rotate(45deg)}.michelin-map-pin>i{color:#fff;background:#2b7d56;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-8px;right:-8px;transform:rotate(45deg)}.michelin-map-pin.active{outline-offset:3px;background:#102f67;outline:5px solid #f2cc67cc}.michelin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.michelin-card-grid>article{background:#fff;border:1px solid #bdcac4;border-top:5px solid #bd352c;min-width:0;scroll-margin-top:100px;transition:transform .18s,box-shadow .18s;overflow:hidden}.michelin-card-grid>article.is-selected{outline-offset:-5px;outline:5px solid #f2cc67;box-shadow:0 18px 45px #23413833}.michelin-card-grid figure{background:#e8eee9;margin:0}.michelin-card-grid figure img{object-fit:cover;width:100%;height:220px;display:block}.michelin-card-grid figcaption{background:#f4f7f5;border-bottom:1px solid #d3dcd7;gap:4px;min-height:56px;padding:9px 11px;display:grid}.michelin-card-grid figcaption b{color:#a13b31;letter-spacing:.04em;font-size:7px}.michelin-card-grid figcaption span{color:#66766f;font-size:7px;line-height:1.45}.michelin-card-grid figcaption a{color:#17648a}.michelin-no-photo{color:#153c34;background:linear-gradient(135deg,#dce9e3,#f5eee2);border-bottom:1px solid #d3dcd7;justify-content:space-between;align-items:flex-end;gap:18px;min-height:220px;padding:20px;display:flex}.michelin-no-photo span{letter-spacing:.12em;max-width:55%;font-size:8px;font-weight:950;line-height:1.5}.michelin-no-photo strong{max-width:45%;font-family:var(--font-korean),sans-serif;text-align:right;word-break:keep-all;font-size:32px;line-height:1}.michelin-card-body{padding:19px}.michelin-card-kicker{color:#62756c;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;min-height:20px;font-size:8px;font-weight:900;display:flex}.michelin-stars{color:#bd352c;letter-spacing:.02em;font-size:12px}.michelin-green{color:#fff;background:#2b7d56;padding:3px 5px;font-size:6px}.michelin-card-body h3{letter-spacing:-.055em;margin:9px 0 2px;font-size:clamp(25px,2.5vw,36px);line-height:.95}.michelin-card-body>strong[lang=ko]{color:#64766e;font-size:12px}.michelin-summary{color:#425a50;min-height:73px;margin:14px 0;font-size:10px;line-height:1.65}.michelin-card-body dl{border-top:1px solid #d2dcd7;margin:0}.michelin-card-body dl>div{border-bottom:1px solid #dbe2de;grid-template-columns:88px 1fr;gap:9px;padding:8px 0;display:grid}.michelin-card-body dt{color:#78877f;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:950}.michelin-card-body dd{color:#273f35;margin:0;font-size:8px;font-weight:800;line-height:1.5}.michelin-editions{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:12px;display:grid}.michelin-editions span{color:#a8b2ad;text-align:center;background:#eef2ef;padding:6px 2px;font-size:7px;font-weight:900}.michelin-editions span.active{color:#fff;background:#153c34}.michelin-booking{color:#5c4d2a;background:#fff4d8;min-height:70px;margin:13px 0 0;padding:11px;font-size:8px;line-height:1.55}.michelin-booking b{color:#9e3d30;margin-right:7px}.michelin-directions{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:11px;display:grid}.michelin-directions a{color:#185b78;text-align:center;border:1px solid #bfcac5;place-items:center;min-height:34px;padding:5px;font-size:7px;font-weight:950;text-decoration:none;display:grid}.michelin-card-body .share-buttons{margin-top:8px}.michelin-card-body .share-open{color:#fff;background:#153c34;width:100%;min-height:38px}.michelin-card-body .share-targets{background:#f4f7f5;border:1px solid #c6d0cb;padding:8px}.michelin-sources{color:#fff;background:#7f231d;border-top:7px solid #f2cc67;margin-top:12px;padding:clamp(22px,4vw,40px)}.michelin-sources h3{color:#fff;letter-spacing:-.045em;margin:7px 0 20px;font-size:clamp(25px,3.5vw,40px)}.michelin-sources ol{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.michelin-sources li a{color:#fff;border:1px solid #ffffff59;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:74px;padding:12px;text-decoration:none;display:grid}.michelin-sources li b{color:#f2cc67;font-size:15px}.michelin-sources li span{font-size:8px;line-height:1.4}.michelin-sources>small{color:#e8c3bf;margin-top:20px;font-size:8px;line-height:1.6;display:block}@media (hover:hover){.michelin-card-grid>article:hover{transform:translateY(-3px);box-shadow:0 15px 35px #23413821}.michelin-directions a:hover,.michelin-sources li a:hover{color:#153c34;background:#f2cc67}}@media (width<=980px){.michelin-intro{grid-template-columns:1fr}.michelin-intro-share{align-self:auto}.michelin-filters{grid-template-columns:1fr 1fr}.michelin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.michelin-sources ol{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.michelin-five-year{margin-left:-12px;margin-right:-12px}.michelin-intro{border-top-width:7px;padding:34px 18px}.michelin-intro h2{font-size:42px}.michelin-intro>dl{grid-template-columns:1fr 1fr}.michelin-intro>dl>div:nth-child(3){border-top:1px solid #ffffff40;border-left:0;padding-left:0}.michelin-intro>dl>div:nth-child(4){border-top:1px solid #ffffff40}.michelin-method{grid-template-columns:1fr;padding:17px}.michelin-method .michelin-photo-rule{border-top:1px solid #c5d0cb;border-left:0;padding:14px 0 0}.michelin-filters{grid-template-columns:1fr;margin:12px}.michelin-map-wrap{border-inline:0;min-height:400px}.michelin-map-canvas{min-height:400px}.michelin-card-grid{grid-template-columns:1fr;margin:10px 12px 0}.michelin-card-grid figure img{height:240px}.michelin-summary,.michelin-booking{min-height:0}.michelin-sources{margin-top:12px;padding:26px 18px}.michelin-sources ol{grid-template-columns:1fr}}.concert-venues-page .concert-venues-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 82%,#ef6d5033 0 7%,#0000 7.2%),linear-gradient(128deg,#0b182d 0 48%,#152447 48% 100%);border-top:8px solid #f2cc67;grid-template-columns:minmax(300px,.78fr) minmax(510px,1.22fr);gap:clamp(34px,5vw,72px);min-height:700px;margin:22px 0 42px;padding:clamp(32px,5vw,68px);position:relative;overflow:hidden}.concert-venues-page .concert-venues-editorial-hero:before{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 63%);mask-image:linear-gradient(90deg,#000,#0000 63%)}.concert-venues-page .concert-venues-editorial-copy{z-index:2;align-self:center;position:relative}.concert-venues-page .concert-venues-editorial-copy>p{color:#f2cc67;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.concert-venues-page .concert-venues-editorial-copy>h1{letter-spacing:-.07em;text-wrap:balance;max-width:9.5ch;margin:0;font-size:clamp(54px,7.6vw,104px);line-height:.84}.concert-venues-page .concert-venues-editorial-copy>span{color:#d3dbeb;max-width:560px;margin-top:28px;font-size:14px;line-height:1.75}.concert-venues-page .concert-venues-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.concert-venues-page .concert-venues-editorial-copy nav a{color:#fff;letter-spacing:.02em;background:#0a14286b;border:1px solid #ffffff4d;align-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.concert-venues-page .concert-venues-editorial-copy nav a:first-child{color:#0b182d;background:#f2cc67;border-color:#f2cc67}.concert-venues-page .concert-venues-editorial-copy nav a:hover,.concert-venues-page .concert-venues-editorial-copy nav a:focus-visible{border-color:#fff;transform:translateY(-2px)}.concert-venues-page .concert-venues-editorial-copy dl{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(42px,7vw,84px) 0 0;display:grid}.concert-venues-page .concert-venues-editorial-copy dl>div{min-width:0;padding:16px 12px 0 0}.concert-venues-page .concert-venues-editorial-copy dt{color:#94a5c6;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.concert-venues-page .concert-venues-editorial-copy dd{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(18px,2.2vw,28px);font-weight:950}.concert-venues-page .concert-venues-editorial-board{background:0 0;border:0;grid-template-rows:minmax(280px,1.2fr) minmax(220px,.8fr);grid-template-columns:minmax(0,1.08fr) minmax(190px,.92fr);align-self:stretch;gap:10px;min-height:570px;padding:0;display:grid;position:relative}.concert-venues-page .concert-venues-editorial-board figure{min-width:0;margin:0;overflow:hidden}.concert-venues-page .concert-venues-editorial-photo{background:#101b32;border:1px solid #ffffff8c;grid-area:1/1/auto/-1;position:relative}.concert-venues-page .concert-venues-editorial-photo>img{object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:100%;min-height:300px;display:block}.concert-venues-page .concert-venues-editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#070d1cdb);position:absolute;inset:0}.concert-venues-page .concert-venues-editorial-photo>div{z-index:1;gap:5px;display:grid;position:absolute;bottom:28px;left:22px;right:22px}.concert-venues-page .concert-venues-editorial-photo>div small{color:#f2cc67;letter-spacing:.16em;font-size:8px;font-weight:900}.concert-venues-page .concert-venues-editorial-photo>div strong{color:#fff;letter-spacing:-.045em;font-size:clamp(24px,3vw,39px);line-height:1}.concert-venues-page .concert-venues-editorial-photo>figcaption{z-index:2;color:#ffffffab;background:0 0;padding:0;font-size:7px;position:absolute;bottom:7px;right:10px}.concert-venues-page .concert-venues-editorial-poster{background:#0e1930;border:1px solid #ffffff73;grid-area:2/1;position:relative}.concert-venues-page .concert-venues-editorial-poster>img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.concert-venues-page .concert-venues-editorial-poster>figcaption{color:#fff;background:#091123e0;gap:2px;padding:13px 15px;display:grid;position:absolute;inset:auto 0 0}.concert-venues-page .concert-venues-editorial-poster small{color:#ef7b69;letter-spacing:.17em;font-size:7px;font-weight:900}.concert-venues-page .concert-venues-editorial-poster strong{font-size:11px}.concert-venues-page .concert-venues-editorial-checklist{color:#101b32;background:#f6f1e6;border:1px solid #ffffff5c;grid-area:2/2;align-self:stretch;padding:18px}.concert-venues-page .concert-venues-editorial-checklist>b{border-bottom:3px solid #101b32;padding-bottom:10px;font-size:12px;display:block}.concert-venues-page .concert-venues-editorial-checklist>ol{counter-reset:show-night;color:#26324a;gap:7px;margin:12px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.concert-venues-page .concert-venues-editorial-checklist li{counter-increment:show-night;border-bottom:1px solid #d9d2c2;padding:0 0 7px 24px;line-height:1.45;position:relative}.concert-venues-page .concert-venues-editorial-checklist li:before{content:counter(show-night, decimal-leading-zero);color:#e05948;font-size:8px;font-weight:950;position:absolute;top:0;left:0}.concert-venues-page .concert-venues-editorial-ticket{z-index:3;color:#fff;background:#ef6d50;gap:2px;width:170px;padding:13px 17px;display:grid;position:absolute;top:22px;right:-22px;transform:rotate(3deg);box-shadow:0 12px 32px #04091647}.concert-venues-page .concert-venues-editorial-ticket:before,.concert-venues-page .concert-venues-editorial-ticket:after{content:"";background:#152447;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.concert-venues-page .concert-venues-editorial-ticket:before{left:-6px}.concert-venues-page .concert-venues-editorial-ticket:after{right:-6px}.concert-venues-page .concert-venues-editorial-ticket>span{color:#fff;letter-spacing:-.025em;margin:0;font-size:14px;font-weight:900}.concert-venues-page .concert-venues-editorial-ticket>small{letter-spacing:.12em;font-size:6px;font-weight:900}.concert-venues-page #concert-venue-grid{scroll-margin-top:95px}@media (width<=1080px){.concert-venues-page .concert-venues-editorial-hero{grid-template-columns:1fr;min-height:0}.concert-venues-page .concert-venues-editorial-copy>h1{max-width:12ch}.concert-venues-page .concert-venues-editorial-copy dl{max-width:540px;margin-top:44px}.concert-venues-page .concert-venues-editorial-board{min-height:620px}}@media (width<=800px){.concert-venues-page .concert-venues-editorial-hero{border-top-width:6px;gap:36px;margin:12px -12px 28px;padding:38px 20px 22px}.concert-venues-page .concert-venues-editorial-copy>h1{max-width:10ch;font-size:clamp(48px,16vw,78px)}.concert-venues-page .concert-venues-editorial-copy nav a{flex:150px;justify-content:center}.concert-venues-page .concert-venues-editorial-board{grid-template-rows:minmax(270px,48vw) auto;grid-template-columns:1fr 1fr;min-height:0}}@media (width<=560px){.concert-venues-page .concert-venues-editorial-copy dl{grid-template-columns:1fr 1fr 1fr;gap:8px}.concert-venues-page .concert-venues-editorial-copy dt{min-height:24px}.concert-venues-page .concert-venues-editorial-board{flex-direction:column;display:flex}.concert-venues-page .concert-venues-editorial-photo{min-height:285px}.concert-venues-page .concert-venues-editorial-poster{min-height:230px}.concert-venues-page .concert-venues-editorial-checklist{min-height:190px}.concert-venues-page .concert-venues-editorial-ticket{top:14px;right:-8px}}@media (prefers-reduced-motion:reduce){.concert-venues-page .concert-venues-editorial-copy nav a{transition:none}}.concert-calendar-page{width:min(1380px,100% - 40px);margin-inline:auto;padding-bottom:96px}.concert-calendar-hero{isolation:isolate;color:#fff;background:#0b1730;border-top:8px solid #f2cc67;grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr);min-height:680px;margin:22px 0 0;display:grid;position:relative;overflow:hidden}.concert-calendar-hero:before{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0 48% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.concert-calendar-hero-copy{z-index:3;align-self:center;padding:clamp(34px,5vw,70px);position:relative}.concert-calendar-hero-copy>p,.concert-calendar-shell>header p{color:#f2cc67;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.concert-calendar-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:660px;margin:15px 0 22px;font-size:clamp(50px,6.3vw,92px);line-height:.89}.concert-calendar-hero-copy>span{color:#d2dbea;max-width:590px;font-size:14px;line-height:1.72;display:block}.concert-calendar-hero-copy>span a{color:#fff;text-underline-offset:4px;font-weight:900;-webkit-text-decoration:underline #f2cc67;text-decoration:underline #f2cc67}.concert-calendar-hero-copy nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.concert-calendar-hero-copy nav a{color:#fff;background:#060f2373;border:1px solid #ffffff57;align-items:center;min-height:44px;padding:0 16px;font-size:10px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.concert-calendar-hero-copy nav a:first-child{color:#101c36;background:#f2cc67;border-color:#f2cc67}.concert-calendar-hero-copy nav a:hover,.concert-calendar-hero-copy nav a:focus-visible,.concert-calendar-runway a:hover,.concert-calendar-runway a:focus-visible{transform:translateY(-2px)}.concert-calendar-hero-copy dl{border-block:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;display:grid}.concert-calendar-hero-copy dl>div{min-width:0;padding:15px 11px 15px 0}.concert-calendar-hero-copy dl>div+div{border-left:1px solid #ffffff38;padding-left:13px}.concert-calendar-hero-copy dt{color:#f2cc67;letter-spacing:.12em;font-size:8px;font-weight:950}.concert-calendar-hero-copy dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;font-weight:850;overflow:hidden}.concert-calendar-hero-visual{background:#152343;min-width:0;min-height:680px;margin:0;position:relative;overflow:hidden}.concert-calendar-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b1730 0,#0000 23%),linear-gradient(#0000 48%,#040b1cc7);position:absolute;inset:0}.concert-calendar-hero-visual>img:first-child{object-fit:cover;object-position:53% center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block}.concert-calendar-hero-visual figcaption{z-index:2;color:#fff;justify-items:end;gap:5px;display:grid;position:absolute;bottom:28px;right:30px}.concert-calendar-hero-visual figcaption span{color:#f2cc67;letter-spacing:.16em;font-size:9px;font-weight:950}.concert-calendar-hero-visual figcaption strong{letter-spacing:.08em;font-size:12px}.concert-calendar-hero-visual .concert-calendar-mascot{z-index:3;filter:drop-shadow(0 15px 16px #00000047);width:clamp(125px,14vw,190px);height:auto;position:absolute;top:20px;right:22px}.concert-calendar-runway{border-inline:1px solid #b9c6c0;background:#fff;border-bottom:1px solid #b9c6c0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.concert-calendar-runway a{flex-direction:column;justify-content:space-between;min-height:116px;padding:20px 24px;transition:transform .18s,background .18s;display:flex}.concert-calendar-runway a+a{border-left:1px solid #b9c6c0}.concert-calendar-runway a:nth-child(2){background:#edf2ef}.concert-calendar-runway a:nth-child(3){background:#f5edd4}.concert-calendar-runway span{color:#1477ae;letter-spacing:.12em;font-size:8px;font-weight:950}.concert-calendar-runway strong{letter-spacing:-.035em;font-size:clamp(17px,2vw,25px)}.concert-calendar-shell{background:#fff;border:1px solid #afbeb7;margin-top:42px;scroll-margin-top:100px}.concert-calendar-shell>header{color:#fff;background:#153c34;border-bottom:1px solid #c7d1cc;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px clamp(20px,4vw,42px);display:flex}.concert-calendar-shell>header h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(30px,4vw,47px);line-height:1}.concert-calendar-shell>header>a{color:#fff;text-underline-offset:5px;padding-bottom:4px;font-size:10px;font-weight:900;text-decoration:underline}.concert-calendar-page .events-calendar{max-width:none;padding:clamp(18px,4vw,42px)}.concert-calendar-page .events-toolbar{border-bottom:1px solid #d5ded9;margin-top:0;padding-bottom:18px}.concert-calendar-page .events-view-switch,.concert-calendar-page .events-toolbar select,.concert-calendar-page .events-month-head button,.concert-calendar-page .events-cell,.concert-calendar-page .events-row{border-radius:0}.concert-calendar-page .events-cell{min-height:78px}.concert-calendar-page .events-cell.has{background:#eef6fa;border-color:#8db1c7}.concert-calendar-page .events-count{background:#1477ae;border-radius:0}.concert-calendar-trust-note{background:#e8eeeb;border-left:6px solid #f2cc67;grid-template-columns:190px minmax(0,1fr);gap:22px;margin-top:14px;padding:18px 22px;display:grid}.concert-calendar-trust-note span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:950}.concert-calendar-trust-note p{color:#4e645b;margin:0;font-size:11px;line-height:1.65}@media (width<=980px){.concert-calendar-hero{grid-template-columns:1fr}.concert-calendar-hero-visual{min-height:470px}.concert-calendar-hero-visual:after{background:linear-gradient(#0000 40%,#040b1cd1)}}@media (width<=650px){.concert-calendar-page{width:calc(100% - 24px);padding-bottom:72px}.concert-calendar-hero{min-height:0;margin-top:12px}.concert-calendar-hero-copy{padding:31px 19px}.concert-calendar-hero-copy h1{font-size:clamp(43px,14vw,61px)}.concert-calendar-hero-copy>span{font-size:12px}.concert-calendar-hero-copy nav{display:grid}.concert-calendar-hero-copy nav a{justify-content:center}.concert-calendar-hero-visual{min-height:370px}.concert-calendar-hero-visual .concert-calendar-mascot{width:118px;top:10px;right:10px}.concert-calendar-hero-visual figcaption{bottom:16px;right:16px}.concert-calendar-runway{grid-template-columns:1fr}.concert-calendar-runway a{min-height:86px;padding:16px 18px}.concert-calendar-runway a+a{border-top:1px solid #b9c6c0;border-left:0}.concert-calendar-shell{margin-top:26px}.concert-calendar-shell>header{flex-direction:column;align-items:flex-start;padding:21px 17px}.concert-calendar-page .events-calendar{padding:16px 10px 24px}.concert-calendar-page .events-toolbar{align-items:stretch;display:grid}.concert-calendar-page .events-view-switch button,.concert-calendar-page .events-toolbar select{flex:1;min-height:44px}.concert-calendar-page .events-cell{min-height:52px;padding:4px}.concert-calendar-page .events-count{padding-inline:4px;font-size:8px}.concert-calendar-trust-note{grid-template-columns:1fr;gap:8px}}.listing-page .restaurant-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 9% 86%,#f2cc6738 0 9%,#0000 9.2%),linear-gradient(130deg,#12372f 0 48%,#1c4d40 48% 100%);border-top:8px solid #ef6d50;grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);align-items:stretch;gap:clamp(34px,5vw,68px);min-height:650px;margin:18px 0 46px;padding:clamp(34px,5vw,66px);display:grid;position:relative;overflow:hidden}.listing-page .restaurant-editorial-hero:before{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(30deg,#ffffff29 12%,#0000 12.5% 87%,#ffffff29 87.5%),linear-gradient(150deg,#ffffff29 12%,#0000 12.5% 87%,#ffffff29 87.5%);background-size:38px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 66%);mask-image:linear-gradient(90deg,#000,#0000 66%)}.listing-page .restaurant-editorial-copy{align-self:center}.listing-page .restaurant-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:950}.listing-page .restaurant-editorial-copy>h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(48px,6.6vw,84px);line-height:.9}.listing-page .restaurant-editorial-copy>span{color:#cee0d9;max-width:570px;margin-top:25px;font-size:13px;line-height:1.75;display:block}.listing-page .restaurant-editorial-copy>span a{color:#f5d671;font-weight:800}.listing-page .restaurant-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.listing-page .restaurant-editorial-copy nav a{color:#fff;background:#08221c73;border:1px solid #ffffff4d;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.listing-page .restaurant-editorial-copy nav a:first-child{color:#153c34;background:#f2cc67;border-color:#f2cc67}.listing-page .restaurant-editorial-copy nav a:hover,.listing-page .restaurant-editorial-copy nav a:focus-visible{border-color:#fff;transform:translateY(-2px)}.listing-page .restaurant-editorial-copy dl{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,6vw,70px) 0 0;display:grid}.listing-page .restaurant-editorial-copy dl>div{min-width:0;padding:15px 10px 0 0}.listing-page .restaurant-editorial-copy dt{color:#96b8ab;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.listing-page .restaurant-editorial-copy dd{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(18px,2.2vw,27px);font-weight:950}.listing-page .restaurant-editorial-board{align-self:stretch;min-height:520px;position:relative}.listing-page .restaurant-editorial-board>figure{background:#f0e9da;border:1px solid #ffffff85;margin:0;position:absolute;inset:0 45px 80px 0;overflow:hidden;box-shadow:0 24px 56px #05161247}.listing-page .restaurant-editorial-board>figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#091f1ae6);position:absolute;inset:0}.listing-page .restaurant-editorial-board>figure img{object-fit:cover;width:100%;height:100%;display:block}.listing-page .restaurant-editorial-board>figure figcaption{z-index:1;color:#fff;gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.listing-page .restaurant-editorial-board>figure small{color:#f2cc67;letter-spacing:.16em;font-size:7px;font-weight:950}.listing-page .restaurant-editorial-board>figure strong{letter-spacing:-.035em;font-size:clamp(18px,2.4vw,30px);line-height:1.06}.listing-page .restaurant-editorial-note{z-index:2;color:#153c34;background:#fffaf0;border:1px solid #d9cfae;width:min(330px,78%);padding:20px 22px;position:absolute;bottom:0;right:0;box-shadow:0 15px 40px #0516123d}.listing-page .restaurant-editorial-note>span{color:#c64d38;margin:0;font-size:10px;font-weight:900}.listing-page .restaurant-editorial-note>strong{letter-spacing:-.025em;margin-top:7px;font-size:18px;display:block}.listing-page .restaurant-editorial-note>p{color:#607169;margin:7px 0 0;font-size:9px;line-height:1.55}.listing-page .restaurant-editorial-seal{z-index:3;color:#fff;background:#ef6d50;border:2px solid #fff;border-radius:50%;place-content:center;justify-items:center;width:94px;height:94px;padding:10px;display:grid;position:absolute;top:20px;right:0;transform:rotate(7deg);box-shadow:0 10px 30px #04141145}.listing-page .restaurant-editorial-seal:before{content:"";border-radius:inherit;border:1px dashed #fffc;position:absolute;inset:6px}.listing-page .restaurant-editorial-seal b{font-size:25px;line-height:1}.listing-page .restaurant-editorial-seal small{letter-spacing:.12em;margin-top:5px;font-size:5px;font-weight:900}.listing-page .restaurant-listings-anchor{scroll-margin-top:96px}@media (width<=980px){.listing-page .restaurant-editorial-hero{grid-template-columns:1fr;min-height:0}.listing-page .restaurant-editorial-copy>h1{max-width:13ch}.listing-page .restaurant-editorial-copy dl{max-width:560px;margin-top:42px}.listing-page .restaurant-editorial-board{min-height:590px}}@media (width<=760px){.listing-page .restaurant-editorial-hero{border-top-width:6px;gap:34px;margin:10px -14px 34px;padding:38px 20px 24px}.listing-page .restaurant-editorial-copy>h1{max-width:11ch;font-size:clamp(44px,14vw,70px)}.listing-page .restaurant-editorial-copy nav a{flex:145px;justify-content:center}.listing-page .restaurant-editorial-board{min-height:520px}}@media (width<=520px){.listing-page .restaurant-editorial-copy dl{gap:8px}.listing-page .restaurant-editorial-copy dt{min-height:23px}.listing-page .restaurant-editorial-board{min-height:465px}.listing-page .restaurant-editorial-board>figure{inset:0 20px 90px 0}.listing-page .restaurant-editorial-note{width:88%;padding:17px}.listing-page .restaurant-editorial-seal{width:82px;height:82px;top:14px;right:-5px}}@media (prefers-reduced-motion:reduce){.listing-page .restaurant-editorial-copy nav a{transition:none}}.journeys-page .journeys-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 13% 86%,#f2cc673b 0 8%,#0000 8.2%),linear-gradient(132deg,#111d3a 0 48%,#203465 48% 100%);border:0;border-top:8px solid #1e73ff;grid-template-columns:minmax(320px,.86fr) minmax(500px,1.14fr);align-items:stretch;gap:clamp(36px,5vw,72px);min-height:690px;margin:0 0 42px;padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow:hidden}.journeys-page .journeys-editorial-hero:before{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.journeys-page .journeys-editorial-copy{align-self:center}.journeys-page .journeys-editorial-copy>p{color:#f2cc67;letter-spacing:.18em;margin:0 0 18px;font-size:10px;font-weight:950}.journeys-page .journeys-editorial-copy>h1{color:#fff;letter-spacing:-.068em;text-wrap:balance;max-width:10.5ch;margin:0;font-size:clamp(50px,6.8vw,88px);line-height:.87}.journeys-page .journeys-editorial-copy>span{color:#d3dcef;max-width:570px;margin-top:26px;font-size:14px;line-height:1.72;display:block}.journeys-page .journeys-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.journeys-page .journeys-editorial-copy nav a{color:#fff;background:#0a142e73;border:1px solid #ffffff4d;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;transition:transform .18s,border-color .18s;display:inline-flex}.journeys-page .journeys-editorial-copy nav a:first-child{color:#111d3a;background:#f2cc67;border-color:#f2cc67}.journeys-page .journeys-editorial-copy nav a:hover,.journeys-page .journeys-editorial-copy nav a:focus-visible{border-color:#fff;transform:translateY(-2px)}.journeys-page .journeys-editorial-copy dl{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));max-width:590px;margin:clamp(42px,6vw,72px) 0 0;display:grid}.journeys-page .journeys-editorial-copy dl>div{min-width:0;padding:15px 10px 0 0}.journeys-page .journeys-editorial-copy dt{color:#9badd1;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.journeys-page .journeys-editorial-copy dd{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:clamp(18px,2.2vw,27px);font-weight:950;overflow:hidden}.journeys-page .journeys-editorial-board{align-self:stretch;min-height:545px;position:relative}.journeys-page .journeys-editorial-card{background:#fff;border:9px solid #fff;border-bottom-width:46px;margin:0;position:absolute;overflow:hidden;box-shadow:0 22px 48px #050a1b4d}.journeys-page .journeys-editorial-card img{object-fit:cover;width:100%;height:100%;display:block}.journeys-page .journeys-editorial-card figcaption{color:#111d3a;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:-38px;left:8px;right:8px}.journeys-page .journeys-editorial-card figcaption small{color:#5f6e89;letter-spacing:.12em;font-size:6px;font-weight:900}.journeys-page .journeys-editorial-card figcaption strong{font-size:10px}.journeys-page .journeys-editorial-card.is-seoul{z-index:2;inset:8px 23% 27% 1%;transform:rotate(-3deg)}.journeys-page .journeys-editorial-card.is-busan{z-index:1;inset:13% -1% 16% 49%;transform:rotate(4deg)}.journeys-page .journeys-editorial-card.is-jeju{z-index:3;inset:57% 31% -1% 18%;transform:rotate(2deg)}.journeys-page .journeys-editorial-stamp{z-index:4;color:#fff;background:#ef6d50;border:3px double #f2cc67;border-radius:50%;place-content:center;justify-items:center;width:142px;height:142px;padding:18px;display:grid;position:absolute;bottom:2%;right:2%;transform:rotate(-8deg);box-shadow:0 15px 34px #040a1d40}.journeys-page .journeys-editorial-stamp>span{color:#fff;margin:0;font-size:16px;font-weight:950}.journeys-page .journeys-editorial-stamp>small{letter-spacing:.12em;margin-top:5px;font-size:6px;font-weight:900}.journeys-page .journey-stories-anchor{scroll-margin-top:96px}.journeys-purpose{color:#153c34;background:#edf2ef;border-top:7px solid #f2cc67;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:30px 44px;margin:0 0 54px;padding:34px;display:grid}.journeys-purpose header p{color:#1677b8;letter-spacing:.14em;margin:0 0 9px;font-size:8px;font-weight:950}.journeys-purpose header h2{letter-spacing:-.05em;max-width:17ch;margin:0;font-size:clamp(29px,4vw,47px);line-height:.98}.journeys-purpose ol{background:#c5d0ca;gap:1px;margin:0;padding:0;list-style:none;display:grid}.journeys-purpose li{background:#fff;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.journeys-purpose li>b{color:#fff;background:#153c34;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.journeys-purpose li div{gap:4px;display:grid}.journeys-purpose li strong{font-size:13px}.journeys-purpose li span{color:#61736a;font-size:9px;line-height:1.45}.journeys-purpose nav{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.journeys-purpose nav a{color:#fff;background:#153c34;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.journeys-purpose nav a+a{color:#153c34;background:#fff}.journeys-route-shelf{margin:0 0 48px}.journeys-route-shelf>header{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:28px;margin-bottom:20px;display:grid}.journeys-route-shelf>header p,.journeys-route-shelf article>div>p{color:#1677b8;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.journeys-route-shelf>header h2{color:#153c34;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,4vw,48px);line-height:1}.journeys-route-shelf>header>span{color:#587067;font-size:11px;line-height:1.65}.journeys-route-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journeys-route-shelf article{border-top:5px solid var(--journey-route-accent,#153c34);background:#fff;min-width:0;box-shadow:0 0 0 1px #c8d2cd}.journeys-route-shelf figure{background:#dce7e2;margin:0}.journeys-route-shelf figure img{object-fit:cover;width:100%;height:220px;display:block}.journeys-route-shelf figcaption{color:#677970;padding:7px 12px;font-size:7px;line-height:1.4}.journeys-route-shelf figcaption a{color:inherit;text-decoration:underline}.journeys-route-shelf article>div{padding:20px}.journeys-route-shelf article h3{letter-spacing:-.04em;margin:9px 0 3px;font-size:25px;line-height:1.03}.journeys-route-shelf article h3 a{color:#153c34}.journeys-route-shelf article strong[lang=ko]{color:#7a6252;font-size:11px}.journeys-route-shelf article>div>span{color:#566b62;min-height:76px;margin-top:13px;font-size:10px;line-height:1.6;display:block}.journeys-route-shelf article dl{gap:7px;margin:16px 0;display:grid}.journeys-route-shelf article dl>div{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.journeys-route-shelf article dt{color:#7a8b83;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.journeys-route-shelf article dd{color:#153c34;margin:0;font-size:9px;font-weight:800;line-height:1.45}.journeys-route-shelf article nav{flex-wrap:wrap;gap:7px;display:flex}.journeys-route-shelf article nav a{color:#153c34;border:1px solid #9eb1a8;padding:9px 10px;font-size:8px;font-weight:900}.journeys-route-shelf article nav a:first-child{color:#fff;background:#153c34;border-color:#153c34}@media (width<=1020px){.journeys-page .journeys-editorial-hero{grid-template-columns:1fr;min-height:0}.journeys-page .journeys-editorial-copy>h1{max-width:13ch}.journeys-page .journeys-editorial-board{min-height:610px}.journeys-route-shelf>div{grid-template-columns:1fr}.journeys-route-shelf article{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid}.journeys-route-shelf article figure img{height:100%;min-height:320px}}@media (width<=850px){.journeys-page .journeys-editorial-hero{border-top-width:6px;gap:34px;margin:0 -14px 34px;padding:38px 20px 28px}.journeys-page .journeys-editorial-copy>h1{max-width:11ch;font-size:clamp(46px,14vw,74px)}.journeys-page .journeys-editorial-copy nav a{flex:145px;justify-content:center}.journeys-route-shelf>header{grid-template-columns:1fr;gap:12px}.journeys-purpose{grid-template-columns:1fr;padding:24px}.journeys-purpose nav{grid-column:1}}@media (width<=560px){.journeys-page .journeys-editorial-copy dl{gap:8px}.journeys-page .journeys-editorial-copy dt{min-height:23px}.journeys-page .journeys-editorial-board{min-height:500px}.journeys-page .journeys-editorial-card{border-width:6px 6px 38px}.journeys-page .journeys-editorial-card figcaption{bottom:-31px}.journeys-page .journeys-editorial-card.is-seoul{inset:4px 17% 30% 0}.journeys-page .journeys-editorial-card.is-busan{inset:17% 0 17% 46%}.journeys-page .journeys-editorial-card.is-jeju{inset:60% 26% 0 12%}.journeys-page .journeys-editorial-stamp{width:112px;height:112px;right:0}.journeys-route-shelf article{display:block}.journeys-route-shelf article figure img{height:210px;min-height:0}.journeys-purpose nav a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.journeys-page .journeys-editorial-copy nav a{transition:none}}.journey-route{background:#f7faf8;border:1px solid #b9c8c1;margin:36px 0;position:relative;overflow:hidden}.journey-route>header{color:#fff;background:#153c34;justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.journey-route>header p{color:#8ad1bd;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.journey-route>header h2{margin:5px 0 0;font-size:clamp(20px,3vw,30px)}.journey-route>header>span{font-size:9px;font-weight:800}.journey-route-days{border-bottom:1px solid #c8d2cd;gap:7px;padding:10px;display:flex;overflow-x:auto}.journey-route-days button{color:#445f55;background:#fff;border:1px solid #bbc9c2;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.journey-route-days button.active{color:#fff;background:#153c34}.journey-route-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);display:grid}.journey-route-map-wrap{min-width:0;position:relative}.journey-route-map{background:#dce7e2;height:430px}.journey-route-map-state{color:#31564d;text-align:center;z-index:500;background:#eff4f1e0;place-items:center;padding:30px;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.journey-route-map-state.error{background:#f8faf9f0}.journey-route-stops{border-left:1px solid #c8d2cd;max-height:430px;margin:0;padding:0;list-style:none;overflow:auto}.journey-route-stops li{background:#fff;border-bottom:1px solid #d6dfda}.journey-route-stops li.active{background:#fff8f3;box-shadow:inset 5px 0 #e85832}.journey-route-stops li>button{color:#153c34;text-align:left;background:0 0;border:0;align-items:start;gap:12px;width:100%;padding:15px;display:flex}.journey-route-stops li>button>span:first-child{color:#fff;background:#153c34;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.journey-route-stops li>button>span:last-child{gap:3px;display:grid}.journey-route-stops b{font-size:12px}.journey-route-stops small{color:#66776f;font-size:8px}.journey-route-stops em{color:#84694e;padding:0 15px 12px 55px;font-size:8px;font-style:normal;display:block}.journey-route>footer{border-top:1px solid #c8d2cd;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.journey-route>footer>span{color:#53685f;font-size:9px;font-weight:800}.journey-route>footer nav{flex-wrap:wrap;gap:7px;display:flex}.journey-route>footer a{color:#146895;border:1px solid #9eb2a9;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.journey-route>small{color:#66776f;padding:0 16px 14px;font-size:8px;display:block}@media (width<=760px){.journey-route>header,.journey-route>footer{flex-direction:column;align-items:start}.journey-route-layout{grid-template-columns:1fr}.journey-route-map{height:300px}.journey-route-stops{border-top:1px solid #c8d2cd;border-left:0;max-height:280px}}.journey-publish-success{background:#fff;border:1px solid #9db3a9;padding:clamp(22px,4vw,40px)}.journey-publish-success>header,.journey-publish-success>footer{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.journey-publish-success>header{border-bottom:1px solid #cad6d0;padding-bottom:22px}.journey-publish-success>header p,.journey-publish-stops>div>p,.journey-publish-recorded>p{color:#1677b8;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.journey-publish-success>header h2{color:#153c34;max-width:760px;margin:8px 0 7px;font-size:clamp(27px,4vw,42px);line-height:1.02}.journey-publish-success>header span,.journey-publish-stops>div>span,.journey-publish-recorded>span,.journey-publish-success>footer>span{color:#586d64;max-width:760px;font-size:11px;line-height:1.65;display:block}.journey-publish-success>header button,.journey-publish-success>footer button{color:#39554a;cursor:pointer;background:#fff;border:1px solid #9fb1a8;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.journeys-feed-filter{background:#edf3f0;border:1px solid #bdcbc4;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:8px;margin:0 0 18px;padding:8px;display:grid}.journeys-feed-filter button{color:#466159;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;min-height:64px;padding:11px 13px;display:grid}.journeys-feed-filter button strong{color:#153c34;font-size:11px}.journeys-feed-filter button span{font-size:9px;line-height:1.45}.journeys-feed-filter button.active{background:#fff;border-color:#153c34}.journeys-feed-filter>a{color:#fff;text-align:center;background:#153c34;place-items:center;min-width:150px;padding:0 16px;font-size:9px;font-weight:900;display:grid}.journey-card-actions .post-collection-action{margin-left:0}.journey-card-actions .post-collection-action>.action-pill{color:#153c34;border-color:#b7c4bd;border-radius:0;min-height:31px;padding:8px 10px;font-size:9px;font-weight:900}.journey-collection-save{background:#f4f8f6;border:1px solid #aebfb7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:18px;display:grid}.journey-collection-save>div{gap:6px;display:grid}.journey-collection-save>div>span{color:#1677b8;letter-spacing:.14em;font-size:8px;font-weight:950}.journey-collection-save>div>strong{color:#153c34;font-size:15px}.journey-collection-save>div>p{color:#596e65;max-width:720px;margin:0;font-size:10px;line-height:1.55}.journey-collection-save .action-pill{color:#fff;background:#153c34;border-color:#153c34;border-radius:0;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.journey-publish-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.journey-publish-next a{background:#f6f9f7;border:1px solid #afc0b8;align-content:space-between;gap:14px;min-height:118px;padding:16px;display:grid}.journey-publish-next strong{color:#153c34;font-size:13px}.journey-publish-next span{color:#607269;font-size:10px;line-height:1.55}.journey-publish-stops,.journey-publish-recorded{background:#fffaf0;border:1px solid #dbc99d;margin-top:22px;padding:20px}.journey-publish-stops h3,.journey-publish-recorded h3{color:#153c34;margin:6px 0;font-size:19px}.journey-publish-stops ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.journey-publish-stops li{background:#fff;border:1px solid #d7d1bf;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.journey-publish-stops li>span{color:#fff;background:#153c34;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.journey-publish-stops li>div{gap:3px;display:grid}.journey-publish-stops li strong{color:#153c34;font-size:11px}.journey-publish-stops li small{color:#6a796f;font-size:8px}.journey-publish-stops li a,.journey-publish-recorded a{color:#153c34;border:1px solid #153c34;padding:9px 11px;font-size:8px;font-weight:900}.journey-publish-recorded{gap:6px;display:grid}.journey-publish-recorded a{background:#fff;width:max-content;margin-top:8px}.journey-publish-success>footer{border-top:1px solid #cad6d0;align-items:center;margin-top:22px;padding-top:18px}.journey-publish-success>footer button{color:#fff;background:#153c34;border-color:#153c34;min-height:44px}@media (width<=760px){.journeys-feed-filter{grid-template-columns:1fr}.journeys-feed-filter>a{min-height:44px}.journey-collection-save{grid-template-columns:1fr}.journey-collection-save .post-collection-action,.journey-collection-save .action-pill{width:100%}.journey-publish-success>header,.journey-publish-success>footer{flex-direction:column;align-items:stretch}.journey-publish-next{grid-template-columns:1fr}.journey-publish-next a{min-height:92px}.journey-publish-stops li{grid-template-columns:34px minmax(0,1fr)}.journey-publish-stops li a{text-align:center;grid-column:1/-1}.journey-publish-success>footer button{width:100%}}.listing-page .collections-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 8% 87%,#ef6d5038 0 8%,#0000 8.2%),linear-gradient(130deg,#2e2348 0 47%,#594378 47% 100%);border-top:8px solid #f2cc67;grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:stretch;gap:clamp(36px,5vw,72px);min-height:670px;margin:18px 0 46px;padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow:hidden}.listing-page .collections-editorial-hero:before{content:"";z-index:-1;opacity:.13;background-image:radial-gradient(#ffffffb3 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.listing-page .collections-editorial-copy{align-self:center}.listing-page .collections-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:950}.listing-page .collections-editorial-copy>h1{color:#fff;letter-spacing:-.07em;max-width:8ch;margin:0;font-size:clamp(56px,8vw,104px);line-height:.86}.listing-page .collections-editorial-copy>span{color:#e1d9ec;max-width:560px;margin-top:27px;font-size:14px;line-height:1.72;display:block}.listing-page .collections-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.listing-page .collections-editorial-copy nav a{color:#fff;background:#2218387a;border:1px solid #ffffff52;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;transition:transform .18s,border-color .18s;display:inline-flex}.listing-page .collections-editorial-copy nav a:first-child{color:#2e2348;background:#f2cc67;border-color:#f2cc67}.listing-page .collections-editorial-copy nav a:hover,.listing-page .collections-editorial-copy nav a:focus-visible{border-color:#fff;transform:translateY(-2px)}.listing-page .collections-editorial-copy dl{border-top:1px solid #ffffff3b;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(42px,6vw,72px) 0 0;display:grid}.listing-page .collections-editorial-copy dl>div{min-width:0;padding:15px 10px 0 0}.listing-page .collections-editorial-copy dt{color:#bbaacb;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.listing-page .collections-editorial-copy dd{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:clamp(18px,2.1vw,27px);font-weight:950;overflow:hidden}.listing-page .collections-editorial-covers{align-self:stretch;min-height:540px;position:relative}.listing-page .collections-editorial-cover{background:#fff;border:1px solid #ffffff9e;margin:0;position:absolute;overflow:hidden;box-shadow:0 22px 50px #120a1f4d}.listing-page .collections-editorial-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 53%,#1a112ae0);position:absolute;inset:0}.listing-page .collections-editorial-cover img{object-fit:cover;width:100%;height:100%;display:block}.listing-page .collections-editorial-cover figcaption{z-index:1;color:#fff;gap:3px;display:grid;position:absolute;bottom:15px;left:16px;right:16px}.listing-page .collections-editorial-cover figcaption small{color:#f2cc67;letter-spacing:.15em;font-size:6px;font-weight:950}.listing-page .collections-editorial-cover figcaption strong{letter-spacing:-.025em;font-size:clamp(13px,1.7vw,20px);line-height:1.08}.listing-page .collections-editorial-cover.is-seoul{z-index:3;inset:2% 36% 20% 1%;transform:rotate(-4deg)}.listing-page .collections-editorial-cover.is-busan{z-index:1;inset:6% 0 27% 49%;transform:rotate(4deg)}.listing-page .collections-editorial-cover.is-mountain{z-index:2;inset:52% 15% 0 28%;transform:rotate(1.5deg)}.listing-page .collections-editorial-label{z-index:4;color:#fff;background:#ef6d50;gap:3px;width:178px;padding:15px 18px;display:grid;position:absolute;bottom:3%;right:0;transform:rotate(-3deg);box-shadow:0 14px 34px #140a2242}.listing-page .collections-editorial-label:before,.listing-page .collections-editorial-label:after{content:"";background:#594378;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.listing-page .collections-editorial-label:before{left:-6px}.listing-page .collections-editorial-label:after{right:-6px}.listing-page .collections-editorial-label b{font-size:14px}.listing-page .collections-editorial-label small{letter-spacing:.13em;font-size:6px;font-weight:900}.listing-page .collection-listings-anchor{scroll-margin-top:96px}@media (width<=980px){.listing-page .collections-editorial-hero{grid-template-columns:1fr;min-height:0}.listing-page .collections-editorial-copy>h1{max-width:11ch}.listing-page .collections-editorial-copy dl{max-width:560px;margin-top:42px}.listing-page .collections-editorial-covers{min-height:610px}}@media (width<=760px){.listing-page .collections-editorial-hero{border-top-width:6px;gap:34px;margin:10px -14px 34px;padding:38px 20px 26px}.listing-page .collections-editorial-copy>h1{font-size:clamp(50px,16vw,80px)}.listing-page .collections-editorial-copy nav a{flex:145px;justify-content:center}}@media (width<=520px){.listing-page .collections-editorial-copy dl{gap:8px}.listing-page .collections-editorial-copy dt{min-height:23px}.listing-page .collections-editorial-covers{min-height:500px}.listing-page .collections-editorial-cover.is-seoul{inset:2% 27% 25% 0}.listing-page .collections-editorial-cover.is-busan{inset:10% 0 24% 54%}.listing-page .collections-editorial-cover.is-mountain{inset:59% 12% 0 17%}.listing-page .collections-editorial-label{width:148px;padding:12px 14px;right:-5px}}@media (prefers-reduced-motion:reduce){.listing-page .collections-editorial-copy nav a{transition:none}}.phrasebook-page .phrasebook-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 10% 86%,#ef6d5033 0 8%,#0000 8.2%),linear-gradient(132deg,#10372e 0 49%,#1d5849 49% 100%);border:0;border-top:8px solid #f2cc67;grid-template-columns:minmax(320px,.9fr) minmax(430px,1.1fr);align-items:stretch;gap:clamp(34px,5vw,68px);min-height:650px;padding:clamp(34px,5vw,66px);display:grid;position:relative;overflow:hidden}.phrasebook-page .phrasebook-editorial-hero:before{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(30deg,#ffffff29 12%,#0000 12.5% 87%,#ffffff29 87.5%),linear-gradient(150deg,#ffffff29 12%,#0000 12.5% 87%,#ffffff29 87.5%);background-size:38px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.phrasebook-page .phrasebook-editorial-copy{align-self:center}.phrasebook-page .phrasebook-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:950}.phrasebook-page .phrasebook-editorial-copy>h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(50px,6.8vw,88px);line-height:.87}.phrasebook-page .phrasebook-editorial-copy>span{color:#d0e0da;max-width:590px;margin-top:26px;font-size:14px;line-height:1.72;display:block}.phrasebook-page .phrasebook-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.phrasebook-page .phrasebook-editorial-copy nav a{color:#fff;background:#06251e73;border:1px solid #ffffff4d;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;transition:transform .18s,border-color .18s;display:inline-flex}.phrasebook-page .phrasebook-editorial-copy nav a:first-child{color:#10372e;background:#f2cc67;border-color:#f2cc67}.phrasebook-page .phrasebook-editorial-copy nav a:hover,.phrasebook-page .phrasebook-editorial-copy nav a:focus-visible{border-color:#fff;transform:translateY(-2px)}.phrasebook-page .phrasebook-editorial-copy dl{border-top:1px solid #ffffff3b;grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 0;display:grid}.phrasebook-page .phrasebook-editorial-copy dl>div{min-width:0;padding:14px 9px 0 0}.phrasebook-page .phrasebook-editorial-copy dt{color:#91b6aa;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.phrasebook-page .phrasebook-editorial-copy dd{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(17px,2vw,25px);font-weight:950}.phrasebook-page .phrasebook-editorial-copy .phrasebook-safety-note{color:#f1d9d3;background:#061d1894;border-left:4px solid #ef6d50;margin-top:24px;padding:11px 13px;font-size:10px}.phrasebook-page .phrasebook-editorial-copy .phrasebook-safety-note a{color:#fff}.phrasebook-page .phrasebook-editorial-board{align-self:stretch;min-height:520px;position:relative}.phrasebook-page .phrasebook-editorial-board>img{z-index:2;filter:drop-shadow(0 20px 25px #03181347);width:min(76%,430px);height:auto;position:absolute;bottom:-15%;left:15%}.phrasebook-page .phrasebook-editorial-bubble{z-index:3;color:#153c34;background:#fffaf0;border:1px solid #d8d1bd;gap:3px;min-width:190px;padding:16px 18px;display:grid;position:absolute;box-shadow:0 14px 35px #0317123d}.phrasebook-page .phrasebook-editorial-bubble:after{content:"";background:inherit;border-bottom:1px solid #d8d1bd;border-right:1px solid #d8d1bd;width:20px;height:20px;position:absolute;bottom:-13px;transform:rotate(45deg)}.phrasebook-page .phrasebook-editorial-bubble small{color:#d6543f;letter-spacing:.15em;font-size:6px;font-weight:950}.phrasebook-page .phrasebook-editorial-bubble strong{font-size:25px;line-height:1.2}.phrasebook-page .phrasebook-editorial-bubble span{color:#66756e;font-size:8px}.phrasebook-page .phrasebook-editorial-bubble.is-greeting{top:7%;left:0;transform:rotate(-3deg)}.phrasebook-page .phrasebook-editorial-bubble.is-greeting:after{left:48px}.phrasebook-page .phrasebook-editorial-bubble.is-thanks{top:28%;right:0;transform:rotate(3deg)}.phrasebook-page .phrasebook-editorial-bubble.is-thanks:after{right:40px}.phrasebook-page .phrasebook-editorial-ticket{z-index:4;color:#fff;background:#ef6d50;gap:3px;width:170px;padding:14px 17px;display:grid;position:absolute;bottom:4%;right:2%;transform:rotate(-4deg);box-shadow:0 14px 35px #0317123d}.phrasebook-page .phrasebook-editorial-ticket b{font-size:15px}.phrasebook-page .phrasebook-editorial-ticket small{letter-spacing:.12em;font-size:6px;font-weight:900}.phrasebook-page #phrasebook-search,.phrasebook-page #phrasebook-results,.phrasebook-page #phrasebook-usage{scroll-margin-top:96px}@media (width<=980px){.phrasebook-page .phrasebook-editorial-hero{grid-template-columns:1fr;min-height:0}.phrasebook-page .phrasebook-editorial-copy>h1{max-width:13ch}.phrasebook-page .phrasebook-editorial-copy dl{max-width:560px}.phrasebook-page .phrasebook-editorial-board{min-height:570px}}@media (width<=850px){.phrasebook-page .phrasebook-editorial-hero{border-top-width:6px;gap:30px;margin:-24px -13px 0;padding:38px 20px 22px}.phrasebook-page .phrasebook-editorial-copy>h1{font-size:clamp(46px,14vw,72px)}.phrasebook-page .phrasebook-editorial-copy nav a{flex:140px;justify-content:center}}@media (width<=520px){.phrasebook-page .phrasebook-editorial-copy dl{gap:7px}.phrasebook-page .phrasebook-editorial-copy dt{min-height:23px}.phrasebook-page .phrasebook-editorial-copy dd{font-size:16px}.phrasebook-page .phrasebook-editorial-board{min-height:480px}.phrasebook-page .phrasebook-editorial-board>img{width:84%;left:8%}.phrasebook-page .phrasebook-editorial-bubble{min-width:160px;padding:13px}.phrasebook-page .phrasebook-editorial-bubble strong{font-size:20px}.phrasebook-page .phrasebook-editorial-ticket{width:145px;right:-4px}}@media (prefers-reduced-motion:reduce){.phrasebook-page .phrasebook-editorial-copy nav a{transition:none}}.creator-index-page{max-width:1200px;margin:0 auto;padding:0 16px 90px}.creator-index-page .creator-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 10% 86%,#f2cc6736 0 8%,#0000 8.2%),linear-gradient(132deg,#102f29 0 49%,#226253 49% 100%);border-top:8px solid #ef6d50;grid-template-columns:minmax(320px,.9fr) minmax(430px,1.1fr);align-items:stretch;gap:clamp(34px,5vw,68px);min-height:650px;margin:18px 0 34px;padding:clamp(34px,5vw,66px);display:grid;position:relative;overflow:hidden}.creator-index-page .creator-editorial-hero:before{content:"";z-index:-1;opacity:.14;background-image:radial-gradient(#fffc 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 66%);mask-image:linear-gradient(90deg,#000,#0000 66%)}.creator-index-page .creator-editorial-copy{align-self:center}.creator-index-page .creator-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:950}.creator-index-page .creator-editorial-copy>h1{color:#fff;letter-spacing:-.067em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(50px,6.8vw,88px);line-height:.87}.creator-index-page .creator-editorial-copy>span{color:#d2e1dc;max-width:580px;margin-top:26px;font-size:14px;line-height:1.72;display:block}.creator-index-page .creator-editorial-copy nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.creator-index-page .creator-editorial-copy nav a{color:#fff;background:#06221c73;border:1px solid #ffffff4f;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;transition:transform .18s,border-color .18s;display:inline-flex}.creator-index-page .creator-editorial-copy nav a:first-child{color:#102f29;background:#f2cc67;border-color:#f2cc67}.creator-index-page .creator-editorial-copy nav a:hover,.creator-index-page .creator-editorial-copy nav a:focus-visible{border-color:#fff;transform:translateY(-2px)}.creator-index-page .creator-editorial-copy dl{border-top:1px solid #ffffff3b;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;display:grid}.creator-index-page .creator-editorial-copy dl>div{min-width:0;padding:14px 9px 0 0}.creator-index-page .creator-editorial-copy dt{color:#95b8ac;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.creator-index-page .creator-editorial-copy dd{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:clamp(16px,1.8vw,23px);font-weight:950;overflow:hidden}.creator-index-page .creator-editorial-board{align-self:stretch;min-height:520px;position:relative}.creator-index-page .creator-editorial-board>img{z-index:2;filter:drop-shadow(0 22px 28px #03181347);width:min(76%,440px);height:auto;position:absolute;bottom:-11%;left:14%}.creator-index-page .creator-editorial-card{z-index:3;color:#153c34;background:#fffaf0;border:1px solid #d7d0bd;gap:5px;width:min(245px,49%);padding:16px 18px;display:grid;position:absolute;box-shadow:0 14px 36px #0317123d}.creator-index-page .creator-editorial-card small{color:#d6543f;letter-spacing:.15em;font-size:6px;font-weight:950}.creator-index-page .creator-editorial-card strong{letter-spacing:-.02em;font-size:15px;line-height:1.17}.creator-index-page .creator-editorial-card span{color:#66766f;font-size:8px;line-height:1.45}.creator-index-page .creator-editorial-card.is-local{top:7%;left:0;transform:rotate(-3deg)}.creator-index-page .creator-editorial-card.is-trust{top:25%;right:0;transform:rotate(3deg)}.creator-index-page .creator-editorial-seal{z-index:4;color:#fff;background:#ef6d50;gap:3px;width:178px;padding:14px 17px;display:grid;position:absolute;bottom:4%;right:2%;transform:rotate(-4deg);box-shadow:0 14px 35px #0317123d}.creator-index-page .creator-editorial-seal b{font-size:14px}.creator-index-page .creator-editorial-seal small{letter-spacing:.12em;font-size:6px;font-weight:900}.creator-index-page .creator-badges-panel{background:#fff;border:1px solid #c5d0cb;border-left:6px solid #f2cc67;margin:0 0 20px;padding:20px 22px;scroll-margin-top:96px}.creator-index-page .creator-badges-panel>span{color:#176e5b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.creator-index-page .creator-badge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.creator-index-page .creator-badge{color:#173f36;cursor:help;background:#f7f9f7;border:1px solid #d9dfdc;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.creator-index-page .creator-badge-icon{background:#e7efe9;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.creator-index-page .creator-badge-name{font-size:10px;font-weight:900;line-height:1.25}.creator-index-page .creator-badge[data-badge=VERIFIED_CREATOR],.creator-index-page .creator-badge[data-badge=LOCAL_CREATOR]{background:#fffaf0;border-color:#e3c86e}.creator-index-page .creator-badge[data-badge=VERIFIED_CREATOR] .creator-badge-icon,.creator-index-page .creator-badge[data-badge=LOCAL_CREATOR] .creator-badge-icon{background:#f6e6ae}.creator-index-page .creator-directory-anchor{scroll-margin-top:96px}.creator-index-page .creator-directory-heading{border-bottom:1px solid #bdc9c4;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:30px;margin:54px 0 24px;padding:0 0 22px;display:grid}.creator-index-page .creator-directory-heading span{color:#d6543f;letter-spacing:.14em;font-size:8px;font-weight:950}.creator-index-page .creator-directory-heading h2{color:#153c34;letter-spacing:-.055em;text-wrap:balance;max-width:690px;margin:8px 0 0;font-size:clamp(32px,5vw,58px);line-height:.98}.creator-index-page .creator-directory-heading p{color:#61756c;max-width:470px;margin:0;font-size:12px;line-height:1.65}.creator-index-page .creators-page{padding:20px 0 0}.creator-index-page .creator-own,.creator-index-page .creator-grid{max-width:none}.creator-index-page .creator-grid{padding-inline:0}.creator-index-page .creator-card{border-color:#c8d2cd;min-height:250px;padding:22px;box-shadow:0 13px 34px #102f2912}.creator-index-page .creator-card h3{font-size:20px}.creator-index-page .creator-card-skeleton{min-height:218px;box-shadow:none;overflow:hidden}.creator-index-page .creator-card-skeleton span{background:linear-gradient(90deg,#edf1ef 20%,#f8faf9 50%,#edf1ef 80%) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite creator-skeleton;display:block}.creator-index-page .creator-card-skeleton span:first-child{width:45%;height:20px}.creator-index-page .creator-card-skeleton span:nth-child(2){width:28%}.creator-index-page .creator-card-skeleton span:nth-child(3){width:100%;margin-top:20px}.creator-index-page .creator-card-skeleton span:last-child{width:72%}@keyframes creator-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=980px){.creator-index-page .creator-editorial-hero{grid-template-columns:1fr;min-height:0}.creator-index-page .creator-editorial-copy>h1{max-width:13ch}.creator-index-page .creator-editorial-copy dl{max-width:580px}.creator-index-page .creator-editorial-board{min-height:575px}}@media (width<=760px){.creator-index-page{padding:0 14px 80px}.creator-index-page .creator-editorial-hero{border-top-width:6px;gap:30px;margin:10px -14px 30px;padding:38px 20px 22px}.creator-index-page .creator-editorial-copy>h1{font-size:clamp(46px,14vw,72px)}.creator-index-page .creator-editorial-copy nav a{flex:140px;justify-content:center}.creator-index-page .creator-badge-list{grid-template-columns:1fr 1fr}.creator-index-page .creator-directory-heading{grid-template-columns:1fr;gap:15px}}@media (width<=520px){.creator-index-page .creator-editorial-copy dl{gap:7px}.creator-index-page .creator-editorial-copy dt{min-height:23px}.creator-index-page .creator-editorial-copy dd{font-size:14px}.creator-index-page .creator-editorial-board{min-height:485px}.creator-index-page .creator-editorial-board>img{width:86%;left:7%}.creator-index-page .creator-editorial-card{width:52%;padding:12px}.creator-index-page .creator-editorial-card strong{font-size:12px}.creator-index-page .creator-editorial-seal{width:150px;padding:12px;right:-4px}.creator-index-page .creator-badge-list{grid-template-columns:1fr}.creator-index-page .creator-directory-heading{margin-top:40px}}@media (prefers-reduced-motion:reduce){.creator-index-page .creator-editorial-copy nav a{transition:none}.creator-index-page .creator-card-skeleton span{animation:none}}.creator-travel-map{background:#fff;border:1px solid #bdc9c3;max-width:1180px;margin:34px auto;padding:0;overflow:hidden;box-shadow:0 18px 48px #10372e14}.creator-travel-map>header{background:#f4f1e8;justify-content:space-between;align-items:end;gap:22px;padding:24px 28px;display:flex}.creator-travel-map>header p{color:#1477ae;letter-spacing:.14em;margin:0 0 6px;font-size:9px;font-weight:950}.creator-travel-map>header h2{color:#153c34;letter-spacing:-.045em;margin:0;font-size:clamp(27px,4vw,47px)}.creator-travel-map>header span{color:#61736b;max-width:620px;margin-top:8px;font-size:11px;display:block}.creator-travel-map>header dl{gap:6px;margin:0;display:flex}.creator-travel-map>header dl>div{border-left:1px solid #b8c5be;min-width:88px;padding:10px}.creator-travel-map>header dt{color:#153c34;font-size:22px;font-weight:950}.creator-travel-map>header dd{color:#6a7a72;text-transform:uppercase;margin:2px 0 0;font-size:8px;font-weight:850}.creator-travel-map-workspace{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);min-height:470px;display:grid}.creator-travel-map-canvas-wrap{background:#dce6e1;min-height:470px;position:relative}.creator-travel-map-canvas{position:absolute;inset:0}.creator-travel-map-overlay{z-index:700;color:#153c34;background:#eef3f0de;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.creator-travel-map-overlay.is-error{color:#954636}.creator-travel-map-workspace>aside{border-left:1px solid #c4cec9;height:470px;position:relative;overflow:auto}.creator-travel-map-regions{color:#fff;background:#153c34;border-bottom:1px solid #d0d8d4;gap:5px;padding:16px;display:grid}.creator-travel-map-regions>strong{color:#f2cc67;letter-spacing:.12em;font-size:8px}.creator-travel-map-regions>span{color:#cbdad4;justify-content:space-between;gap:8px;font-size:8px;display:flex}.creator-travel-map-regions b{color:#fff}.creator-travel-map ol{gap:4px;margin:0;padding:7px;list-style:none;display:grid}.creator-travel-map li button{color:#153c34;text-align:left;cursor:pointer;background:#f4f6f4;border:1px solid #0000;grid-template-columns:9px 1fr;align-items:center;gap:2px 8px;width:100%;padding:8px;display:grid}.creator-travel-map li button.active{background:#edf6fa;border-color:#1477ae}.creator-travel-map li button>span{background:#e45d3a;border-radius:50%;grid-row:1/3;width:8px;height:8px}.creator-travel-map li button>span.is-journey{background:#276ea8}.creator-travel-map li b{font-size:9px}.creator-travel-map li small{color:#6c7d75;font-size:8px}.creator-travel-map-open{color:#fff;background:#153c34;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex;position:sticky;bottom:0}.creator-travel-map-message{color:#60736a;text-align:center;place-items:center;min-height:190px;padding:30px;font-size:11px;display:grid}.creator-travel-map>footer{color:#63766d;background:#eef2ef;padding:9px 16px;font-size:8px}@media (width<=760px){.creator-travel-map{margin-inline:12px}.creator-travel-map>header{flex-direction:column;align-items:start}.creator-travel-map>header dl{width:100%}.creator-travel-map>header dl>div{flex:1;min-width:0}.creator-travel-map-workspace{display:block}.creator-travel-map-canvas-wrap{min-height:360px}.creator-travel-map-workspace>aside{border-top:1px solid #c4cec9;border-left:0;height:280px}}.community-page .community-editorial-hero{isolation:isolate;color:#fff;background:#102f29;border-top:5px solid #ef6d50;border-bottom:1px solid #31574d;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:24px;min-height:0;padding:24px 6vw 20px;display:grid;position:relative;overflow:hidden}.community-page .community-editorial-hero:before{content:none}.community-page .community-editorial-copy{align-self:center}.community-page .community-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:950}.community-page .community-editorial-copy>h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(29px,3.2vw,43px);line-height:1.02}.community-page .community-editorial-copy>h1 small{color:#a7c9bd;letter-spacing:0;margin-left:9px;font-size:.35em;font-weight:750}.community-page .community-editorial-copy>span{color:#c9d9d3;max-width:610px;margin-top:8px;font-size:11px;line-height:1.5;display:block}.community-page .community-directory-link{color:#fff;border-bottom:1px solid #f2cc67;width:max-content;margin-top:9px;font-size:9px;font-weight:900;display:block}.community-page .community-editorial-hero .community-hero-actions{justify-content:flex-start;gap:8px;margin-top:14px;display:flex}.community-page .community-editorial-hero .community-hero-actions button{color:#fff;background:0 0;border:1px solid #f2cc67;min-height:38px;padding:0 13px;font-size:9px;font-weight:950}.community-page .community-editorial-hero .community-hero-actions button:last-child{color:#102f29;background:#f2cc67}.community-page .community-editorial-shortcuts{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:11px;display:flex}.community-page .community-editorial-shortcuts button,.community-page .community-editorial-shortcuts a{color:#d8e4e0;cursor:pointer;background:#06221c61;border:1px solid #ffffff38;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.community-page .community-editorial-shortcuts button[aria-pressed=true]{color:#fff;background:#ef6d50;border-color:#ef6d50}.community-page .community-editorial-shortcuts button:hover,.community-page .community-editorial-shortcuts button:focus-visible,.community-page .community-editorial-shortcuts a:hover,.community-page .community-editorial-shortcuts a:focus-visible{color:#fff;border-color:#fff}.community-page .community-board-mark{background:#f8f2df;border:2px solid #f2cc67;border-radius:50%;align-self:center;place-items:end center;width:104px;height:104px;display:grid;overflow:hidden}.community-page .community-board-mark>img{width:96px;height:auto;transform:translateY(8px)}.community-page .community-answer-queue-intro{color:#143c33;background:#fffdf7;border:1px solid #bdccc6;border-top:4px solid #ef6d50;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:24px;width:min(900px,100% - 28px);margin:14px auto 0;padding:18px 20px;display:grid}.community-page .community-answer-queue-intro p{color:#b4422d;letter-spacing:.15em;margin:0 0 6px;font-size:9px;font-weight:950}.community-page .community-answer-queue-intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,31px);line-height:1.05}.community-page .community-answer-queue-intro span{color:#47645c;margin-top:9px;font-size:12px;line-height:1.55;display:block}.community-page .community-answer-queue-guide{border-left:1px solid #d5dfdb;padding-left:20px}.community-page .community-answer-queue-guide ul{color:#294b43;margin:0;padding-left:17px;font-size:11px;line-height:1.55}.community-page .community-answer-queue-guide>div{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.community-page .community-answer-queue-guide a,.community-page .community-answer-queue-guide button{color:#143c33;cursor:pointer;background:0 0;border:1px solid #1f5146;align-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.community-page .community-answer-queue-guide button{color:#fff;background:#143c33}@media (width<=980px){.community-page .community-editorial-hero{grid-template-columns:minmax(0,1fr) 96px}.community-page .community-board-mark{width:88px;height:88px}.community-page .community-board-mark>img{width:82px}}@media (width<=760px){.community-page .community-answer-queue-intro{grid-template-columns:1fr;gap:16px}.community-page .community-answer-queue-guide{border-top:1px solid #d5dfdb;border-left:0;padding:15px 0 0}.community-page .community-editorial-hero{border-top-width:5px;grid-template-columns:minmax(0,1fr) 74px;gap:14px;min-height:0;padding:20px 18px 16px}.community-page .community-editorial-copy>h1{font-size:clamp(27px,8vw,36px)}.community-page .community-editorial-copy>h1 small{margin-left:7px;font-size:.4em;display:inline}.community-page .community-editorial-hero .community-hero-actions{align-items:stretch;width:100%}.community-page .community-editorial-hero .community-hero-actions button{flex:145px}.community-page .community-editorial-shortcuts>*{flex:96px;justify-content:center}}@media (width<=520px){.community-page .community-board-mark{width:68px;height:68px}.community-page .community-board-mark>img{width:64px}}.levels-page{max-width:1180px;margin:0 auto;padding:34px 24px 112px}.levels-page .levels-editorial-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 15%,#f2cc672e 0 12%,#0000 12.3%),linear-gradient(132deg,#0d2f28 0 54%,#174a3f 54% 100%);border-top:7px solid #f2cc67;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);gap:clamp(26px,5vw,74px);min-height:590px;margin-top:18px;padding:clamp(40px,5vw,68px) clamp(28px,5vw,66px) 36px;display:grid;position:relative;overflow:hidden}.levels-page .levels-editorial-hero:before{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(45deg,#0000 46%,#ffffffa6 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#ffffffa6 47% 53%,#0000 54%);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 12%,#0000 70%);mask-image:linear-gradient(90deg,#000 0 12%,#0000 70%)}.levels-page .levels-editorial-copy{align-self:center}.levels-page .levels-editorial-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 16px;font-size:9px;font-weight:950}.levels-page .levels-editorial-copy>h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:8ch;margin:0;font-size:clamp(52px,7vw,88px);line-height:.9}.levels-page .levels-editorial-copy>span{color:#cfddd8;max-width:560px;margin-top:24px;font-size:13px;line-height:1.68;display:block}.levels-page .levels-editorial-copy>nav{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.levels-page .levels-editorial-copy>nav a{color:#fff;background:#041e1859;border:1px solid #ffffff4d;align-items:center;min-height:40px;padding:0 13px;font-size:8px;font-weight:950;display:inline-flex}.levels-page .levels-editorial-copy>nav a:first-child{color:#13362e;background:#f2cc67;border-color:#f2cc67}.levels-page .levels-editorial-copy>nav a:hover,.levels-page .levels-editorial-copy>nav a:focus-visible{color:#13362e;background:#fff;border-color:#fff}.levels-page .levels-editorial-copy>dl{border-top:1px solid #ffffff3b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:38px 0 0;padding-top:16px;display:grid}.levels-page .levels-editorial-copy>dl>div{min-width:0;padding-right:10px}.levels-page .levels-editorial-copy dt{color:#93afa5;letter-spacing:.13em;font-size:7px;font-weight:950}.levels-page .levels-editorial-copy dd{color:#fff;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(16px,2vw,24px);font-weight:850}.levels-page .levels-editorial-board{align-self:end;min-height:490px;position:relative}.levels-page .levels-editorial-board>img{z-index:2;filter:drop-shadow(0 27px 31px #03161257);width:min(84%,470px);height:auto;position:absolute;bottom:-5%;left:51%;transform:translate(-50%)}.levels-page .levels-emblem-trail{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1%;left:7%;right:6%}.levels-page .levels-emblem-trail:before{content:"";z-index:-1;border-top:1px dashed #ffffff80;position:absolute;top:50%;left:8%;right:8%}.levels-page .levels-emblem-trail>span{background:#fffaf1;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:5px;display:grid;box-shadow:0 13px 28px #03161247}.levels-page .levels-editorial-ticket{z-index:3;color:#153c34;background:#fffaf0;border:1px solid #d9d0b8;gap:3px;min-width:146px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 16px 34px #03161240}.levels-page .levels-editorial-ticket small{color:#d6543f;letter-spacing:.14em;font-size:6px;font-weight:950}.levels-page .levels-editorial-ticket strong{letter-spacing:-.04em;font-size:24px;line-height:1}.levels-page .levels-editorial-ticket span{color:#61736a;letter-spacing:.08em;font-size:7px;font-weight:900}.levels-page .levels-editorial-ticket.is-start{top:26%;left:-2%;transform:rotate(-4deg)}.levels-page .levels-editorial-ticket.is-legend{top:32%;right:-2%;transform:rotate(4deg)}.levels-page .levels-editorial-stamp{z-index:4;color:#fff;background:#ef6d50;gap:4px;width:174px;padding:13px 15px;display:grid;position:absolute;bottom:2%;right:0;transform:rotate(-4deg);box-shadow:0 14px 32px #03161245}.levels-page .levels-editorial-stamp b{font-size:14px}.levels-page .levels-editorial-stamp small{letter-spacing:.12em;font-size:6px;font-weight:950}.levels-page>section:not(.my-rank){scroll-margin-top:100px}.levels-page>section>h2{color:#153c34;letter-spacing:-.05em;margin:54px 0 18px;font-size:clamp(27px,3.8vw,43px);line-height:1}.levels-page .levels-tiers>h2:before,.levels-page .levels-points>h2:before,.levels-page .levels-badges>h2:before{color:#e25f47;letter-spacing:.16em;margin-bottom:8px;font-size:7px;font-weight:950;display:block}.levels-page .levels-tiers>h2:before{content:"THE JOURNEY"}.levels-page .levels-points>h2:before{content:"COMMUNITY LEDGER"}.levels-page .levels-badges>h2:before{content:"COLLECTED WITH CARE"}.levels-page .levels-tier-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.levels-page .levels-tier-list li{background:#fff;border:1px solid #c8d2cd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:17px;display:grid;position:relative;overflow:hidden}.levels-page .levels-tier-list li:after{content:"";border:1px solid #dde3df;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-33px;right:-23px}.levels-page .levels-tier-list li:nth-child(3n+2){background:#f4f7f5}.levels-page .levels-tier-list li:nth-child(3n){background:#fbf6e8}.levels-page .levels-tier-copy{min-width:0}.levels-page .levels-tier-range{color:#1477ae;letter-spacing:.08em;font-size:8px;font-weight:950;display:block}.levels-page .levels-tier-copy strong{color:#153c34;letter-spacing:-.025em;margin-top:4px;font-size:15px;display:block}.levels-page .levels-tier-points{z-index:1;color:#61736a;text-align:right;font-size:9px;font-weight:800;position:relative}.levels-page .levels-points{background:#eef3f0;border:1px solid #c7d1cc;margin-top:58px;padding:clamp(24px,4vw,42px)}.levels-page .levels-points>h2{margin:0 0 17px}.levels-page .levels-points>h2:not(:first-child){border-top:1px solid #c7d1cc;margin-top:38px;padding-top:34px}.levels-page .levels-point-list{background:#cbd5d0;border:1px solid #cbd5d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.levels-page .levels-point-list li{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:54px;padding:12px 14px;font-size:11px;display:grid}.levels-page .levels-point-list li>span{color:#304c41;min-width:0;font-weight:720}.levels-page .levels-point-list b{color:#1d8057;font-size:13px;font-weight:950}.levels-page .levels-point-list small{color:#74827b;grid-column:1/-1;font-size:8px}.levels-page .levels-point-list-negative b{color:#a44436}.levels-page .levels-unavailable,.levels-page .levels-note{color:#5c6e66;max-width:680px;margin:14px 0 0;font-size:11px;line-height:1.68}.levels-page .levels-badges{margin-top:64px}.levels-page .levels-badges>h2{margin:0 0 26px}.levels-page .levels-badge-group{margin-top:32px}.levels-page .levels-badge-group>h3{color:#1477ae;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #c9d2ce;margin:0 0 11px;padding-bottom:9px;font-size:9px;font-weight:950}.levels-page .levels-badge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.levels-page .levels-badge-list li{background:#fff;border:1px solid #cbd4d0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:120px;padding:16px;display:grid}.levels-page .levels-badge-list li:nth-child(2n){background:#f7f8f6}.levels-page .levels-badge-copy{min-width:0}.levels-page .levels-badge-copy strong,.levels-page .levels-badge-copy span,.levels-page .levels-badge-copy small{display:block}.levels-page .levels-badge-copy strong{color:#153c34;letter-spacing:-.02em;font-size:13px}.levels-page .levels-badge-copy span{color:#5c6e66;margin-top:5px;font-size:10px;line-height:1.55}.levels-page .levels-badge-copy small{color:#1477ae;margin-top:7px;font-size:8px;line-height:1.45}.levels-page .levels-cta{background:#153c34;justify-content:center;margin:46px 0 0;padding:22px;display:flex}.levels-page .levels-cta a{color:#153c34;letter-spacing:.07em;text-transform:uppercase;background:#f2cc67;border:1px solid #f2cc67;align-items:center;min-height:46px;padding:0 19px;font-size:9px;font-weight:950;display:inline-flex}.levels-page .my-rank{background:linear-gradient(110deg,#f7f4e9,#fff 68%);border:1px solid #b8c7c0;border-left:6px solid #f2cc67;margin:14px 0 8px;padding:22px}.levels-page .my-rank-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.levels-page .my-rank-copy h2{color:#153c34;letter-spacing:-.035em;margin:0;font-size:22px}.levels-page .my-rank-points{color:#5c6e66;margin:3px 0 0;font-size:11px}.levels-page .my-rank-bar{background:#d7e0dc;height:9px;margin:13px 0 9px;overflow:hidden}.levels-page .my-rank-bar>span{background:linear-gradient(90deg,#ef6d50,#f2cc67);height:100%;display:block}.levels-page .my-rank-next{color:#334b41;margin:0;font-size:11px;font-weight:750}.levels-page .my-rank-showcase{margin-top:18px}.levels-page .my-rank-showcase-title{color:#61736a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:8px;font-weight:950}.levels-page .my-rank-badges{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.levels-page .my-rank-badges li{background:#fff;border:1px solid #c5d0ca;border-radius:22px;align-items:center;padding:5px 10px 5px 6px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=980px){.levels-page .levels-editorial-hero{grid-template-columns:1fr}.levels-page .levels-editorial-copy>h1{max-width:12ch}.levels-page .levels-editorial-board{min-height:520px}.levels-page .levels-badge-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.levels-page{padding:20px 14px 86px}.levels-page .levels-editorial-hero{border-top-width:6px;gap:28px;min-height:0;padding:40px 18px 18px}.levels-page .levels-editorial-copy>h1{font-size:clamp(46px,14vw,68px)}.levels-page .levels-editorial-copy>nav a{text-align:center;flex:130px;justify-content:center}.levels-page .levels-editorial-board{min-height:470px}.levels-page .levels-editorial-board>img{width:min(92%,430px)}.levels-page .levels-editorial-ticket.is-start{left:0}.levels-page .levels-editorial-ticket.is-legend{right:0}.levels-page .levels-editorial-stamp{right:1%}.levels-page .levels-tier-list,.levels-page .levels-point-list,.levels-page .levels-badge-list{grid-template-columns:1fr}.levels-page .levels-points{padding:22px 16px}}@media (width<=520px){.levels-page .levels-editorial-copy>dl{grid-template-columns:1fr 1fr 1.2fr}.levels-page .levels-editorial-copy dd{font-size:17px}.levels-page .levels-editorial-board{min-height:400px}.levels-page .levels-emblem-trail{left:1%;right:1%}.levels-page .levels-emblem-trail>span:first-child{transform:scale(.82)}.levels-page .levels-emblem-trail>span:nth-child(2){transform:scale(.86)}.levels-page .levels-emblem-trail>span:last-child{transform:scale(.9)}.levels-page .levels-editorial-ticket{min-width:117px;padding:11px}.levels-page .levels-editorial-ticket strong{font-size:19px}.levels-page .levels-editorial-ticket.is-start{top:28%}.levels-page .levels-editorial-ticket.is-legend{top:36%}.levels-page .levels-editorial-stamp{width:148px}.levels-page .levels-tier-list li{grid-template-columns:auto minmax(0,1fr)}.levels-page .levels-tier-points{text-align:left;grid-column:2}.levels-page .levels-badge-list li{min-height:0}}@media (prefers-reduced-motion:reduce){.levels-page .levels-editorial-ticket,.levels-page .levels-editorial-stamp{transform:none}}.real-explore-section{background:radial-gradient(circle at 8% 18%,#f2cc6733 0 2px,#0000 3px) 0 0/38px 38px,linear-gradient(#f8f4ea 0 390px,#edf2ef 390px 100%);padding:38px 4vw 104px}.real-explore-header{isolation:isolate;color:#fff;background:#10372e;border:1px solid #ffffff29;grid-template-columns:minmax(420px,1fr) auto;align-items:center;gap:34px;min-height:350px;margin-bottom:0;padding:46px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 85px #10372e33}.real-explore-header:before{content:"";z-index:-2;opacity:.18;background:linear-gradient(30deg,#0000 0 46%,#f2cc67 47% 49%,#0000 50%) 0 0/54px 54px,linear-gradient(150deg,#0000 0 46%,#f2cc67 47% 49%,#0000 50%) 0 0/54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 58%,#000);mask-image:linear-gradient(90deg,#0000 4%,#000 58%,#000)}.real-explore-header:after{content:"";z-index:-1;filter:drop-shadow(0 18px 12px #0000002e);background:url(/mascot/explore-360.webp) center bottom 20px/96px no-repeat,radial-gradient(circle at 50% 48%,#ef6d50 0 100px,#ef6d501f 101px 122px,#0000 123px);width:220px;height:300px;position:absolute;bottom:-20px;right:170px}.real-explore-header>.explore-hero-copy{max-width:760px}.real-explore-header .explore-hero-copy>p{color:#f2cc67;letter-spacing:.19em;margin-bottom:16px;font-size:11px}.real-explore-header h2{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:720px;font-size:clamp(46px,5.4vw,78px);line-height:.92}.real-explore-header>.explore-hero-copy>span{color:#c7d9d2;max-width:610px;margin-top:20px;font-size:14px;line-height:1.65}.explore-top-actions{z-index:2;align-self:end;gap:9px;display:grid;position:relative}.explore-top-actions>button,.explore-view-switch{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border-color:#ffffff59}.explore-top-actions>button{min-height:50px;padding:0 18px;font-size:11px}.explore-top-actions>button.active{color:#10372e;background:#f2cc67;border-color:#f2cc67}.explore-view-switch{width:100%;padding:4px}.explore-view-switch button{color:#d9e6e1;flex:1;min-height:39px;font-size:10px}.explore-area-tabs{z-index:4;scrollbar-width:none;max-width:1400px;margin-top:-26px;margin-bottom:14px;padding:0 10px;position:relative}.explore-area-tabs::-webkit-scrollbar{display:none}.explore-category-tabs::-webkit-scrollbar{display:none}.explore-area-tabs button{border-color:#c5d0ca;min-width:112px;min-height:62px;padding:10px 14px;box-shadow:0 8px 22px #10372e1a}.explore-area-tabs button span{font-size:9px}.explore-filter-bar,.explore-content-layers,.explore-category-tabs,.custom-date-row,.explore-filters-panel{max-width:1400px}.explore-filter-bar{margin-bottom:10px}.explore-content-layers{scrollbar-width:none;gap:8px;margin:0 auto 10px;display:flex;overflow-x:auto}.explore-content-layers::-webkit-scrollbar{display:none}.explore-content-layers button{color:#31564d;cursor:pointer;background:#fff;border:1px solid #b9c8c1;border-radius:10px;flex:none;min-height:42px;padding:0 18px;font:800 11px/1 inherit}.explore-content-layers button.active{color:#fff;background:#10372e;border-color:#10372e;box-shadow:0 7px 18px #10372e29}.explore-date-tabs button,.all-filters-button{min-height:44px;padding:0 16px;font-size:10px}.explore-category-tabs{gap:7px;margin-bottom:12px}.explore-category-tabs button{border-radius:24px;min-height:44px;padding:0 14px;font-size:10px}.explore-category-tabs button>span{width:11px;height:11px}.explore-filters-panel{border-color:#b9c8c1;padding:21px}.explore-filters-panel>div label,.explore-filters-panel legend{font-size:10px}.explore-filters-panel fieldset label{border-radius:20px;min-height:39px;font-size:10px}.real-explore-workspace{border-color:#aebeb6;max-width:1400px;box-shadow:0 30px 80px #10372e2b}.map-stage:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}.map-result-count{border-radius:22px;padding:12px 15px;font-size:10px}.map-add-place{z-index:6;color:#10372e;background:#fffffff5;border:1px solid #10372e42;border-radius:23px;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 28px #10372e33}.map-add-place:hover{background:#fff8e7}.map-add-place span{color:#ef6d50;font-size:16px;line-height:1}.results-panel-heading{min-height:78px;padding:18px 20px}.results-panel-heading span{font-size:10px}.results-panel-heading button{font-size:9px}.explore-results-list{gap:10px;padding:10px}.explore-result-card{border-color:#c1cdc7}.explore-result-card.selected{box-shadow:inset 5px 0 #ef6d50,0 12px 28px #10372e1f}.result-card-copy>div:first-child{font-size:9px}.result-card-copy h3{font-size:23px}.result-card-copy>p{font-size:12px}.result-card-copy dt{font-size:8px}.result-card-copy dd,.result-card-copy>small{font-size:10px}.result-card-actions button,.result-card-actions a{min-height:40px;font-size:9px}.real-map-note{max-width:1400px;margin-top:15px;font-size:10px;line-height:1.6}.real-explore-section button:focus-visible,.real-explore-section a:focus-visible,.real-explore-section select:focus-visible,.real-explore-section input:focus-visible{outline-offset:3px;outline:3px solid #1677b8}@media (width<=1120px){.real-explore-header:after{opacity:.45;right:140px}}@media (width<=720px){.real-explore-section{background:linear-gradient(#10372e 0 460px,#edf2ef 460px 100%);padding:0 0 78px}.real-explore-header{border:0;grid-template-columns:1fr;gap:22px;min-height:0;padding:42px 18px 58px}.real-explore-header:after{opacity:.22;filter:none;background:#ef6d50;border-radius:50%;width:270px;height:270px;top:-120px;bottom:auto;right:-90px}.real-explore-header h2{font-size:clamp(43px,13vw,60px)}.real-explore-header>.explore-hero-copy>span{margin-top:16px;font-size:12px}.explore-top-actions{grid-template-columns:1fr 1fr;align-self:auto;width:100%}.explore-top-actions>button{padding:0 11px}.explore-area-tabs{margin-top:-30px;padding:0 14px}.explore-area-tabs button{min-width:102px;min-height:58px}.explore-filter-bar,.explore-content-layers,.explore-category-tabs{padding:0 14px}.explore-date-tabs{padding-bottom:2px}.explore-date-tabs button,.all-filters-button{min-height:43px}.explore-category-tabs button{min-height:42px}.explore-filters-panel{margin:0 14px 10px}.real-explore-workspace{border-top:1px solid #aebeb6}.result-card-actions button,.result-card-actions a{min-height:38px}.real-map-note{padding:0 15px;font-size:9px}.map-add-place{min-height:40px;padding:0 12px;bottom:198px;right:10px}}@media (prefers-reduced-motion:reduce){.map-loading-state>span{animation:none}}.search-discovery-page{--search-navy:#081d2e;--search-forest:#123d34;--search-coral:#ef7055;--search-gold:#f1c95d;background:radial-gradient(circle at 8% 22%,#ef705514,#0000 20rem),#fbfaf6;overflow:hidden}.search-discovery-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6ed;border-bottom-color:#123d3426;position:relative}.search-discovery-hero{background:var(--search-navy);color:#fff;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:650px;display:grid}.search-discovery-copy{z-index:2;align-self:center;padding:clamp(74px,8vw,128px) clamp(28px,6vw,94px) 72px max(28px,50vw - 600px);position:relative}.search-discovery-copy:before{content:"";background:var(--search-coral);opacity:.88;border-radius:50%;width:84px;height:84px;position:absolute;top:58px;right:4%}.search-discovery-copy .guide-kicker{color:var(--search-gold);letter-spacing:.22em;font-size:10px}.search-discovery-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(48px,6.7vw,92px);font-weight:550;line-height:.92}.search-discovery-form{background:#fff;border:1px solid #ffffff42;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:5px;max-width:760px;margin-top:44px;padding:7px;display:grid;box-shadow:0 24px 70px #0000004d}.search-discovery-form>span{color:var(--search-forest);text-align:center;font-size:28px;line-height:1;transform:rotate(-20deg)}.search-discovery-form input{min-width:0;min-height:58px;color:var(--search-navy);border:0;outline:0;padding:0 10px;font-size:16px}.search-discovery-form input::placeholder{color:#71817c}.search-discovery-form button{background:var(--search-coral);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;align-items:center;gap:22px;min-height:54px;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex}.search-discovery-form button b{font-size:18px}.search-discovery-form:focus-within{outline:3px solid var(--search-gold);outline-offset:4px}.search-discovery-prompts{gap:13px;max-width:760px;margin-top:26px;display:grid}.search-discovery-prompts>small{color:#9fb6af;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.search-discovery-prompts>div{flex-wrap:wrap;gap:7px;display:flex}.search-discovery-prompts a{background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:8px;min-height:44px;padding:8px 13px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.search-discovery-prompts a span{font-size:10px;font-weight:850}.search-discovery-prompts a b{color:#a8bcb6;font-size:10px;font-weight:500}.search-discovery-prompts a:hover{border-color:var(--search-gold);background:#ffffff1f;transform:translateY(-2px)}.search-discovery-copy .search-correction{color:#f8dea0;background:#f1c95d29;margin-top:18px}.search-result-answer{color:#d7e3df;align-items:center;gap:14px;margin-top:25px;display:flex}.search-result-answer strong{color:var(--search-gold);letter-spacing:-.06em;font-size:34px}.search-result-answer span{max-width:46ch;font-size:13px;line-height:1.5}.search-discovery-visual{isolation:isolate;background:linear-gradient(135deg, #081d2e14, #081d2e99), repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 72px), var(--search-forest);min-height:650px;position:relative;overflow:hidden}.search-discovery-visual:before,.search-discovery-visual:after{content:"";border:1px solid #ffffff29;position:absolute;transform:rotate(45deg)}.search-discovery-visual:before{width:260px;height:260px;top:-130px;right:-60px}.search-discovery-visual:after{width:190px;height:190px;bottom:-95px;left:8%}.search-visual-card{background:#e9e1ce;border:7px solid #f8f4e8;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0006}.search-visual-card img{object-fit:cover;width:100%;height:100%;display:block}.search-visual-seoul{width:42%;height:72%;top:7%;left:8%;transform:rotate(-4deg)}.search-visual-busan{width:37%;height:61%;bottom:4%;right:8%;transform:rotate(5deg)}.search-visual-card figcaption{color:#fff;background:#081d2eeb;align-items:center;gap:9px;min-height:46px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.search-visual-card figcaption span{color:var(--search-gold);font-size:9px;font-weight:900}.search-visual-card figcaption strong{letter-spacing:.12em;font-size:11px}.search-visual-card figcaption b{margin-left:auto;font-size:12px;font-weight:500}.search-visual-mascot{z-index:3;filter:drop-shadow(0 18px 20px #00000059);width:min(32%,230px);height:auto;position:absolute;bottom:-5%;right:33%}.search-visual-stamp{z-index:4;background:var(--search-coral);color:#fff;border-radius:50%;align-content:center;width:176px;height:176px;padding:24px;display:grid;position:absolute;top:9%;right:5%;transform:rotate(6deg);box-shadow:0 18px 46px #00000042}.search-visual-stamp span{color:#ffe8d3;letter-spacing:.2em;font-size:8px;font-weight:950}.search-visual-stamp strong{letter-spacing:-.04em;margin-top:5px;font-size:25px;line-height:.9}.search-visual-stamp small{margin-top:10px;font-size:9px;line-height:1.35}.search-results-section,.search-start-section{padding-top:92px}.search-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.search-section-heading>div>p,.search-section-heading>p{color:var(--search-coral);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:950}.search-section-heading h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(36px,5vw,64px);font-weight:550;line-height:.96}.search-section-heading>strong{color:var(--search-coral);letter-spacing:-.08em;font-size:clamp(54px,7vw,92px);font-weight:450;line-height:.75}.wiki-spotlight{border-top:7px solid var(--search-gold);background:var(--search-navy);color:#fff;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin:0 0 34px;display:grid;overflow:hidden;box-shadow:0 24px 70px #081d2e2e}.wiki-spotlight-media{background:#163f36;min-height:480px;position:relative;overflow:hidden}.wiki-spotlight-media:after{content:"";background:linear-gradient(#0000 42%,#081d2ed1);position:absolute;inset:0}.wiki-spotlight-media>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wiki-spotlight-placeholder{background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 34px),radial-gradient(circle at 60% 30%,#2b6c5c,#0000 45%);place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.wiki-spotlight-placeholder span{color:#ffffff17;font-size:220px;font-weight:950;line-height:1}.wiki-spotlight-rank{z-index:2;justify-items:end;display:grid;position:absolute;bottom:22px;right:24px}.wiki-spotlight-rank small{color:#dce9e4;letter-spacing:.18em;font-size:8px;font-weight:950}.wiki-spotlight-rank strong{color:var(--search-gold);letter-spacing:-.07em;font-size:54px;font-weight:500;line-height:.9}.wiki-spotlight-body{min-width:0;padding:clamp(28px,4vw,54px)}.wiki-spotlight-body>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.wiki-spotlight-body>header p{color:var(--search-gold);letter-spacing:.16em;margin:0;font-size:8px;font-weight:950}.wiki-spotlight-body>header>span{color:#a9bbb5;text-align:right;font-size:9px;font-weight:750}.wiki-spotlight-body h2{letter-spacing:-.055em;margin:23px 0 4px;font-size:clamp(36px,5vw,66px);font-weight:560;line-height:.95}.wiki-spotlight-body h2 a:hover{color:var(--search-gold)}.wiki-spotlight-alias{color:#a9bbb5;font-size:14px;font-weight:600;display:block}.wiki-spotlight-summary{color:#d7e2de;max-width:65ch;margin:19px 0 0;font-size:12px;line-height:1.7}.wiki-spotlight-metrics{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.wiki-spotlight-metrics>div{border-right:1px solid #ffffff29;min-width:0;padding:17px 16px}.wiki-spotlight-metrics>div:first-child{padding-left:0}.wiki-spotlight-metrics>div:last-child{border-right:0;padding-right:0}.wiki-spotlight-metrics dt{color:#9fb3ac;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.wiki-spotlight-metrics dd{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:27px;font-weight:700}.wiki-spotlight-metrics dd>span{color:var(--search-gold)}.wiki-spotlight-metrics dd.is-date{letter-spacing:-.02em;font-size:14px}.wiki-spotlight-metrics small{color:#90a69e;letter-spacing:0;margin-top:4px;font-size:8px;font-weight:650;display:block}.wiki-spotlight-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 0;display:grid}.wiki-spotlight-facts>div{background:#ffffff12;min-width:0;padding:12px}.wiki-spotlight-facts dt{color:var(--search-gold);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950}.wiki-spotlight-facts dd{color:#edf3f0;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.wiki-spotlight-actions{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.wiki-spotlight-actions>a,.wiki-spotlight-actions>button,.wiki-spotlight-actions .subject-community-actions>button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;gap:16px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.wiki-spotlight-actions>.wiki-primary-action{border-color:var(--search-coral);background:var(--search-coral)}.wiki-spotlight-actions .subject-community-actions{display:contents}.wiki-spotlight-actions>a:hover,.wiki-spotlight-actions>button:hover,.wiki-spotlight-actions .subject-community-actions>button:hover{border-color:var(--search-gold);color:var(--search-gold)}.wiki-spotlight-actions>.wiki-primary-action:hover{color:#fff;background:#ff8065;border-color:#ff9278}.wiki-spotlight-actions :focus-visible{outline:3px solid var(--search-gold);outline-offset:3px}.wiki-spotlight-notice{border-left:4px solid var(--search-gold);color:#ffe8aa;background:#f1c95d1f;margin:12px 0 0;padding:10px 12px;font-size:9px}.wiki-spotlight-compact{grid-template-columns:180px minmax(0,1fr)}.wiki-spotlight-compact .wiki-spotlight-media{min-height:260px}.wiki-spotlight-compact .wiki-spotlight-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-results-grid .search-result-card,.search-guide-grid .search-guide-card{border:0;border-top:5px solid var(--result-accent,var(--search-forest));background:#fff;min-height:310px;padding:27px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 38px #132e2714}.search-result-media{aspect-ratio:3/2;background:#143f36;margin:-27px -27px 23px;position:relative;overflow:hidden}.search-result-media>a:first-child{width:100%;height:100%;display:block}.search-result-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.search-result-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04191fc7);height:42%;position:absolute;inset:auto 0 0}.search-result-media figcaption{z-index:2;color:#fff;align-items:center;gap:7px;padding:10px 12px;font-size:7px;line-height:1.25;display:flex;position:absolute;bottom:0;left:0;right:0}.search-result-media figcaption span{color:var(--search-gold);letter-spacing:.14em;font-weight:950}.search-result-media figcaption a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.search-result-media figcaption small{color:#d4dfdb;white-space:nowrap;margin-left:auto}.search-result-card:hover .search-result-media img,.search-guide-card:hover .search-result-media img{filter:saturate(1.05);transform:scale(1.035)}.search-result-card[data-kind=event]{--result-accent:#e56b4f}.search-result-card[data-kind=place]{--result-accent:#1879a5}.search-result-card[data-kind=area],.search-result-card[data-kind=city]{--result-accent:#278061}.search-result-card[data-kind=guide]{--result-accent:#d69d25}.search-result-card[data-kind=venue]{--result-accent:#8061a8}.search-result-card[data-kind=stay]{--result-accent:#a55e6f}.search-result-card[data-kind=community]{--result-accent:#52767e}.search-result-card>header,.search-guide-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.search-result-card>header>span,.search-guide-card>header>span{color:var(--result-accent,#1879a5);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.search-result-card>header>b,.search-guide-card>header>b{color:#c7cfcb;font-size:20px;font-weight:500}.search-results-grid .search-result-card h3,.search-guide-grid .search-guide-card h3{margin:36px 0 16px;font-size:clamp(23px,2.3vw,31px);font-weight:600;line-height:1.08}:is(.search-result-card:has(.search-result-media) h3,.search-guide-card:has(.search-result-media) h3){margin-top:22px}.search-results-grid .search-result-card>p,.search-guide-grid .search-guide-card>p{color:#5f7069;font-size:12px;line-height:1.65}.search-result-card>footer{border-top:1px solid #e0e5e2;gap:12px;margin-top:auto;padding-top:16px;display:grid}.search-result-card>footer>span{color:#66756f;font-size:9px;font-weight:800;line-height:1.4}.search-result-card .guide-index-link,.search-guide-card .guide-index-link{color:var(--result-accent,var(--search-forest));border:0;justify-content:space-between;display:flex}.search-result-card:hover,.search-guide-card:hover{transform:translateY(-5px);box-shadow:0 20px 52px #132e2721}.search-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-guide-card:first-child{--result-accent:#e56b4f}.search-guide-card:nth-child(2){--result-accent:#1879a5}.search-guide-card:nth-child(3){--result-accent:#278061}.search-neighborhood-heading{border-top:2px solid var(--search-forest);justify-content:space-between;align-items:baseline;gap:24px;margin-top:82px;padding:22px 0 16px;display:flex}.search-neighborhood-heading span{letter-spacing:.17em;font-size:9px;font-weight:950}.search-neighborhood-heading strong{color:#61716a;font-size:14px;font-weight:550}.search-neighborhood-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-neighborhood-grid a{background:var(--neighborhood-tone,var(--search-forest));color:#fff;border:0;min-height:240px;padding:0;position:relative;overflow:hidden}.search-neighborhood-grid a[data-tone=blue]{--neighborhood-tone:#176b92}.search-neighborhood-grid a[data-tone=green]{--neighborhood-tone:#1c6552}.search-neighborhood-grid a[data-tone=orange]{--neighborhood-tone:#b65d32}.search-neighborhood-grid a[data-tone=violet]{--neighborhood-tone:#624b83}.search-neighborhood-grid a[data-tone=red]{--neighborhood-tone:#9b4450}.search-neighborhood-grid a[data-tone=yellow]{--neighborhood-tone:#96701b}.search-neighborhood-grid img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:transform .35s,opacity .35s;position:absolute;inset:0}.search-neighborhood-grid a:after{content:"";background:linear-gradient(#0000 15%,#05181de0);position:absolute;inset:0}.search-neighborhood-grid a>div{z-index:2;align-self:end;gap:5px;padding:22px;display:grid;position:relative}.search-neighborhood-grid a>div strong{letter-spacing:-.03em;font-size:27px;font-weight:650}.search-neighborhood-grid a>div span{color:#fff;font-size:13px}.search-neighborhood-grid a>div small{color:#d6e0dc;max-width:28ch;margin-top:8px;font-size:10px;line-height:1.45}.search-neighborhood-index{z-index:3;letter-spacing:.08em;font-weight:950;position:absolute;top:16px;right:17px;color:var(--search-gold)!important;font-size:11px!important}.search-neighborhood-grid a:hover img{opacity:.72;transform:scale(1.045)}.search-discovery-footer{margin-top:14px}@media (width<=1080px){.search-discovery-hero{grid-template-columns:1fr 460px}.search-discovery-copy{padding-left:34px}.search-visual-stamp{width:150px;height:150px;padding:20px}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-spotlight{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.wiki-spotlight-facts{grid-template-columns:1fr 1fr}}@media (width<=780px){.search-discovery-hero{grid-template-columns:1fr}.search-discovery-copy{padding:72px 20px 46px}.search-discovery-copy:before{width:56px;height:56px;top:40px;right:7%}.search-discovery-copy h1{font-size:clamp(48px,14vw,74px)}.search-discovery-visual{min-height:430px}.search-visual-seoul{left:6%}.search-visual-busan{right:5%}.search-visual-mascot{width:160px}.search-results-section,.search-start-section{padding-top:66px}.search-guide-grid,.search-neighborhood-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-spotlight,.wiki-spotlight-compact{grid-template-columns:1fr}.wiki-spotlight-media,.wiki-spotlight-compact .wiki-spotlight-media{min-height:330px}}@media (width<=560px){.search-discovery-form{grid-template-columns:32px minmax(0,1fr)}.search-discovery-form button{grid-column:1/-1;justify-content:space-between;min-height:50px}.search-discovery-prompts>div{grid-template-columns:1fr 1fr;display:grid}.search-discovery-prompts a{gap:2px;min-width:0;display:grid}.search-discovery-visual{min-height:370px}.search-visual-seoul{width:48%;height:70%}.search-visual-busan{width:43%;height:58%}.search-visual-stamp{width:118px;height:118px;padding:16px}.search-visual-stamp strong{font-size:19px}.search-visual-stamp small{display:none}.search-visual-mascot{width:135px;right:29%}.search-section-heading{align-items:flex-start}.search-section-heading>strong{font-size:54px}.search-results-grid,.search-guide-grid,.search-neighborhood-grid{grid-template-columns:1fr}.search-results-grid .search-result-card,.search-guide-grid .search-guide-card{min-height:270px;padding:22px}.search-result-media{margin:-22px -22px 20px}.search-neighborhood-heading{flex-direction:column;align-items:flex-start;gap:7px}.wiki-spotlight-media,.wiki-spotlight-compact .wiki-spotlight-media{min-height:260px}.wiki-spotlight-body{padding:25px 19px 28px}.wiki-spotlight-body>header{flex-direction:column;align-items:flex-start;gap:7px}.wiki-spotlight-body>header>span{text-align:left}.wiki-spotlight-metrics{grid-template-columns:1fr}.wiki-spotlight-metrics>div,.wiki-spotlight-metrics>div:first-child,.wiki-spotlight-metrics>div:last-child{border-bottom:1px solid #ffffff21;border-right:0;padding:13px 0}.wiki-spotlight-metrics>div:last-child{border-bottom:0}.wiki-spotlight-facts,.wiki-spotlight-compact .wiki-spotlight-facts{grid-template-columns:1fr}.wiki-spotlight-actions>a,.wiki-spotlight-actions>button,.wiki-spotlight-actions .subject-community-actions>button{flex:calc(50% - 7px)}}@media (prefers-reduced-motion:reduce){.search-discovery-page *,.search-discovery-page :before,.search-discovery-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.about-editorial-page{color:#153c34;width:min(1380px,100% - 40px);margin:0 auto;padding:22px 0 96px}.about-editorial-hero{background:#f2cc67;border-top:8px solid #e24b3b;grid-template-columns:minmax(380px,1.08fr) minmax(420px,.92fr);min-height:690px;display:grid;overflow:hidden}.about-editorial-hero>div{align-self:center;padding:clamp(36px,6vw,82px)}.about-editorial-hero>div>p,.about-editorial-method>div:first-child>p,.about-editorial-boundaries>header>p,.about-editorial-status>div>p,.about-editorial-contact p{color:#a2392f;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.about-editorial-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:700px;margin:13px 0 22px;font-size:clamp(56px,7.5vw,105px);line-height:.84}.about-editorial-hero>div>strong{letter-spacing:-.035em;font-size:clamp(20px,2.5vw,31px);line-height:1.15;display:block}.about-editorial-hero>div>span{color:#3f554c;max-width:680px;margin-top:15px;font-size:13px;line-height:1.72;display:block}.about-editorial-hero nav{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.about-editorial-hero nav a{color:#153c34;background:0 0;border:1px solid #153c34;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.about-editorial-hero nav a:first-child{color:#fff;background:#153c34}.about-editorial-hero nav a:hover,.about-editorial-hero nav a:focus-visible,.about-editorial-contact>a:hover,.about-editorial-contact>a:focus-visible{transform:translateY(-2px)}.about-editorial-hero>div>small{color:#5d654c;margin-top:24px;font-size:8px;font-weight:800;display:block}.about-editorial-hero figure{isolation:isolate;background:linear-gradient(155deg,#10372e 0 51%,#0b203a 51% 100%);grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr);gap:7px;margin:0;padding:44px 20px 58px;display:grid;position:relative;overflow:hidden}.about-editorial-hero figure:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.about-editorial-hero figure>span{color:#ffffff29;letter-spacing:-.07em;writing-mode:vertical-rl;font-size:clamp(55px,8vw,112px);font-weight:950;line-height:.78;position:absolute;top:34px;left:34px}.about-editorial-city-primary,.about-editorial-city-stack img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-editorial-city-primary{border:5px solid #fff;min-width:0}.about-editorial-city-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.about-editorial-city-stack img{border:5px solid #fff;min-height:0}.about-editorial-hero .about-editorial-mascot{z-index:3;filter:drop-shadow(0 12px 13px #00000047);position:absolute;top:20px;right:22px}.about-editorial-hero figcaption{z-index:2;color:#153c34;letter-spacing:.1em;background:#fff;padding:9px 11px;font-size:8px;font-weight:950;position:absolute;bottom:22px;right:24px}.about-editorial-scale{border-inline:1px solid #b7c5be;border-bottom:1px solid #b7c5be;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.about-editorial-scale>div{background:#fff;grid-template-columns:auto 1fr;gap:14px;min-width:0;min-height:142px;padding:18px 20px;display:grid}.about-editorial-scale>div+div{border-left:1px solid #b7c5be}.about-editorial-scale dt{color:#1477ae;letter-spacing:.12em;font-size:8px;font-weight:950}.about-editorial-scale dd{flex-direction:column;justify-content:space-between;gap:13px;min-width:0;margin:0;display:flex}.about-editorial-scale dd strong{letter-spacing:-.065em;font-size:clamp(36px,4vw,55px);line-height:.8}.about-editorial-scale dd span{color:#5e7168;font-size:9px;line-height:1.45}.about-editorial-method{background:#fff;border:1px solid #b9c7c0;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,72px);margin-top:46px;padding:clamp(28px,5vw,56px);scroll-margin-top:100px;display:grid}.about-editorial-method h2,.about-editorial-boundaries h2,.about-editorial-status h2,.about-editorial-contact h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,4.8vw,60px);line-height:.95}.about-editorial-method>div:last-child{border-left:1px solid #c6d0cb;padding-left:clamp(20px,4vw,50px)}.about-editorial-method>div:last-child p{color:#4d6359;margin:0;font-size:13px;line-height:1.75}.about-editorial-method>div:last-child p+p{border-top:1px solid #d5ded9;margin-top:18px;padding-top:18px}.about-editorial-boundaries{color:#fff;background:#0f322b;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:clamp(30px,5vw,70px);margin-top:14px;padding:clamp(30px,5vw,58px);display:grid}.about-editorial-boundaries>header>p{color:#f2cc67}.about-editorial-boundaries h2{margin-top:9px}.about-editorial-boundaries ol{background:#ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.about-editorial-boundaries li{background:#173e35;flex-direction:column;justify-content:space-between;gap:18px;min-height:126px;padding:17px;display:flex}.about-editorial-boundaries li span{color:#f2cc67;font-size:8px;font-weight:950}.about-editorial-boundaries li strong{color:#d7e5df;font-size:10px;line-height:1.55}.about-editorial-boundaries li:last-child{grid-column:1/-1;min-height:94px}.about-editorial-status{background:#edf2ef;border-top:8px solid #1477ae;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(34px,6vw,80px);margin-top:44px;padding:clamp(30px,5vw,58px);scroll-margin-top:100px;display:grid}.about-editorial-status>div>p{color:#1477ae}.about-editorial-status>div>span{color:#50655c;max-width:740px;margin-top:17px;font-size:12px;line-height:1.72;display:block}.about-editorial-status aside{background:#fff;border:1px solid #bdcac4;align-self:start;padding:22px}.about-editorial-status aside p{color:#4e645a;margin:0;font-size:11px;line-height:1.67}.about-editorial-status aside ul{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.about-editorial-status aside li{background:#f3f6f4;border-left:4px solid #f2cc67;padding:11px;font-size:9px;font-weight:850;line-height:1.5}.about-editorial-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.about-editorial-operations article{background:#fff;border:1px solid #b9c7c0;flex-direction:column;min-height:360px;padding:clamp(26px,4vw,46px);display:flex}.about-editorial-operations article>span{color:#1477ae;letter-spacing:.12em;font-size:8px;font-weight:950}.about-editorial-operations h2{letter-spacing:-.05em;max-width:12ch;margin:auto 0 18px;font-size:clamp(31px,4vw,49px);line-height:.98}.about-editorial-operations p{color:#51675d;margin:0;font-size:11px;line-height:1.72}.about-editorial-operations a,.about-editorial-contact span a{color:#146895;text-underline-offset:3px;font-weight:900;text-decoration:underline}.about-editorial-contact{background:#f2cc67;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:44px;padding:clamp(28px,5vw,58px);display:flex}.about-editorial-contact>div>span{color:#455a50;max-width:740px;margin-top:14px;font-size:12px;line-height:1.65;display:block}.about-editorial-contact>a{color:#fff;background:#153c34;flex:none;align-items:center;min-height:46px;padding:0 18px;font-size:9px;font-weight:950;transition:transform .18s;display:inline-flex}.about-editorial-policy-nav{background:#fff;border:1px solid #b9c7c0;border-top:0;flex-wrap:wrap;gap:12px 20px;padding:18px 20px;display:flex}.about-editorial-policy-nav a{color:#4e645a;text-underline-offset:3px;font-size:9px;font-weight:900;text-decoration:underline}.about-editorial-footer{color:#fff;background:#0f322b;justify-content:space-between;align-items:center;gap:24px;min-height:112px;margin-top:14px;padding:24px 28px;display:flex}.about-editorial-footer>span{color:#c8d9d2;font-size:10px}.about-editorial-footer>a{color:#f2cc67;font-size:9px;font-weight:950}@media (width<=960px){.about-editorial-hero{grid-template-columns:1fr}.about-editorial-hero figure{min-height:560px}.about-editorial-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.about-editorial-scale>div:nth-child(3){border-top:1px solid #b7c5be;border-left:0}.about-editorial-scale>div:nth-child(4){border-top:1px solid #b7c5be}.about-editorial-method,.about-editorial-boundaries,.about-editorial-status{grid-template-columns:1fr}.about-editorial-method>div:last-child{border-top:1px solid #c6d0cb;border-left:0;padding:22px 0 0}}@media (width<=650px){.about-editorial-page{width:calc(100% - 24px);padding-top:12px;padding-bottom:72px}.about-editorial-hero>div{padding:32px 19px}.about-editorial-hero h1{font-size:clamp(52px,16vw,72px)}.about-editorial-hero nav{display:grid}.about-editorial-hero nav a{justify-content:center}.about-editorial-hero figure{min-height:410px;padding:38px 10px 50px}.about-editorial-hero .about-editorial-mascot{top:10px;right:10px}.about-editorial-hero figure>span{font-size:62px;top:20px;left:18px}.about-editorial-hero figcaption{font-size:7px;bottom:12px;right:12px}.about-editorial-scale{grid-template-columns:1fr}.about-editorial-scale>div{min-height:110px}.about-editorial-scale>div+div{border-top:1px solid #b7c5be;border-left:0}.about-editorial-boundaries ol{grid-template-columns:1fr}.about-editorial-boundaries li:last-child{grid-column:auto}.about-editorial-operations{grid-template-columns:1fr}.about-editorial-operations article{min-height:310px}.about-editorial-contact,.about-editorial-footer{flex-direction:column;align-items:stretch}.about-editorial-contact>a{justify-content:center}.about-editorial-footer{min-height:0}}.offline-page{color:#153c34;background:#e9efec;min-height:calc(100dvh - 90px);padding:22px max(20px,50% - 660px) 96px}.offline-hero{color:#fff;background:#0b203a;border-top:8px solid #f2cc67;grid-template-columns:minmax(360px,1.1fr) minmax(340px,.9fr);min-height:560px;display:grid;overflow:hidden}.offline-hero>div{align-self:center;padding:clamp(34px,6vw,76px)}.offline-hero>div>p,.offline-kit-heading>div>span,.offline-block>header>p{color:#f2cc67;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.offline-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin:13px 0 19px;font-size:clamp(50px,7vw,94px);line-height:.88}.offline-hero>div>span{color:#cfdbe4;max-width:680px;font-size:13px;line-height:1.72;display:block}.offline-hero nav{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.offline-hero nav a{color:#fff;border:1px solid #ffffff6b;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.offline-hero nav a:first-child{color:#0b203a;background:#f2cc67;border-color:#f2cc67}.offline-hero nav a:hover,.offline-hero nav a:focus-visible,.offline-kit-actions button:hover,.offline-kit-actions button:focus-visible,.offline-numbers a:hover,.offline-numbers a:focus-visible{transform:translateY(-2px)}.offline-hero>aside{isolation:isolate;background:#153c34;flex-direction:column;justify-content:center;align-items:center;padding:42px;display:flex;position:relative;overflow:hidden}.offline-hero>aside:before{content:"";z-index:-1;opacity:.15;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.offline-signal-mark{justify-content:center;align-items:flex-end;gap:13px;width:min(280px,66%);height:260px;display:flex;transform:rotate(-8deg)}.offline-signal-mark i{background:#f2cc671f;border:4px solid #f2cc67;width:42px;display:block}.offline-signal-mark i:first-child{height:62px}.offline-signal-mark i:nth-child(2){height:112px}.offline-signal-mark i:nth-child(3){height:170px}.offline-signal-mark i:nth-child(4){background:0 0;border-color:#ffffff3d;height:230px}.offline-hero>aside>strong{color:#fff;letter-spacing:-.05em;margin-top:25px;font-size:clamp(29px,4vw,46px)}.offline-hero>aside>span{color:#90afa5;letter-spacing:.16em;margin-top:8px;font-size:8px;font-weight:950}.offline-kit-shell,.offline-page>.offline-block,.offline-survival-grid{max-width:1180px;margin-inline:auto}.offline-kit-shell{margin-top:30px}.offline-kit-downloader{background:#fff;border:1px solid #adbbb4;border-left:8px solid #f2cc67;margin:0;padding:clamp(23px,4vw,39px)}.offline-kit-heading{border-bottom:1px solid #d2dbd6;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:20px;display:flex}.offline-kit-heading>div>span{color:#1477ae}.offline-kit-heading h2{letter-spacing:-.045em;max-width:760px;margin:7px 0 0;font-size:clamp(25px,4vw,40px);line-height:1}.offline-kit-heading>strong{color:#315e50;white-space:nowrap;background:#e8f1ed;border:1px solid #9db5aa;padding:8px 10px;font-size:8px}.offline-kit-downloader>p{color:#52675e;max-width:850px;margin:20px 0;font-size:11px;line-height:1.68}.offline-kit-actions{flex-wrap:wrap;gap:8px;display:flex}.offline-kit-actions button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.offline-kit-actions button:last-child,.offline-kit-actions button.is-copied{color:#fff;background:#153c34}.offline-kit-actions button>span:first-child{letter-spacing:.08em;text-align:center;border:1px solid;min-width:34px;padding:5px 6px;font-size:7px}.offline-page>.offline-block{background:#fff;border:1px solid #b8c6bf;margin-top:14px;margin-bottom:0;padding:clamp(22px,4vw,38px)}.offline-address-card{background:#fff;border:1px solid #9eaea6;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);margin-top:14px;display:grid}.offline-address-intro{color:#fff;background:#153c34;border-right:1px solid #b8c6bf;padding:clamp(23px,4vw,38px)}.offline-address-intro>p{color:#a9d9cb;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.offline-address-intro h2{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(28px,4vw,43px);line-height:.98}.offline-address-intro span{color:#d8e8e2;font-size:11px;line-height:1.65}.offline-address-locked,.offline-address-reveal{flex-direction:column;justify-content:center;min-height:270px;padding:clamp(23px,4vw,38px);display:flex}.offline-address-locked{align-items:flex-start}.offline-address-locked>span{color:#5a7066;letter-spacing:.13em;background:repeating-linear-gradient(-45deg,#eef3f0,#eef3f0 8px,#e5ece8 8px 16px);border:1px dashed #95a69d;place-items:center;width:100%;min-height:83px;padding:20px;font-size:9px;font-weight:900;display:grid}.offline-address-locked button,.offline-address-actions button{color:#fff;background:#153c34;border:1px solid #153c34;min-height:43px;margin-top:15px;padding:0 18px;font-size:10px;font-weight:900}.offline-address-locked small{color:#5b6f65;margin-top:10px;font-size:9px}.offline-address-taxi-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.offline-address-taxi-label span{color:#1477ae;letter-spacing:.14em;font-size:9px;font-weight:900}.offline-address-taxi-label strong{color:#153c34;font-size:15px}.offline-address-value{color:#0e2b25;white-space:pre-line;overflow-wrap:anywhere;background:#f7faf8;border:2px solid #153c34;margin:18px 0 0;padding:20px;font-size:clamp(22px,3vw,34px);font-weight:850;line-height:1.35}.offline-address-actions{gap:8px;display:flex}.offline-address-actions button:last-child{color:#153c34;background:#fff}.offline-address-actions .offline-address-remove{color:#a63830;background:#fff;border-color:#a63830}.offline-address-status{color:#1477ae;min-height:16px;margin:8px 0 0;font-size:10px}.offline-address-warning{color:#675623;background:#fff5db;border-top:1px solid #b8c6bf;grid-column:1/-1;margin:0;padding:12px clamp(23px,4vw,38px);font-size:9px;line-height:1.55}.offline-page>.offline-block>h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(25px,4vw,38px)}.offline-page>.offline-block>p:not(.offline-age){color:#5b6f65;margin-bottom:0;font-size:11px;line-height:1.65}.offline-page>.offline-block article{background:#f5f8f6;border-color:#becbc5;border-radius:0}.offline-survival-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:14px;margin-top:14px;display:grid}.offline-survival-grid .offline-block{background:#fff;border:1px solid #b8c6bf;max-width:none;margin:0;padding:clamp(23px,4vw,36px)}.offline-block>header{margin-bottom:20px}.offline-block>header>p{color:#1477ae}.offline-block>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,4vw,43px);line-height:1}.offline-page .offline-numbers,.offline-page .offline-phrases{gap:7px}.offline-page .offline-numbers li,.offline-page .offline-phrases li{background:#f5f8f6;border-color:#c5d0cb;border-radius:0;min-height:72px;padding:0}.offline-page .offline-numbers a{justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:72px;padding:13px 14px;transition:transform .18s,background .18s;display:flex}.offline-page .offline-numbers b{color:#a63830;letter-spacing:-.05em;font-size:32px;line-height:1}.offline-page .offline-numbers span{color:#53675e;text-align:right;max-width:190px;font-size:10px;font-weight:800;line-height:1.4}.offline-page .offline-phrases li{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);align-items:center;padding:13px 15px;display:grid}.offline-page .offline-phrases b{color:#153c34;font-size:17px}.offline-page .offline-phrases span{font-size:10px;line-height:1.45}.offline-korean-block>p{margin:17px 0 0}.offline-korean-block>p a{color:#146895;text-underline-offset:4px;font-size:10px;font-weight:900;text-decoration:underline}@media (width<=900px){.offline-hero{grid-template-columns:1fr}.offline-hero>aside{min-height:440px}.offline-survival-grid,.offline-address-card{grid-template-columns:1fr}.offline-address-intro{border-bottom:1px solid #b8c6bf;border-right:0}}@media (width<=620px){.offline-page{padding:12px 12px 76px}.offline-hero{min-height:0}.offline-hero>div{padding:31px 18px}.offline-hero h1{font-size:clamp(45px,15vw,62px)}.offline-hero nav{display:grid}.offline-hero nav a{justify-content:center}.offline-hero>aside{min-height:330px;padding:26px}.offline-signal-mark{gap:9px;height:190px}.offline-signal-mark i{width:30px}.offline-signal-mark i:first-child{height:48px}.offline-signal-mark i:nth-child(2){height:82px}.offline-signal-mark i:nth-child(3){height:124px}.offline-signal-mark i:nth-child(4){height:172px}.offline-kit-heading{flex-direction:column}.offline-kit-actions{display:grid}.offline-kit-actions button{justify-content:center}.offline-address-locked,.offline-address-reveal{min-height:0;padding:22px 18px}.offline-address-taxi-label{flex-direction:column;align-items:flex-start;gap:8px}.offline-address-actions{grid-template-columns:1fr;display:grid}.offline-address-actions button{margin-top:12px}.offline-page .offline-phrases li{grid-template-columns:1fr;gap:6px}}.contact-editorial-page{color:#153c34;width:min(1380px,100% - 40px);margin:0 auto;padding:22px 0 96px}.contact-editorial-hero{background:#eef3ef;border-top:8px solid #1477ae;grid-template-columns:minmax(380px,1.02fr) minmax(420px,.98fr);min-height:650px;display:grid;overflow:hidden}.contact-editorial-hero>div{align-self:center;padding:clamp(36px,6vw,80px)}.contact-editorial-hero>div>p,.contact-editorial-direct>div:first-child>p,.contact-editorial-emergency>div:first-child>p,.contact-editorial-social>div>p{color:#1477ae;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.contact-editorial-hero h1{letter-spacing:-.08em;margin:12px 0 21px;font-size:clamp(62px,8vw,112px);line-height:.82}.contact-editorial-hero>div>strong{letter-spacing:-.04em;max-width:650px;font-size:clamp(22px,2.8vw,35px);line-height:1.05;display:block}.contact-editorial-hero>div>span{color:#53685f;max-width:680px;margin-top:15px;font-size:12px;line-height:1.72;display:block}.contact-editorial-hero nav{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.contact-editorial-hero nav a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.contact-editorial-hero nav a:first-child{color:#fff;background:#153c34}.contact-editorial-hero nav a:hover,.contact-editorial-hero nav a:focus-visible,.contact-editorial-direct a:hover,.contact-editorial-direct a:focus-visible,.contact-editorial-numbers a:hover,.contact-editorial-numbers a:focus-visible,.contact-editorial-social li a:hover,.contact-editorial-social li a:focus-visible{transform:translateY(-2px)}.contact-editorial-hero>div>small{color:#73827b;margin-top:23px;font-size:8px;font-weight:800;display:block}.contact-editorial-hero figure{isolation:isolate;background:#0b203a;min-height:650px;margin:0;position:relative;overflow:hidden}.contact-editorial-hero figure:after{content:"";background:linear-gradient(#0b203a1f,#0b203ab3);position:absolute;inset:0}.contact-editorial-hero figure>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.contact-editorial-hero figure>div{z-index:2;color:#fff;gap:6px;display:grid;position:absolute;top:34px;left:34px}.contact-editorial-hero figure>div span{letter-spacing:-.07em;font-size:clamp(42px,6vw,83px);font-weight:950;line-height:.82}.contact-editorial-hero figure>div strong{color:#f2cc67;letter-spacing:.18em;font-size:8px}.contact-editorial-hero .contact-editorial-mascot{z-index:3;filter:drop-shadow(0 12px 13px #00000047);position:absolute;bottom:45px;right:26px}.contact-editorial-hero figcaption{z-index:3;color:#fff;letter-spacing:.12em;font-size:7px;font-weight:950;position:absolute;bottom:22px;right:24px}.contact-editorial-direct{background:#fff;border:1px solid #b9c7c0;border-top:0;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,72px);padding:clamp(28px,5vw,56px);display:grid}.contact-editorial-direct h2,.contact-editorial-emergency h2,.contact-editorial-social h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,4.8vw,59px);line-height:.94}.contact-editorial-direct>div:last-child{border-left:1px solid #ccd6d1;padding-left:clamp(20px,4vw,50px)}.contact-editorial-direct>div:last-child p{color:#4f655b;margin:0;font-size:12px;line-height:1.75}.contact-editorial-direct a{color:#fff;background:#1477ae;align-items:center;min-height:44px;margin-top:21px;padding:0 15px;font-size:9px;font-weight:950;transition:transform .18s;display:inline-flex}.contact-editorial-routes{background:#b9c7c0;border:1px solid #b9c7c0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:44px;scroll-margin-top:100px;display:grid}.contact-editorial-routes article{background:#fff;flex-direction:column;min-height:300px;padding:clamp(24px,4vw,42px);display:flex}.contact-editorial-routes article:last-child{background:#f2cc67;grid-column:1/-1;min-height:250px}.contact-editorial-routes article>span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:950}.contact-editorial-routes article:last-child>span{color:#9d3a31}.contact-editorial-routes h2{letter-spacing:-.05em;max-width:13ch;margin:auto 0 17px;font-size:clamp(30px,4vw,48px);line-height:.97}.contact-editorial-routes p,.contact-editorial-emergency>div:first-child>span,.contact-editorial-emergency>p,.contact-editorial-social>div>span{color:#50665c;margin:0;font-size:11px;line-height:1.72}.contact-editorial-routes a,.contact-editorial-emergency a{color:#146895;text-underline-offset:3px;font-weight:900;text-decoration:underline}.contact-editorial-emergency{color:#fff;background:#0f322b;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,68px);margin-top:14px;padding:clamp(29px,5vw,56px);display:grid}.contact-editorial-emergency>div:first-child>p{color:#f2cc67}.contact-editorial-emergency h2{color:#fff}.contact-editorial-emergency>div:first-child>span{color:#cbdcd5;margin-top:15px;display:block}.contact-editorial-emergency>div:first-child a{color:#f2cc67}.contact-editorial-numbers{gap:7px;display:grid}.contact-editorial-numbers a{color:#fff;background:#173e35;border:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:13px 16px;text-decoration:none;transition:transform .18s,background .18s;display:flex}.contact-editorial-numbers b{color:#f2cc67;letter-spacing:-.05em;font-size:38px;line-height:1}.contact-editorial-numbers span{color:#c9ddd5;letter-spacing:.11em;text-align:right;font-size:8px;font-weight:950}.contact-editorial-emergency>p{color:#b8cdc4;border-top:1px solid #ffffff38;grid-column:1/-1;padding-top:18px}.contact-editorial-social{background:#eef3ef;border-top:8px solid #e24b3b;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(32px,5vw,72px);margin-top:44px;padding:clamp(28px,5vw,56px);display:grid}.contact-editorial-social>div>span{margin-top:15px;display:block}.contact-editorial-social ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.contact-editorial-social li a{background:#fff;border:1px solid #b9c7c0;grid-template-columns:34px minmax(100px,.6fr) minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:13px 15px;transition:transform .18s;display:grid}.contact-editorial-social li span{color:#1477ae;font-size:8px;font-weight:950}.contact-editorial-social li strong{font-size:13px}.contact-editorial-social li small{color:#65776f;font-size:9px}.contact-editorial-policy-nav{background:#fff;border:1px solid #b9c7c0;flex-wrap:wrap;gap:12px 20px;margin-top:14px;padding:18px 20px;display:flex}.contact-editorial-policy-nav a{color:#4e645a;text-underline-offset:3px;font-size:9px;font-weight:900;text-decoration:underline}.contact-editorial-footer{color:#fff;background:#0f322b;justify-content:space-between;align-items:center;gap:24px;min-height:112px;margin-top:14px;padding:24px 28px;display:flex}.contact-editorial-footer>span{color:#c8d9d2;font-size:10px}.contact-editorial-footer>a{color:#f2cc67;font-size:9px;font-weight:950}@media (width<=960px){.contact-editorial-hero{grid-template-columns:1fr}.contact-editorial-hero figure{min-height:540px}.contact-editorial-direct,.contact-editorial-emergency,.contact-editorial-social{grid-template-columns:1fr}.contact-editorial-direct>div:last-child{border-top:1px solid #ccd6d1;border-left:0;padding:22px 0 0}}@media (width<=650px){.contact-editorial-page{width:calc(100% - 24px);padding-top:12px;padding-bottom:72px}.contact-editorial-hero>div{padding:32px 19px}.contact-editorial-hero h1{font-size:clamp(58px,18vw,80px)}.contact-editorial-hero nav{display:grid}.contact-editorial-hero nav a{overflow-wrap:anywhere;justify-content:center}.contact-editorial-hero figure{min-height:410px}.contact-editorial-hero figure>div{top:20px;left:18px}.contact-editorial-hero .contact-editorial-mascot{bottom:35px;right:8px}.contact-editorial-hero figcaption{bottom:12px;right:12px}.contact-editorial-routes{grid-template-columns:1fr}.contact-editorial-routes article:last-child{grid-column:auto}.contact-editorial-social li a{grid-template-columns:30px 1fr}.contact-editorial-social li small{grid-column:2}.contact-editorial-footer{flex-direction:column;align-items:stretch;min-height:0}}.add-place-header{border-top:8px solid #f2cc67;grid-template-columns:minmax(380px,1.04fr) minmax(420px,.96fr);align-items:stretch;gap:0;min-height:600px;padding:0;overflow:hidden}.add-place-header>div{align-self:center;max-width:none;padding:clamp(38px,6vw,78px)}.add-place-header h1{letter-spacing:-.07em;text-wrap:balance;max-width:720px;font-size:clamp(48px,6.4vw,88px);line-height:.88}.add-place-header>div>span{max-width:650px;font-size:13px;line-height:1.72}.add-place-header>div>a{color:#153c34;background:#f2cc67;border:1px solid #f2cc67;align-items:center;width:max-content;min-height:44px;margin-top:25px;padding:0 16px;font-size:9px;font-weight:950;transition:transform .18s;display:inline-flex}.add-place-header>div>a:hover,.add-place-header>div>a:focus-visible{transform:translateY(-2px)}.add-place-header figure{isolation:isolate;background:#e9efec;min-height:600px;margin:0;position:relative;overflow:hidden}.add-place-header figure:after{content:"";z-index:1;background:linear-gradient(#0b203a0a,#0b203a85);position:absolute;inset:0}.add-place-header figure>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.add-place-header figure>div{z-index:2;gap:4px;display:grid;position:absolute;top:27px;left:27px}.add-place-header figure>div span{color:#153c34;letter-spacing:.13em;background:#fff;width:max-content;padding:7px 9px;font-size:8px;font-weight:950}.add-place-header figure>div span:nth-child(2){background:#f2cc67;margin-left:25px}.add-place-header figure>div span:nth-child(3){color:#fff;background:#1477ae;margin-left:50px}.add-place-header .add-place-editorial-mascot{z-index:3;filter:drop-shadow(0 12px 13px #00000047);position:absolute;bottom:44px;right:22px}.add-place-header figcaption{z-index:3;color:#fff;letter-spacing:.12em;font-size:7px;font-weight:950;position:absolute;bottom:20px;right:22px}.add-place-steps{z-index:2;background:#fff;border:1px solid #b9c7c0;margin-top:-27px;padding:0;position:relative}.add-place-steps li{border-bottom-width:5px;min-height:70px}@media (width<=900px){.add-place-header{grid-template-columns:1fr}.add-place-header figure{min-height:520px}}@media (width<=650px){.add-place-header{min-height:0;margin-left:-13px;margin-right:-13px;padding:0}.add-place-header>div{padding:34px 18px}.add-place-header h1{font-size:clamp(47px,15vw,65px)}.add-place-header figure{min-height:390px}.add-place-header figure>div{top:16px;left:14px}.add-place-header .add-place-editorial-mascot{bottom:35px;right:7px}.add-place-header figcaption{bottom:11px;right:10px}.add-place-steps{margin-top:-18px}.add-place-steps li{min-height:58px}}.auth-editorial-shell{background:linear-gradient(90deg,#0000 0 49.94%,#153c3410 50%,#0000 50.06%),radial-gradient(circle at 12% 4%,#f2cc6745 0 2px,#0000 3px) 0 0/34px 34px,#f3f0e8;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);place-items:stretch stretch;gap:clamp(22px,3.5vw,56px);min-height:calc(100dvh - 74px);padding:clamp(28px,4vw,64px) 5vw clamp(72px,8vw,120px);display:grid}.auth-journey-panel{color:#fff;background:#153c34;border:1px solid #153c3426;grid-template-columns:minmax(220px,.83fr) minmax(250px,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 32px 80px #153c3420}.auth-journey-visual{background:#6b756f;min-height:100%;position:relative;overflow:hidden}.auth-journey-visual:after{content:"";background:linear-gradient(#153c3417 28%,#153c34a8 100%);position:absolute;inset:0}.auth-journey-visual img{object-fit:cover;object-position:58% center;filter:saturate(.88)contrast(1.03);transition:transform .7s}.auth-journey-panel:hover .auth-journey-visual img{transform:scale(1.025)}.auth-journey-stamp{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#153c34c7;border:1px solid #ffffff80;gap:3px;padding:12px 14px;display:grid;position:absolute;top:24px;left:24px}.auth-journey-stamp span{color:#f2cc67;letter-spacing:.18em;font-size:9px;font-weight:900}.auth-journey-stamp b{letter-spacing:.08em;font-size:8px}.auth-journey-hangul{z-index:1;color:#fff;font-family:var(--font-korean), sans-serif;letter-spacing:-.13em;opacity:.82;writing-mode:vertical-rl;font-size:clamp(74px,8vw,132px);font-weight:900;line-height:1;position:absolute;bottom:-22px;right:-4px}.auth-journey-copy{flex-direction:column;min-width:0;padding:clamp(34px,4vw,66px) clamp(28px,3.7vw,58px) 30px;display:flex}.auth-journey-copy>p:first-child{color:#f2cc67;letter-spacing:.18em;margin:0 0 28px;font-size:10px;font-weight:900}.auth-journey-copy h2{letter-spacing:-.065em;word-break:keep-all;overflow-wrap:normal;margin:0;font-size:clamp(48px,5vw,82px);font-weight:500;line-height:.86;display:grid}.auth-journey-copy h2 em{color:#f2cc67;margin-left:.45em;font-family:Georgia,serif;font-weight:400}.auth-journey-copy ul{border-top:1px solid #ffffff29;margin:clamp(46px,6vh,78px) 0 34px;padding:0;list-style:none}.auth-journey-copy li{color:#e4ece8;border-bottom:1px solid #ffffff29;align-items:center;gap:16px;min-height:55px;font-size:12px;font-weight:700;display:flex}.auth-journey-copy li span{color:#f2cc67;font-size:9px;font-weight:900}.auth-journey-welcome{align-items:end;gap:15px;margin-top:auto;display:flex}.auth-journey-welcome .mascot{flex:none}.auth-journey-welcome p{gap:3px;margin:0 0 9px;display:grid}.auth-journey-welcome b{color:#fff;font-size:15px}.auth-journey-welcome span{color:#a9bdb5;letter-spacing:.03em;font-size:9px}.auth-editorial-shell>.auth-card{border:0;border-top:7px solid #ef6d50;width:100%;margin:auto 0;padding:clamp(32px,4.2vw,58px);box-shadow:0 32px 80px #153c3420}.auth-editorial-shell>.auth-card>p:first-child{color:#ef6d50}.auth-editorial-shell>.auth-card h1{word-break:keep-all;overflow-wrap:normal;max-width:480px;font-size:clamp(42px,4.2vw,62px)}.auth-editorial-shell>.auth-card .auth-copy{font-size:13px;line-height:1.65}.auth-editorial-shell>.auth-card input{border-color:#aebcb5;border-radius:0}.auth-editorial-shell>.auth-card input:focus-visible,.auth-editorial-shell>.auth-card button:focus-visible,.auth-editorial-shell>.auth-card a:focus-visible{outline-offset:3px;outline:3px solid #f2cc67}.auth-editorial-shell>.auth-card form>button{background:#153c34;transition:background .2s,transform .2s}.auth-editorial-shell>.auth-card form>button:hover:not(:disabled){background:#22584d;transform:translateY(-1px)}.auth-editorial-shell>.auth-card button:disabled{opacity:.58;cursor:wait}.auth-editorial-shell .google-signin-button{border-color:#aebcb5;min-height:54px;transition:border-color .2s,background .2s}.auth-editorial-shell .google-signin-button:hover{background:#f8f6ef;border-color:#153c34}@media (width<=1100px){.auth-editorial-shell{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:22px}.auth-journey-panel{grid-template-columns:.72fr 1fr}.auth-journey-copy{padding:42px 28px 26px}}@media (width<=860px){.auth-editorial-shell{grid-template-columns:1fr;padding:24px 4vw 90px}.auth-journey-panel{grid-template-columns:minmax(190px,.75fr) 1fr;min-height:430px}.auth-journey-copy ul{margin:34px 0 26px}.auth-editorial-shell>.auth-card{order:-1;margin:0}}@media (width<=560px){.auth-editorial-shell{background:#f3f0e8;gap:0;padding:0 0 82px}.auth-journey-panel{min-height:0;box-shadow:none;border:0;grid-template-columns:1fr}.auth-journey-visual{min-height:112px;max-height:112px}.auth-journey-hangul{font-size:60px;bottom:-12px}.auth-journey-stamp{padding:9px 11px;top:14px;left:16px}.auth-journey-copy{padding:24px 20px 22px}.auth-journey-copy>p:first-child{margin-bottom:13px}.auth-journey-copy h2{gap:4px;font-size:clamp(35px,10vw,42px);line-height:.94;display:grid}.auth-journey-copy h2 em{margin-left:.35em}.auth-journey-copy ul{margin:22px 0 0}.auth-journey-copy li{gap:12px;min-height:42px;font-size:10px}.auth-journey-welcome{display:none}.auth-editorial-shell>.auth-card{box-shadow:none;border-top-width:6px;padding:30px 20px 34px}.auth-editorial-shell>.auth-card h1{font-size:clamp(33px,9vw,39px);line-height:1.04}}@media (prefers-reduced-motion:reduce){.auth-journey-visual img,.auth-editorial-shell>.auth-card form>button{transition:none}}.messages-account-recovery{color:#153c34;align-content:start;justify-items:start;gap:14px;min-height:65vh;padding:52px 24px 110px;display:grid}.messages-account-recovery>p{color:#b94c39;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.messages-account-recovery h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(30px,5vw,56px);line-height:.98}.messages-account-recovery button,.message-list-state button,.message-connection-state button,.message-load-state button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#153c34;border:1px solid #153c34;padding:0 12px;font-size:9px;font-weight:900}.message-list-state{color:#687870;gap:9px;margin:0;padding:14px 10px;font-size:9px;line-height:1.45;display:grid}.message-list-state.is-error{color:#6e5210;background:#fff8dc;border:1px solid #d5aa42}.message-connection-state,.message-load-state{color:#5f4c13;background:#fff8dc;border-bottom:1px solid #d5aa42;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.message-connection-state.is-offline{color:#753827;background:#fff0eb;border-color:#c97560}.message-connection-state>div{gap:3px;display:grid}.message-connection-state b,.message-load-state span{font-size:10px;line-height:1.4}.message-connection-state span,.message-connection-state small{font-size:8px;line-height:1.4}.message-connection-state small{color:#746b52}.message-load-state{color:#753827;background:#fff0eb;border-color:#c97560}.message-stream-loading{color:#687870;margin:auto;font-size:10px}@media (width<=760px){.message-connection-state,.message-load-state{flex-direction:column;align-items:stretch}.message-connection-state button,.message-load-state button{width:100%}.messages-layout>aside .message-list-state button{min-width:0;padding:0 5px;font-size:7px}}.onboarding.onboarding-editorial{background:radial-gradient(circle at 88% 9%,#ef6d5030 0 2px,#0000 3px) 0 0/38px 38px,linear-gradient(135deg,#f4f0e7 0 54%,#e8efeb 54% 100%);width:100%;max-width:none;margin:0;padding:clamp(26px,4vw,64px) 5vw clamp(78px,8vw,120px)}.onboarding-workspace{grid-template-columns:minmax(340px,.76fr) minmax(480px,1fr);align-items:stretch;width:min(1240px,100%);margin:0 auto;display:grid;box-shadow:0 34px 90px #153c3422}.onboarding-journey-board{color:#fff;background:#153c34;grid-template-rows:minmax(310px,.95fr) minmax(310px,1fr);min-height:720px;display:grid;overflow:hidden}.onboarding-journey-photo{background:#90a9bc;min-height:0;position:relative;overflow:hidden}.onboarding-journey-photo:after{content:"";background:linear-gradient(#0000 48%,#153c34ba 100%);position:absolute;inset:0}.onboarding-journey-photo img{object-fit:cover;object-position:58% center;filter:saturate(.9)contrast(1.03);transition:transform .7s}.onboarding-journey-board:hover .onboarding-journey-photo img{transform:scale(1.025)}.onboarding-journey-photo>span{z-index:1;color:#fff;font-family:var(--font-korean), sans-serif;letter-spacing:-.1em;font-size:clamp(58px,6vw,88px);font-weight:900;line-height:1;position:absolute;bottom:13px;right:22px}.onboarding-journey-copy{flex-direction:column;padding:clamp(30px,4vw,52px);display:flex;position:relative}.onboarding-journey-copy>p{color:#f2cc67;letter-spacing:.17em;margin:0 0 26px;font-size:9px;font-weight:900}.onboarding-journey-copy ol{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.onboarding-journey-copy li{color:#e4ece8;border-bottom:1px solid #ffffff30;align-items:center;gap:16px;min-height:56px;font-size:12px;font-weight:700;display:flex}.onboarding-journey-copy li span{color:#f2cc67;font-size:9px;font-weight:900}.onboarding-journey-mascot{place-items:end;width:96px;display:grid;position:absolute;bottom:15px;right:25px}.onboarding-editorial .onboarding-card{background:#fff;border:0;border-top:7px solid #ef6d50;border-radius:0;padding:clamp(36px,5vw,68px)}.onboarding-editorial .onboarding-head{margin-bottom:clamp(34px,4vw,52px);display:block}.onboarding-editorial .onboarding-head .guide-kicker{color:#ef6d50;letter-spacing:.17em;margin:0 0 15px;font-size:9px}.onboarding-editorial .onboarding-head h1,.onboarding-editorial .onboarding-done h1{letter-spacing:-.055em;max-width:590px;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:600;line-height:.98}.onboarding-editorial .onboarding-lead{max-width:620px;margin-top:17px;font-size:13px;line-height:1.65}.onboarding-editorial .onboarding-field{counter-increment:onboarding-step;border-top:1px solid #d8dfdb;margin:0;padding:24px 0 27px 48px;position:relative}.onboarding-editorial .onboarding-card{counter-reset:onboarding-step}.onboarding-editorial .onboarding-field:before{content:"0" counter(onboarding-step);color:#f2cc67;background:#153c34;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid;position:absolute;top:23px;left:0}.onboarding-editorial .onboarding-field legend{color:#153c34;margin-bottom:14px;padding:24px 0 0;font-size:15px}.onboarding-editorial .onboarding-choices{gap:8px}.onboarding-editorial .onboarding-choices button{background:#f8f7f2;border-radius:0;min-height:42px;padding:0 16px;transition:border-color .2s,background .2s,color .2s,transform .2s}.onboarding-editorial .onboarding-choices button:hover{border-color:#153c34;transform:translateY(-1px)}.onboarding-editorial .onboarding-choices button.on{color:#fff;background:#153c34;border-color:#153c34}.onboarding-editorial .onboarding-other input{background:#fbfaf6;border-radius:0}.onboarding-editorial .onboarding-actions{border-top:1px solid #d8dfdb;margin-top:14px;padding-top:24px}.onboarding-editorial .onboarding-primary{background:#ef6d50;min-height:50px;padding:0 25px;transition:background .2s,transform .2s}.onboarding-editorial .onboarding-primary:hover:not(:disabled){background:#d95d43;transform:translateY(-1px)}.onboarding-editorial button:focus-visible,.onboarding-editorial input:focus-visible,.onboarding-editorial a:focus-visible{outline-offset:3px;outline:3px solid #f2cc67}.onboarding.onboarding-complete{place-items:center;min-height:calc(100dvh - 74px);display:grid}.onboarding-editorial .onboarding-done{border:0;border-top:7px solid #ef6d50;border-radius:0;width:min(680px,100%);padding:clamp(44px,7vw,82px);box-shadow:0 34px 90px #153c3422}@media (width<=960px){.onboarding-workspace{grid-template-columns:minmax(290px,.7fr) minmax(430px,1fr)}.onboarding-journey-copy{padding:32px 26px}.onboarding-editorial .onboarding-card{padding:42px 34px}}@media (width<=780px){.onboarding.onboarding-editorial{padding:20px 4vw 90px}.onboarding-workspace{grid-template-columns:1fr}.onboarding-journey-board{grid-template-rows:1fr;grid-template-columns:.9fr 1fr;min-height:380px}.onboarding-journey-photo,.onboarding-journey-copy{min-height:380px}}@media (width<=560px){.onboarding.onboarding-editorial{padding:0 0 82px}.onboarding-workspace{box-shadow:none;display:block}.onboarding-journey-board{min-height:250px;display:block}.onboarding-journey-photo{min-height:250px}.onboarding-journey-photo>span{font-size:62px}.onboarding-journey-copy{display:none}.onboarding-editorial .onboarding-card{border-top-width:6px;padding:34px 20px 44px}.onboarding-editorial .onboarding-head h1{font-size:42px}.onboarding-editorial .onboarding-field{padding-left:42px}.onboarding-editorial .onboarding-choices button{min-height:44px;padding:0 13px}.onboarding-editorial .onboarding-actions{flex-direction:column;align-items:stretch}.onboarding-editorial .onboarding-primary{justify-content:center}.onboarding-editorial .onboarding-actions a:not(.onboarding-primary){text-align:center}}@media (prefers-reduced-motion:reduce){.onboarding-journey-photo img,.onboarding-editorial .onboarding-choices button,.onboarding-editorial .onboarding-primary{transition:none}}.trips-intro.trips-editorial-hero{color:#fff;background:#153c34;grid-template-columns:minmax(380px,.82fr) minmax(480px,1.18fr);align-items:stretch;gap:0;width:min(1380px,100% - 8vw);max-width:none;min-height:650px;margin:clamp(22px,3vw,46px) auto 0;padding:0;display:grid;overflow:hidden;box-shadow:0 34px 90px #153c3424}.trips-editorial-copy{flex-direction:column;padding:clamp(42px,5.5vw,78px);display:flex}.trips-editorial-copy .guide-kicker{color:#f2cc67;letter-spacing:.18em;margin:0 0 22px;font-size:10px}.trips-intro.trips-editorial-hero h1{color:#fff;letter-spacing:-.072em;max-width:8.7ch;margin:0;font-size:clamp(58px,6.7vw,98px);font-weight:500;line-height:.86}.trips-editorial-hero .trips-intro-lead{color:#c9d9d4;max-width:520px;margin:27px 0 34px;font-size:14px;line-height:1.7}.trips-editorial-hero .trips-intro-list{border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:0;max-width:none;margin:auto 0 0;padding:0;list-style:none;display:grid}.trips-editorial-hero .trips-intro-list li{color:#e1ebe7;border-bottom:1px solid #ffffff30;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:74px;padding:16px 16px 16px 0;font-size:11px;line-height:1.45;display:grid}.trips-editorial-hero .trips-intro-list li:nth-child(odd){border-right:1px solid #ffffff30}.trips-editorial-hero .trips-intro-list li:nth-child(2n){padding-left:16px}.trips-editorial-hero .trips-intro-list li:before{display:none}.trips-editorial-hero .trips-intro-list span{color:#f2cc67;font-size:9px;font-weight:900}.trips-editorial-visual{background:#e8edea;min-height:650px;margin:0;position:relative;overflow:hidden}.trips-editorial-cover{background:#d9e2dd;border:7px solid #fff;position:absolute;overflow:hidden;box-shadow:0 22px 60px #153c3450}.trips-editorial-cover img{object-fit:cover;transition:transform .7s}.trips-editorial-visual:hover .trips-editorial-cover img{transform:scale(1.025)}.trips-editorial-cover.is-seoul{inset:6% 35% 8% 5%;transform:rotate(-2.3deg)}.trips-editorial-cover.is-busan{width:34%;height:40%;top:8%;right:4%;transform:rotate(3deg)}.trips-editorial-cover.is-jeju{width:36%;height:41%;bottom:8%;right:6%;transform:rotate(-3.5deg)}.trips-editorial-route{z-index:2;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#153c34df;border:1px solid #ffffff70;align-items:center;gap:8px;padding:10px 13px;display:flex;position:absolute;bottom:5%;left:7%}.trips-editorial-route span{letter-spacing:.12em;font-size:8px;font-weight:900}.trips-editorial-route i{background:#f2cc67;width:15px;height:1px}.trips-editorial-mascot{z-index:3;filter:drop-shadow(0 8px 12px #153c3440);position:absolute;bottom:4%;right:39%}.trips-editorial-hero+.trips-inline-loading{background:#fff;border-top:4px solid #f2cc67;width:min(1380px,100% - 8vw);max-width:none;margin:0 auto;padding:20px 24px 60px}.trips-editorial-hero+.product-main .sign-in-gate{background:#fff;border-top:7px solid #ef6d50;width:min(900px,100% - 8vw);margin:0 auto 80px;padding:clamp(44px,6vw,78px);box-shadow:0 30px 80px #153c3418}.trips-page>.product-hero.compact{color:#fff;background:#153c34;border-top:7px solid #f2cc67;min-height:0;padding:32px 4vw}.trips-page>.product-hero.compact span{color:#b9cec7}.trips-page>.product-hero.compact button,.trips-page>.product-hero.compact a{color:#153c34;background:#fff;border-color:#ffffff75}.trips-page .trips-layout{gap:14px}.trips-page .trips-layout>aside{border-top:6px solid #ef6d50}.trips-page .itinerary{border-top:6px solid #1477ae}@media (width<=980px){.trips-intro.trips-editorial-hero{grid-template-columns:minmax(330px,.9fr) minmax(410px,1.1fr)}.trips-editorial-copy{padding:48px 38px}}@media (width<=760px){.trips-intro.trips-editorial-hero{width:100%;min-height:0;box-shadow:none;grid-template-columns:1fr;margin:0}.trips-editorial-copy{min-height:520px;padding:44px 22px 34px}.trips-intro.trips-editorial-hero h1{max-width:9ch;font-size:64px}.trips-editorial-visual{min-height:480px}.trips-editorial-hero+.trips-inline-loading{width:100%;padding:18px 22px 90px}.trips-editorial-hero+.product-main .sign-in-gate{width:100%;box-shadow:none;margin-bottom:65px}.trips-page>.product-hero.compact{padding:28px 18px}}@media (width<=480px){.trips-editorial-copy{min-height:500px}.trips-editorial-hero .trips-intro-list{grid-template-columns:1fr}.trips-editorial-hero .trips-intro-list li:nth-child(odd){border-right:0}.trips-editorial-hero .trips-intro-list li:nth-child(2n){padding-left:0}.trips-editorial-hero .trips-intro-list li{min-height:55px}.trips-editorial-visual{min-height:390px}.trips-editorial-cover.is-seoul{inset:5% 31% 6% 3%}.trips-editorial-cover.is-busan{width:34%;right:2%}.trips-editorial-cover.is-jeju{width:35%;right:3%}.trips-editorial-mascot{right:34%}}@media (prefers-reduced-motion:reduce){.trips-editorial-cover img{transition:none}}.footprints-intro.footprints-editorial-intro{color:#153c34;background:#f2eee4;grid-template-columns:minmax(380px,.86fr) minmax(480px,1.14fr);width:min(1320px,100% - 8vw);max-width:none;min-height:590px;margin:clamp(22px,3vw,46px) auto 0;padding:0;display:grid;overflow:hidden;box-shadow:0 34px 90px #153c3420}.footprint-photo-editor{border:1px solid var(--line,#d5ddd9);background:#f6f8f6;border-radius:1rem;gap:.7rem;margin:0;padding:1rem;display:grid}.footprint-photo-editor legend{padding:0 .35rem;font-weight:800}.footprint-photo-editor legend small{color:#61716b;font-weight:600}.footprint-photo-editor ul,.footprint-edit-photo-list,.footprint-photo-grid{margin:0;padding:0;list-style:none}.footprint-edit-photo-list li{border-bottom:1px solid #d5ddd9;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.footprint-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.9rem;display:grid}.footprint-photo-grid li{background:#e7ece9;border-radius:.85rem;min-height:6rem;overflow:hidden}.footprint-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.footprint-photo-grid li>span{color:#61716b;place-items:center;min-height:6rem;font-size:.78rem;font-weight:700;display:grid}.footprints-editorial-copy{border-top:7px solid #ef6d50;flex-direction:column;padding:clamp(46px,6vw,82px);display:flex}.footprints-intro.footprints-editorial-intro .footprints-editorial-copy>p{color:#ef6d50;letter-spacing:.18em;margin:0 0 23px;font-size:10px;font-weight:950}.footprints-intro.footprints-editorial-intro h1{letter-spacing:-.072em;max-width:8.8ch;margin:0;font-size:clamp(58px,6.8vw,98px);font-weight:500;line-height:.87}.footprints-intro.footprints-editorial-intro .footprints-editorial-copy>span{color:#596c63;max-width:510px;margin-top:28px;font-size:14px;line-height:1.72;display:block}.footprints-editorial-seal{text-align:center;border:2px solid #153c34;border-radius:50%;place-content:center;gap:8px;width:170px;height:170px;margin-top:auto;display:grid;transform:rotate(-7deg)}.footprints-editorial-seal:before,.footprints-editorial-seal:after{content:"";background:#ef6d50;width:42px;height:1px;margin:auto}.footprints-editorial-seal b{letter-spacing:.14em;font-size:13px}.footprints-editorial-seal small{letter-spacing:.12em;max-width:95px;margin:auto;font-size:8px;font-weight:900;line-height:1.45}.footprints-editorial-visual{background:radial-gradient(circle at 20% 20%,#ffffff80 0 2px,#0000 3px) 0 0/35px 35px,#dfe8e3;min-height:590px;margin:0;position:relative;overflow:hidden}.footprints-editorial-photo{background:#b8c7bf;border:8px solid #fff;position:absolute;overflow:hidden;box-shadow:0 24px 65px #153c3445}.footprints-editorial-photo img{object-fit:cover;transition:transform .7s}.footprints-editorial-visual:hover .footprints-editorial-photo img{transform:scale(1.025)}.footprints-editorial-photo.is-bukchon{inset:5% 27% 7% 6%;transform:rotate(-2.4deg)}.footprints-editorial-photo.is-bukchon img{object-position:center 58%}.footprints-editorial-photo.is-night{width:34%;height:45%;bottom:7%;right:4%;transform:rotate(4deg)}.footprints-editorial-stamp{z-index:2;color:#153c34;background:#f2cc67e8;border:2px solid #153c34;border-radius:50%;place-content:center;justify-items:center;gap:3px;width:128px;height:128px;display:grid;position:absolute;top:8%;right:5%;transform:rotate(9deg)}.footprints-editorial-stamp span{font-family:var(--font-korean), sans-serif;font-size:28px;font-weight:900}.footprints-editorial-stamp b{letter-spacing:.08em;font-size:8px}.footprints-editorial-stamp small{font-size:7px;font-weight:900}.footprints-editorial-mascot{z-index:3;filter:drop-shadow(0 8px 12px #153c3440);position:absolute;bottom:3%;right:31%}.footprints-editorial-intro+.footprints-page{margin-top:0;padding-top:34px}.footprints-editorial-intro+.footprints-gate{background:#fff;border-top:7px solid #1477ae;width:min(760px,100% - 8vw);max-width:none;margin:0 auto 90px;padding:clamp(44px,6vw,76px);box-shadow:0 28px 80px #153c3418}.footprints-page .footprints-hero{border-top:7px solid #f2cc67}.footprints-page .footprint-compose{border-top:6px solid #ef6d50}.footprints-page .footprint-timeline{border-top:6px solid #1477ae}@media (width<=920px){.footprints-intro.footprints-editorial-intro{grid-template-columns:minmax(330px,.82fr) minmax(410px,1.18fr)}.footprints-editorial-copy{padding:48px 38px}}@media (width<=760px){.footprints-intro.footprints-editorial-intro{width:100%;min-height:0;box-shadow:none;grid-template-columns:1fr;margin:0}.footprints-editorial-copy{min-height:520px;padding:44px 22px 34px}.footprints-intro.footprints-editorial-intro h1{font-size:64px}.footprints-editorial-seal{width:125px;height:125px}.footprints-editorial-visual{min-height:480px}.footprints-editorial-intro+.footprints-page{padding-top:22px}.footprints-editorial-intro+.footprints-gate{width:100%;box-shadow:none;margin-bottom:65px}}@media (width<=480px){.footprints-editorial-copy{min-height:490px}.footprints-editorial-visual{min-height:390px}.footprints-editorial-photo.is-bukchon{inset:5% 24% 5% 3%}.footprints-editorial-photo.is-night{width:34%;right:2%}.footprints-editorial-stamp{width:104px;height:104px;top:5%;right:2%}.footprints-editorial-mascot{right:28%}}@media (prefers-reduced-motion:reduce){.footprints-editorial-photo img{transition:none}}.my-korea-map{background:#f7f8f6;border:1px solid #afbeb7;border-top:7px solid #1477ae;width:min(1480px,100% - 8vw);margin:28px auto 34px;box-shadow:0 24px 70px #153c3417}.my-korea-map>header{background:#fff;border-bottom:1px solid #c5d0ca;justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,3vw,36px);display:flex}.my-korea-map>header p{color:#1477ae;letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:950}.my-korea-map>header h2{color:#153c34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,58px)}.my-korea-map>header span{color:#61736b;max-width:650px;margin-top:9px;font-size:12px;line-height:1.65;display:block}.my-korea-map>header>a{color:#fff;background:#153c34;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.my-korea-map-layers{background:#eef2ef;gap:8px;padding:12px clamp(14px,3vw,30px);display:flex;overflow-x:auto}.my-korea-map-layers button{color:#66786f;cursor:pointer;background:#fff;border:1px solid #b9c5bf;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-width:145px;min-height:48px;padding:8px 12px;display:grid}.my-korea-map-layers button>span{background:#778780;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #fff,0 0 0 4px}.my-korea-map-layers button b{text-align:left;font-size:9px}.my-korea-map-layers button strong{font-size:15px}.my-korea-map-layers button.active{color:#153c34;border-color:#153c34;box-shadow:inset 0 -3px}.my-korea-map-layers button.is-visited>span,.my-korea-map-list-empty+ol .is-visited{background:#e45d3a}.my-korea-map-layers button.is-saved>span,.my-korea-map-list-empty+ol .is-saved{background:#d9a223}.my-korea-map-layers button.is-reviewed>span,.my-korea-map-list-empty+ol .is-reviewed{background:#2d7f68}.my-korea-map-layers button.is-journey>span,.my-korea-map-list-empty+ol .is-journey{background:#276ea8}.my-korea-map-workspace{grid-template-columns:minmax(0,2.05fr) minmax(320px,.95fr);min-height:600px;display:grid}.my-korea-map-canvas-wrap{background:#dbe5e0;min-width:0;min-height:600px;position:relative;overflow:hidden}.my-korea-map-canvas{position:absolute;inset:0}.my-korea-map-canvas-wrap>small{z-index:500;color:#53675e;background:#fffffff0;max-width:calc(100% - 24px);padding:7px 9px;font-size:8px;position:absolute;bottom:12px;left:12px;box-shadow:0 3px 15px #153c3420}.my-korea-map-overlay{z-index:700;color:#153c34;background:#eef3f0e8;place-items:center;font-size:11px;font-weight:950;display:grid;position:absolute;inset:0}.my-korea-map-overlay.is-error{color:#954636}.my-korea-map-workspace>aside{background:#fff;border-left:1px solid #bdc9c3;height:600px;overflow:auto}.my-korea-map-workspace>aside>article{z-index:2;background:#fff;border-bottom:1px solid #c7d1cc;gap:7px;padding:24px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #153c3410}.my-korea-map-workspace>aside>article p{color:#1477ae;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:950}.my-korea-map-workspace>aside>article h3{color:#153c34;margin:0;font-size:22px;line-height:1.1}.my-korea-map-workspace>aside>article span,.my-korea-map-workspace>aside>article small{color:#697a72;font-size:9px}.my-korea-map-workspace>aside>article nav{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.my-korea-map-workspace>aside>article nav a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:34px;padding:0 9px;font-size:8px;font-weight:950;text-decoration:none;display:inline-flex}.my-korea-map-workspace>aside>article nav a:first-child{color:#fff;background:#153c34}.my-korea-map-workspace ol{gap:5px;margin:0;padding:8px;list-style:none;display:grid}.my-korea-map-workspace li button{color:#153c34;text-align:left;cursor:pointer;background:#f4f6f4;border:1px solid #0000;grid-template-columns:10px 1fr;align-items:center;gap:4px 9px;width:100%;min-height:56px;padding:9px 11px;display:grid}.my-korea-map-workspace li button.active{background:#edf6fa;border-color:#1477ae}.my-korea-map-workspace li button>span{border-radius:50%;grid-row:1/3;width:9px;height:9px}.my-korea-map-workspace li button .is-visited{background:#e45d3a}.my-korea-map-workspace li button .is-saved{background:#d9a223}.my-korea-map-workspace li button .is-reviewed{background:#2d7f68}.my-korea-map-workspace li button .is-journey{background:#276ea8}.my-korea-map-workspace li button b{font-size:10px}.my-korea-map-workspace li button small{color:#72817a;grid-column:2;font-size:8px}.my-korea-map-message{color:#51675e;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:260px;padding:42px;display:grid}.my-korea-map-message strong{color:#153c34;font-size:24px}.my-korea-map-message a{color:#fff;background:#153c34;padding:10px 13px;font-size:9px;font-weight:950;text-decoration:none}.my-korea-map-message.is-error{color:#954636}.my-korea-map-list-empty{color:#687a72;padding:24px;font-size:10px}.my-korea-map>footer{color:#62746b;background:#eef2ef;border-top:1px solid #bdc9c3;padding:11px 20px;font-size:8px}.my-korea-marker-shell{background:0 0;border:0}.my-korea-marker{background:var(--map-marker-color);color:#fff;border:3px solid #fff;border-radius:50% 50% 50% 10px;place-items:center;width:36px;height:40px;display:grid;transform:rotate(-45deg);box-shadow:0 5px 13px #153c3450}.my-korea-marker b{font-size:12px;transform:rotate(45deg)}.my-korea-marker.active{box-shadow:0 0 0 4px #f2cc67,0 7px 16px #153c3450}.my-korea-marker.is-cluster{background:#153c34;border-radius:50%;transform:none}.my-korea-marker.is-cluster b{transform:none}@media (width<=760px){.my-korea-map{width:100%;box-shadow:none;border-left:0;border-right:0;margin:20px 0 28px}.my-korea-map>header{flex-direction:column;align-items:stretch}.my-korea-map>header>a{width:max-content}.my-korea-map-layers{padding:10px 12px}.my-korea-map-layers button{min-width:128px}.my-korea-map-workspace{min-height:690px;display:block}.my-korea-map-canvas-wrap{min-height:430px}.my-korea-map-workspace>aside{border-top:1px solid #bdc9c3;border-left:0;height:260px}.my-korea-map-workspace>aside>article{padding:16px;position:static}}.saved-editorial-hero{background:radial-gradient(circle at 11% 18%,#f2cc6742 0 2px,#0000 3px),linear-gradient(116deg,#f8f2e5 0 47%,#dfece5 47% 100%);border-bottom:1px solid #d8d1c3;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:570px;padding:72px max(5vw,50vw - 590px);display:grid;position:relative;overflow:hidden}.saved-editorial-hero:before{content:"";pointer-events:none;border:1px solid #153c3418;position:absolute;inset:20px}.saved-editorial-copy{z-index:2;position:relative}.saved-editorial-copy>p{color:#b54c36;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:950}.saved-editorial-copy h1{color:#12392f;max-width:560px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.062em;margin:0;font-size:clamp(48px,6.2vw,88px);font-weight:650;line-height:.92}.saved-editorial-copy>span{color:#53675e;max-width:530px;margin-top:24px;font-size:14px;line-height:1.75;display:block}.saved-editorial-index{color:#153c34;border-top:1px solid #153c34;border-bottom:1px solid #153c34;gap:2px;width:fit-content;margin-top:32px;padding:10px 14px;display:grid}.saved-editorial-index b{letter-spacing:.16em;font-size:9px}.saved-editorial-index small{letter-spacing:.13em;font-size:7px}.saved-editorial-visual{z-index:1;justify-self:end;width:min(100%,620px);height:420px;margin:0;position:relative}.saved-editorial-card{background:#fff;border:8px solid #fff;border-bottom-width:40px;position:absolute;overflow:hidden;box-shadow:0 22px 50px #173d3427}.saved-editorial-card img{object-fit:cover}.saved-editorial-card span{color:#153c34;letter-spacing:.17em;font-size:9px;font-weight:950;position:absolute;bottom:-29px;right:9px}.saved-editorial-card.is-seoul{inset:8px 100px 34px 48px;transform:rotate(-4deg)}.saved-editorial-card.is-busan{width:205px;height:165px;top:12px;right:0;transform:rotate(7deg)}.saved-editorial-card.is-jeju{width:190px;height:155px;bottom:18px;right:9px;transform:rotate(-6deg)}.saved-editorial-pin{z-index:3;color:#b54c36;letter-spacing:.12em;text-align:center;background:#f8f2e5e8;border:2px solid #b54c36;border-radius:50%;place-content:center;width:78px;height:78px;font-size:8px;font-weight:950;line-height:1.35;display:grid;position:absolute;top:155px;right:98px;transform:rotate(9deg)}.saved-editorial-mascot{z-index:4;filter:drop-shadow(0 15px 12px #173d3427);width:132px;position:absolute;bottom:-8px;left:0}.saved-editorial-hero+.product-main{background:#fbfaf6}.saved-editorial-hero+.product-main .loading-product{min-height:190px}.saved-editorial-hero+.product-main .sign-in-gate{background:#fff;border:1px solid #d8d1c3;max-width:860px;margin:54px auto 84px;padding:42px;box-shadow:12px 12px #e4ece7}.saved-editorial-hero+.product-main .sign-in-gate h2{color:#153c34;max-width:680px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px);line-height:1}.saved-page>header{padding-top:46px}.saved-page>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1}.saved-type-tabs{scrollbar-width:thin;padding:0 2px 8px;overflow-x:auto}.saved-type-tabs button{border-radius:999px;flex:none}.saved-new-list{background:#f3efe5;border:1px solid #d8d1c3;padding:18px 20px}.saved-lists>section,.saved-community{border-color:#d8d1c3;box-shadow:0 16px 36px #153c340c}.saved-lists>section{border-radius:3px;overflow:hidden}.saved-lists>section>header>div:first-child{flex:1;min-width:180px}.saved-list-heading-actions{flex-wrap:wrap;gap:7px;display:flex}.saved-list-rename{background:#f8f5ed;border-bottom:1px solid #d8d1c3;flex-wrap:wrap;align-items:end;gap:8px;padding:13px 17px;display:flex}.saved-list-rename label{color:#5d6f67;text-transform:uppercase;flex:1;gap:5px;min-width:210px;font-size:8px;font-weight:900;display:grid}.saved-list-rename input{color:#153c34;background:#fff;border:1px solid #aebdb6;min-height:40px;padding:8px 10px;font-size:11px}.saved-list-rename button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.saved-trip-planner{background:#eef5f1;border-bottom:1px solid #d8d1c3;flex-wrap:wrap;align-items:end;gap:10px;padding:15px 17px;display:flex}.saved-trip-planner>div{flex:1;gap:4px;min-width:230px;display:grid}.saved-trip-planner strong{color:#153c34;font-size:11px}.saved-trip-planner>div span{color:#64756d;max-width:520px;font-size:9px;line-height:1.5}.saved-trip-planner label{color:#64756d;text-transform:uppercase;gap:4px;min-width:160px;font-size:8px;font-weight:900;display:grid}.saved-trip-planner select{color:#153c34;text-transform:none;background:#fff;border:1px solid #aebdb6;min-height:38px;padding:6px 28px 6px 9px;font-size:10px;font-weight:800}.saved-trip-planner>button,.saved-trip-planner>a{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.saved-trip-planner>button.quiet{color:#153c34;background:#fff}.saved-trip-planner>button:disabled{cursor:not-allowed;opacity:.48}.saved-trip-checkbox{flex:none;place-items:center;display:grid}.saved-trip-checkbox input{accent-color:#153c34;cursor:pointer;width:17px;height:17px;margin:0}.saved-trip-checkbox span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.saved-item-move{color:#687a71;text-transform:uppercase;gap:4px;min-width:150px;font-size:8px;font-weight:900;display:grid}.saved-item-move select{color:#153c34;text-transform:none;background:#fff;border:1px solid #bdc8c3;max-width:190px;min-height:36px;padding:6px 28px 6px 8px;font-size:9px;font-weight:800}.saved-community>header{background:#f1f5f1}@media (width<=900px){.saved-editorial-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding-top:60px}.saved-editorial-copy{max-width:680px}.saved-editorial-visual{justify-self:center}}@media (width<=620px){.saved-editorial-hero{padding:48px 24px 42px}.saved-editorial-hero:before{inset:10px}.saved-editorial-copy h1{font-size:clamp(42px,14vw,65px)}.saved-editorial-visual{width:100%;height:315px}.saved-editorial-card{border-width:6px 6px 32px}.saved-editorial-card.is-seoul{inset:6px 55px 26px 18px}.saved-editorial-card.is-busan{width:145px;height:120px}.saved-editorial-card.is-jeju{width:135px;height:112px}.saved-editorial-card span{font-size:7px;bottom:-24px}.saved-editorial-pin{width:64px;height:64px;font-size:7px;top:118px;right:64px}.saved-editorial-mascot{width:100px}.saved-editorial-hero+.product-main .sign-in-gate{margin:34px 20px 64px;padding:30px 24px;box-shadow:7px 7px #e4ece7}.saved-new-list{margin-inline:20px}.saved-list-rename{align-items:stretch}.saved-list-rename label,.saved-list-rename button,.saved-item-move,.saved-item-move select{width:100%;max-width:none}.saved-trip-planner{align-items:stretch}.saved-trip-planner>div,.saved-trip-planner label,.saved-trip-planner>button,.saved-trip-planner>a{width:100%}}@media (prefers-reduced-motion:reduce){.saved-editorial-card{transform:none!important}}.my-contributions-main{background:linear-gradient(#153c3408 1px,#0000 1px) 0 0/100% 44px,#edf1ef;padding-top:56px}.my-contributions-hero{background:#faf7ef;border:1px solid #c6d0ca;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:30px clamp(40px,7vw,90px);min-height:440px;padding:clamp(30px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:14px 14px #d5e1db}.my-contributions-hero:before{content:"EDITORIAL FIELD NOTES";color:#153c3424;letter-spacing:.25em;font-size:8px;font-weight:950;position:absolute;bottom:92px;left:-46px;transform:rotate(-90deg)}.my-contributions-hero-copy{z-index:2;position:relative}.my-contributions-hero p{color:#b54934}.my-contributions-hero h1{max-width:700px;font-family:var(--font-serif), Georgia, serif;margin:14px 0 18px;font-size:clamp(45px,6vw,78px);font-weight:650;line-height:.92}.my-contributions-hero span{font-size:13px;line-height:1.75}.my-contributions-hero nav{grid-column:1;justify-content:flex-start}.my-contributions-hero nav a{min-height:48px;padding-inline:18px}.my-contributions-visual{background:#dce5df;border:9px solid #fff;border-bottom-width:54px;grid-area:1/2/3;align-self:center;width:100%;height:330px;margin:0;position:relative;transform:rotate(2.4deg);box-shadow:0 24px 50px #153c3426}.my-contributions-visual>img{object-fit:cover;filter:saturate(.92)contrast(1.04)}.my-contributions-visual-label{color:#153c34;gap:2px;display:grid;position:absolute;bottom:-42px;left:13px}.my-contributions-visual-label small{letter-spacing:.17em;font-size:7px;font-weight:950}.my-contributions-visual-label b{letter-spacing:.12em;font-size:10px}.my-contributions-review-stamp{z-index:2;color:#f5dd9c;letter-spacing:.12em;text-align:center;background:#153c34dd;border:2px solid #f5dd9c;border-radius:50%;place-content:center;width:80px;height:80px;font-size:8px;font-weight:950;line-height:1.35;display:grid;position:absolute;top:24px;right:22px;transform:rotate(-9deg)}.my-contributions-mascot{z-index:3;filter:drop-shadow(0 12px 9px #153c3430);position:absolute;bottom:-46px;right:70px}.my-contributions-summary{margin-top:34px;box-shadow:0 12px 30px #153c340c}.my-contributions-summary>div:first-child{color:#fff;background:#153c34}.my-contributions-summary>div:first-child span{color:#bfd0c8}.my-contributions-controls{border-radius:3px;box-shadow:0 10px 26px #153c3409}.my-contributions-controls button{border-radius:999px}.my-contributions-list>article{border-radius:3px;box-shadow:0 14px 30px #153c340b}@media (width<=900px){.my-contributions-hero{grid-template-columns:minmax(0,1fr) minmax(270px,34vw);gap:30px}.my-contributions-visual{height:280px}}@media (width<=760px){.my-contributions-main{padding:30px 14px 80px}.my-contributions-hero{grid-template-rows:auto;grid-template-columns:1fr;padding:30px 24px 26px;display:grid;box-shadow:7px 7px #d5e1db}.my-contributions-hero-copy,.my-contributions-visual,.my-contributions-hero nav{grid-area:auto/1}.my-contributions-visual{justify-self:center;width:min(100%,430px);height:280px}.my-contributions-hero h1{font-size:clamp(40px,13vw,62px)}.my-contributions-summary{margin-top:26px}}@media (prefers-reduced-motion:reduce){.my-contributions-visual{transform:none}}.messages-editorial-opening{background:radial-gradient(circle at 17% 21%,#f2cc674f 0 2px,#0000 3px),linear-gradient(125deg,#f8f2e6 0 50%,#dce9e2 50% 100%);place-items:center;min-height:calc(100dvh - 112px);padding:64px max(5vw,50vw - 590px);display:grid}.messages-editorial-opening>section{background:#fbfaf6d9;border:1px solid #d4cbbb;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(40px,7vw,90px);width:100%;min-height:500px;padding:clamp(32px,5vw,64px);display:grid;box-shadow:16px 16px #cbdcd3}.messages-editorial-opening-copy>p{color:#b54c36;letter-spacing:.18em;margin:0 0 17px;font-size:9px;font-weight:950}.messages-editorial-opening-copy h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(44px,6vw,76px);font-weight:650;line-height:.93}.messages-editorial-opening-copy>span{color:#5a6d65;max-width:500px;margin-top:22px;font-size:13px;line-height:1.7;display:block}.messages-editorial-loading{color:#153c34;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-top:30px;font-size:9px;font-weight:950;display:flex}.messages-editorial-loading i{background:#c9d4ce;width:58px;height:3px;overflow:hidden}.messages-editorial-loading i:after{content:"";background:#b54c36;width:45%;height:100%;animation:1.2s ease-in-out infinite alternate messages-opening;display:block}@keyframes messages-opening{to{transform:translate(122%)}}.messages-editorial-opening figure{background:#153c34;border:9px solid #fff;border-bottom-width:50px;height:360px;margin:0;position:relative;transform:rotate(2deg);box-shadow:0 24px 54px #153c342b}.messages-editorial-opening figure>img{object-fit:cover}.messages-editorial-postmark{color:#153c34;align-items:baseline;gap:8px;display:flex;position:absolute;bottom:-39px;left:14px}.messages-editorial-postmark b{letter-spacing:.15em;font-size:11px}.messages-editorial-postmark small{letter-spacing:.13em;font-size:7px}.messages-editorial-mascot{z-index:2;filter:drop-shadow(0 12px 10px #153c3438);position:absolute;bottom:-44px;right:18px}.messages-page{background:#edf1ef}.messages-layout{border-color:#aebdb6;border-radius:4px;overflow:hidden;box-shadow:0 24px 58px #153c3414}.messages-layout>aside{background:#f7f2e7}.messages-layout>aside>header{color:#fff;background:linear-gradient(90deg,#0f352dbd,#0f352d68),url(/media/hero-seoul-night.jpg) 50% 47%/cover;border-bottom:0;align-items:flex-end;min-height:114px;position:relative;overflow:hidden}.messages-layout>aside>header:after{content:"서울 · KOREA";color:#f5d987;letter-spacing:.14em;font-size:7px;font-weight:950;position:absolute;top:14px;right:14px}.messages-layout>aside>header span{color:#d8e4de}.messages-layout>aside>form{background:#fffdf8}.conversation-list button{background:#fffdf8;border-radius:3px}.conversation-list button.active{background:#fff;box-shadow:inset 4px 0 #ef6d50}.chat-panel>header{background:#fbfaf6}.message-stream{background:radial-gradient(circle at 20px 20px,#153c3407 0 1px,#0000 1.5px) 0 0/40px 40px,#eef3f0}.message-stream article{border-radius:3px 12px 12px;box-shadow:0 8px 18px #153c3409}.message-stream article.mine{background:#e7f0ec;border-radius:12px 3px 12px 12px}.message-compose{background:#fbfaf6}.message-compose textarea{background:#fff;border-radius:3px}.message-compose>button{border-radius:3px}@media (width<=760px){.messages-editorial-opening{min-height:calc(100dvh - 90px);padding:30px 20px 90px}.messages-editorial-opening>section{grid-template-columns:1fr;gap:34px;min-height:auto;padding:30px 24px;box-shadow:8px 8px #cbdcd3}.messages-editorial-opening-copy h1{font-size:clamp(40px,13vw,62px)}.messages-editorial-opening figure{height:260px}.messages-layout>aside>header{min-height:96px}.messages-layout>aside>header:after{display:none}}@media (prefers-reduced-motion:reduce){.messages-editorial-loading i:after{animation:none}.messages-editorial-opening figure{transform:none}}.notifications-editorial-opening{background:radial-gradient(circle at 83% 18%,#ef6d5030 0 2px,#0000 3px),linear-gradient(118deg,#f7f1e3 0 53%,#e0ebe5 53% 100%);place-items:center;min-height:calc(100dvh - 112px);padding:64px max(5vw,50vw - 560px);display:grid}.notifications-editorial-opening>section{background:#fbfaf6dc;border:1px solid #d2c9b9;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(42px,7vw,88px);width:100%;min-height:490px;padding:clamp(32px,5vw,62px);display:grid;box-shadow:15px 15px #d0ded7}.notifications-editorial-copy>p{color:#b54b35;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:950}.notifications-editorial-copy h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(50px,7vw,82px);font-weight:650;line-height:.92}.notifications-editorial-copy>span{color:#596c63;max-width:500px;margin-top:22px;font-size:13px;line-height:1.7;display:block}.notifications-editorial-loading{color:#153c34;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-top:30px;font-size:9px;font-weight:950;display:flex}.notifications-editorial-loading i{background:#c8d4ce;width:56px;height:3px;overflow:hidden}.notifications-editorial-loading i:after{content:"";background:#b54b35;width:45%;height:100%;animation:1.2s ease-in-out infinite alternate notifications-opening;display:block}@keyframes notifications-opening{to{transform:translate(122%)}}.notifications-editorial-opening figure{background:#d8e2dd;border:9px solid #fff;border-bottom-width:52px;height:350px;margin:0;position:relative;transform:rotate(-2deg);box-shadow:0 24px 52px #153c3429}.notifications-editorial-opening figure>img{object-fit:cover}.notifications-editorial-postcard{color:#153c34;align-items:baseline;gap:9px;display:flex;position:absolute;bottom:-41px;left:14px}.notifications-editorial-postcard b{letter-spacing:.16em;font-size:10px}.notifications-editorial-postcard small{letter-spacing:.13em;font-size:7px}.notifications-editorial-mascot{z-index:2;filter:drop-shadow(0 12px 10px #153c3435);position:absolute;bottom:-46px;right:18px}.notifications-page{background:#fbfaf6;max-width:1000px;padding-top:72px}.notifications-page>header{background:linear-gradient(100deg,#faf4e8 0 73%,#0000 73%),url(/media/hero-changdeokgung.jpg) 100%/40% 100% no-repeat;border:1px solid #d5cbbb;align-items:center;min-height:185px;padding:34px 190px 34px 36px;position:relative;overflow:hidden;box-shadow:10px 10px #e0e9e4}.notifications-page>header:after{content:"TRAVEL POST";color:#f5d985;letter-spacing:.15em;background:#153c34d9;border:1px solid #f5d985;padding:7px 9px;font-size:7px;font-weight:950;position:absolute;bottom:19px;right:22px}.notifications-page h1{font-family:var(--font-serif), Georgia, serif;font-weight:650}.notifications-page>header button{z-index:2;background:#fbfaf6;position:relative}.notification-inbox{margin-top:34px}.notifications-page>section>button{border-color:#d5d9d4 #d5d9d4 #d5d9d4 #ef6d50;border-radius:3px;position:relative;box-shadow:0 10px 24px #153c3409}.notifications-page>section>button:after{content:"";background:#ef6d50;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:17px}.notifications-page>section>button.read:after{background:#c5d0ca}.notifications-page>.notification-preferences{background:#f5f1e7;border-color:#d5d9d4;border-radius:3px}.notification-preferences-body{background:#fafbf9}@media (width<=760px){.notifications-editorial-opening{min-height:calc(100dvh - 90px);padding:30px 20px 90px}.notifications-editorial-opening>section{grid-template-columns:1fr;gap:34px;min-height:auto;padding:30px 24px;box-shadow:8px 8px #d0ded7}.notifications-editorial-copy h1{font-size:clamp(44px,14vw,66px)}.notifications-editorial-opening figure{height:250px}.notifications-page{padding:42px 16px 90px}.notifications-page>header{background:linear-gradient(#faf4e8db,#faf4e8e8),url(/media/hero-changdeokgung.jpg) 50%/cover;align-items:flex-start;min-height:250px;padding:28px 24px 110px}.notifications-page>header:after{left:24px;right:auto}}@media (prefers-reduced-motion:reduce){.notifications-editorial-loading i:after{animation:none}.notifications-editorial-opening figure{transform:none}}.settings-editorial-opening{background:radial-gradient(circle at 14% 21%,#f2cc674b 0 2px,#0000 3px),linear-gradient(120deg,#f7f1e4 0 52%,#dce9e2 52% 100%);place-items:center;min-height:calc(100dvh - 112px);padding:64px max(5vw,50vw - 560px);display:grid}.settings-editorial-opening>section{background:#fbfaf6dd;border:1px solid #d3cbbb;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(42px,7vw,88px);width:100%;min-height:500px;padding:clamp(32px,5vw,62px);display:grid;box-shadow:15px 15px #d0ded7}.settings-editorial-copy>p{color:#b54b35;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:950}.settings-editorial-copy h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(46px,6.5vw,80px);font-weight:650;line-height:.92}.settings-editorial-copy>span{color:#596c63;max-width:500px;margin-top:22px;font-size:13px;line-height:1.7;display:block}.settings-editorial-loading{color:#153c34;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-top:30px;font-size:9px;font-weight:950;display:flex}.settings-editorial-loading i{background:#c8d4ce;width:56px;height:3px;overflow:hidden}.settings-editorial-loading i:after{content:"";background:#b54b35;width:45%;height:100%;animation:1.2s ease-in-out infinite alternate settings-opening;display:block}.settings-editorial-loading.is-error{color:#9b3528;letter-spacing:.02em;text-transform:none}.settings-editorial-retry{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;margin-top:16px;padding:0 18px;font-size:9px;font-weight:950}@keyframes settings-opening{to{transform:translate(122%)}}.settings-editorial-opening figure{background:#d7e1dc;border:9px solid #fff;border-bottom-width:53px;height:355px;margin:0;position:relative;transform:rotate(2deg);box-shadow:0 24px 52px #153c3429}.settings-editorial-opening figure>img{object-fit:cover}.settings-editorial-passport{color:#153c34;gap:2px;display:grid;position:absolute;bottom:-42px;left:14px}.settings-editorial-passport b{letter-spacing:.15em;font-size:10px}.settings-editorial-passport small{letter-spacing:.12em;font-size:7px}.settings-editorial-mascot{z-index:2;filter:drop-shadow(0 12px 10px #153c3435);position:absolute;bottom:-47px;right:18px}.settings-page{background:#fbfaf6;max-width:1240px}.settings-page>header{background:linear-gradient(90deg,#faf4e8 0 62%,#0000 78%),url(/media/hero-gyeongbokgung.jpg) 100%/48% 100% no-repeat;border:1px solid #d5cbbb;align-content:center;min-height:250px;padding:44px min(42%,480px) 44px 42px;display:grid;position:relative;overflow:hidden;box-shadow:12px 12px #e0e9e4}.settings-page>header:after{content:"MY KOREA ERA";color:#f5d985;letter-spacing:.16em;background:#153c34dc;border:1px solid #f5d985;padding:7px 10px;font-size:7px;font-weight:950;position:absolute;bottom:22px;right:24px}.settings-page>header h1{font-family:var(--font-serif), Georgia, serif;font-weight:650}.profile-settings-form{gap:16px}.profile-settings-card,.settings-security-card{border-color:#d4d9d5;border-radius:3px;box-shadow:0 14px 30px #153c340a}.settings-section-head span{background:#b54b35}.profile-settings-card:nth-of-type(odd){background:#fffdf8}.profile-settings-card:nth-of-type(2n){background:#fff}.profile-save-bar{border-radius:3px;box-shadow:0 12px 28px #153c3418}.profile-save-status{align-items:center;gap:10px;min-width:0;display:flex}.profile-save-status>span{min-width:0}.profile-save-bar .profile-load-retry{color:#153c34;background:0 0;border:1px solid #153c34;flex:none;min-width:auto;min-height:32px;padding:0 11px}.settings-security-card{background:#f6f2e8}@media (width<=760px){.settings-editorial-opening{min-height:calc(100dvh - 90px);padding:30px 20px 90px}.settings-editorial-opening>section{grid-template-columns:1fr;gap:34px;min-height:auto;padding:30px 24px;box-shadow:8px 8px #d0ded7}.settings-editorial-copy h1{font-size:clamp(42px,13.5vw,64px)}.settings-editorial-opening figure{height:250px}.settings-page>header{background:linear-gradient(#faf4e8d9,#faf4e8ec),url(/media/hero-gyeongbokgung.jpg) 50%/cover;min-height:300px;padding:30px 24px 125px}.settings-page>header:after{left:24px;right:auto}.profile-save-status{flex-direction:column;align-items:stretch}.profile-save-bar .profile-load-retry{width:fit-content}}@media (prefers-reduced-motion:reduce){.settings-editorial-loading i:after{animation:none}.settings-editorial-opening figure{transform:none}}.orders-hero{background:radial-gradient(circle at 12% 18%,#f2cc6744 0 2px,#0000 3px),linear-gradient(118deg,#12392f 0 49%,#1d4b40 49% 100%);grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(44px,7vw,96px);min-height:520px;padding:62px max(6vw,50vw - 590px);display:grid;position:relative;overflow:hidden}.orders-hero:before{content:"";pointer-events:none;border:1px solid #f7ecd51c;position:absolute;inset:20px}.orders-editorial-copy{z-index:2;position:relative}.orders-hero h1{font-family:var(--font-serif), Georgia, serif;margin:13px 0 18px;font-size:clamp(46px,6vw,82px);font-weight:650;line-height:.92}.orders-hero span{font-size:13px;line-height:1.75}.orders-editorial-ticket{color:#f7dda0;border-top:1px solid #f2cc67;border-bottom:1px solid #f2cc67;gap:2px;width:fit-content;margin-top:30px;padding:10px 13px;display:grid}.orders-editorial-ticket b{letter-spacing:.16em;font-size:8px}.orders-editorial-ticket small{letter-spacing:.12em;font-size:7px}.orders-editorial-visual{justify-self:end;width:min(100%,600px);height:390px;margin:0;position:relative}.orders-editorial-card{background:#fff;border:7px solid #fff;border-bottom-width:37px;position:absolute;overflow:hidden;box-shadow:0 22px 48px #061c174a}.orders-editorial-card img{object-fit:cover}.orders-editorial-card span{color:#153c34;letter-spacing:.15em;font-size:8px;font-weight:950;position:absolute;bottom:-27px;right:8px}.orders-editorial-card.is-arrival{inset:8px 95px 30px 38px;transform:rotate(-3deg)}.orders-editorial-card.is-jeju{width:188px;height:148px;top:12px;right:0;transform:rotate(7deg)}.orders-editorial-card.is-busan{width:180px;height:142px;bottom:14px;right:4px;transform:rotate(-6deg)}.orders-editorial-mascot{z-index:3;filter:drop-shadow(0 12px 9px #061c1755);position:absolute;bottom:-5px;left:0}.orders-loading,.orders-empty,.orders-layout{border-radius:3px;box-shadow:0 18px 38px #153c3410}.orders-layout>aside{background:#f6f1e6}.order-detail>header h2{font-family:var(--font-serif), Georgia, serif;font-weight:650}.order-progress-cards article{border-radius:3px}@media (width<=900px){.orders-hero{grid-template-columns:1fr;gap:38px}.orders-editorial-copy{max-width:720px}.orders-editorial-visual{justify-self:center}}@media (width<=620px){.orders-hero{min-height:auto;margin:0 -12px;padding:48px 24px 42px}.orders-hero:before{inset:10px}.orders-hero h1{font-size:clamp(42px,14vw,64px)}.orders-editorial-visual{width:100%;height:300px}.orders-editorial-card{border-width:6px 6px 31px}.orders-editorial-card.is-arrival{inset:5px 52px 24px 18px}.orders-editorial-card.is-jeju{width:138px;height:110px}.orders-editorial-card.is-busan{width:132px;height:105px}.orders-editorial-card span{font-size:7px;bottom:-23px}}@media (prefers-reduced-motion:reduce){.orders-editorial-card{transform:none!important}}:root{--font-korean:"Noto Sans KR";--ink:#153c34;--forest:#10372e;--paper:#fbfaf6;--cream:#f3f0e8;--coral:#ef6d50;--yellow:#f2cc67;--line:#d9d8d1;--muted:#64716c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}[lang=ko]{font-family:var(--font-korean), var(--font-sans), "Malgun Gothic", sans-serif;letter-spacing:-.02em;font-feature-settings:"palt" 1}.ko-display{font-family:var(--font-korean), var(--font-sans), sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.16}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beta-bar{background:var(--forest);color:#d5e0dc;justify-content:center;align-items:center;gap:14px;min-height:38px;padding:8px 5vw;font-size:12px;display:flex}.beta-bar strong{color:#f5d47c}.beta-bar span+span:before{content:"•";color:#77938a;margin-right:14px}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f0;border-bottom:1px solid #153c3421;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.13em;align-items:center;gap:11px;font-size:13px;font-weight:900;display:flex}.brand-lockup{flex-shrink:0;align-items:center;display:inline-flex}.brand-lockup img{width:auto;height:30px;display:block}.brand-lockup.on-dark img{height:26px}.brand-lockup:focus-visible{outline:2px solid var(--coral);outline-offset:3px}@media (width<=620px){.brand-lockup img{height:24px}.brand-lockup.on-dark img{height:22px}}.desktop-nav{gap:31px;font-size:13px;font-weight:700;display:flex}.desktop-nav a{border-bottom:2px solid #0000;padding:10px 0}.desktop-nav a:hover{border-color:var(--coral)}.language-status{border:1px solid var(--line);border-radius:99px;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.hero{background:radial-gradient(circle at 15% 20%,#f2cc6757 0 3px,#0000 4px) 0 0/44px 44px,linear-gradient(135deg,#f4f0e8,#fbfaf6 65%);padding:70px 7vw 84px}.eyebrow{color:var(--coral);letter-spacing:.16em;margin:0 0 16px;font-size:11px;font-weight:900}.hero h1{max-width:900px;font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.055em;margin:0 auto;font-size:clamp(48px,6.7vw,91px);font-weight:500;line-height:.98}.hero h1 em{color:var(--coral);font-weight:500}.mode-switch{border:1px solid var(--line);background:#fff;border-radius:99px;width:max-content;max-width:100%;margin:0 auto;padding:5px;display:flex}.mode-switch button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 20px;font-size:12px;font-weight:800}.mode-switch .active{background:var(--forest);color:#fff}.quick-tools{background:#ffffffdc;border:1px solid #153c3429;max-width:1160px;margin:auto;padding:24px;scroll-margin-top:100px;box-shadow:0 26px 80px #153c341a}.tools-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.tools-title h2{margin:0;font-size:15px}.tools-title span{color:var(--muted);font-size:11px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tool-card{text-align:left;cursor:pointer;background:#e5eee9;border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:46px 1fr 24px;align-items:center;gap:4px 14px;min-height:138px;padding:20px;transition:all .18s;display:grid}.tool-card:nth-child(2){background:#fae4db}.tool-card:nth-child(3){background:#f7edc8}.tool-card:nth-child(4){background:#e0ebef}.tool-card:nth-child(5){background:#ebe5ef}.tool-card:nth-child(6){background:#f7ddd9}.tool-card:hover{transform:translateY(-2px)}.tool-number{width:46px;height:46px;font-family:var(--font-sans),Arial,sans-serif;background:#ffffff8c;border:1px solid #153c343d;border-radius:50%;grid-row:1/3;place-items:center;font-size:12px;font-weight:700;display:grid}.tool-card>strong{font-family:var(--font-sans),Arial,sans-serif;align-self:end;font-size:22px;font-weight:600}.tool-card>small{color:#5c6b66;align-self:start;font-size:11px;line-height:1.35}.tool-card>b{grid-area:1/3/3;font-size:19px}.search-box{max-width:920px;margin:28px auto 0}.search-box>label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px 2px;font-size:11px;font-weight:900;display:block}.search-box>div{background:#fff;border:1px solid #153c3440;align-items:center;gap:12px;min-height:62px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 14px 38px #153c3417}.search-box span{font-size:25px}.search-box input{min-width:0;color:var(--ink);border:0;outline:0;flex:1}.search-box button,.primary-button,.trip-form button{background:var(--coral);color:#fff;cursor:pointer;border:0;min-height:46px;padding:0 20px;font-size:12px;font-weight:900}.primary-button:disabled{opacity:.45;cursor:not-allowed}.tool-panel-wrap{padding:0 7vw}.tool-panel{border:1px solid var(--line);background:#fff;max-width:1160px;min-height:360px;margin:-1px auto 0;padding:55px;scroll-margin-top:100px}.panel-title{max-width:760px;margin-bottom:30px}.panel-title p{color:var(--coral);letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:900}.panel-title h2{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(34px,4vw,51px);font-weight:500;line-height:1}.panel-title span{color:var(--muted);line-height:1.5}.choice-grid,.emergency-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choice-grid button{border:1px solid var(--line);background:var(--cream);text-align:left;cursor:pointer;align-content:space-between;gap:16px;min-height:100px;padding:18px;display:grid}.choice-grid button:hover{border-color:var(--ink)}.choice-grid span{font-family:var(--font-sans),Arial,sans-serif;font-size:20px}.choice-grid strong{font-size:10px}.phrase-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.phrase-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f7f3e8;align-content:center;justify-items:start;gap:8px;min-height:145px;padding:17px;display:grid}.phrase-grid button:hover{border-color:var(--coral)}.phrase-grid span,.phrase-grid small,.note{color:var(--muted);font-size:11px}.phrase-grid strong{font-size:20px}.question-compose{gap:8px;max-width:780px;margin-bottom:14px;display:grid}.question-compose>span{font-size:12px;font-weight:800}.question-compose textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);padding:16px;line-height:1.5}.note a{border-bottom:1px solid;font-weight:700}.trip-form{gap:8px;max-width:720px;display:flex}.trip-form input{border:1px solid var(--line);flex:1;min-width:0;min-height:48px;padding:0 14px}.trip-list{gap:7px;max-width:720px;margin:20px 0 0;padding:0;list-style:none;display:grid}.trip-list li{border:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;min-height:50px;padding:8px 10px 8px 15px;display:flex}.trip-list button{min-height:36px;color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.emergency-grid a{background:#fff1ee;border:1px solid #dfb7b0;align-content:center;gap:3px;min-height:150px;padding:22px;display:grid}.emergency-grid strong{color:#c94c36;font-family:var(--font-sans),Arial,sans-serif;font-size:43px;font-weight:500;line-height:1}.emergency-grid span{font-weight:900}.emergency-grid small{color:var(--muted)}.answers-section{padding:100px 7vw;scroll-margin-top:75px}.section-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1160px;margin:0 auto 38px;display:flex}.section-heading h2,.community-section h2,.trip-summary h2{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.7vw,62px);font-weight:500;line-height:1}.section-heading>p{max-width:340px;color:var(--muted);margin:0;line-height:1.5}.guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1160px;margin:auto;display:grid}.guide-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:25px;display:flex}.guide-grid article>div{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.guide-grid h3{font-family:var(--font-sans),Arial,sans-serif;margin:34px 0 12px;font-size:25px;font-weight:550;line-height:1.12}.guide-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.guide-grid button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e6df;margin-top:auto;padding:14px 0 0;font-size:11px;font-weight:900}.no-results{background:#fff;border:1px dashed #9eaaa5;justify-content:space-between;align-items:center;gap:24px;max-width:1160px;margin:auto;padding:34px;display:flex}.no-results div{gap:6px;display:grid}.no-results span{color:var(--muted)}.no-results button{cursor:pointer;background:0 0;border:0;min-height:46px;font-weight:900}.community-section{background:var(--forest);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:95px 7vw;scroll-margin-top:75px;display:grid}.eyebrow.light{color:#f4cf70}.community-section>div>p:not(.eyebrow){color:#c2d0cb;max-width:650px;margin:25px 0;line-height:1.7}.community-section button{color:#fff;cursor:pointer;background:0 0;border:1px solid #f4cf70;min-height:48px;padding:0 20px;font-weight:900}.community-section aside{background:#ffffff12;border:1px solid #ffffff40;align-content:center;gap:12px;min-height:240px;padding:32px;display:grid}.community-section aside span{color:#f4cf70;letter-spacing:.14em;font-size:10px;font-weight:900}.community-section aside strong{font-family:var(--font-sans),Arial,sans-serif;font-size:31px;font-weight:500}.community-section aside p{color:#c2d0cb;margin:0}.trip-summary{background:#ede6d8;justify-content:space-between;align-items:center;gap:30px;padding:70px 7vw;scroll-margin-top:75px;display:flex}.trip-summary>div{max-width:800px}.trip-summary button{background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border:0;min-height:50px;padding:0 22px;font-weight:900}footer{color:#fff;background:#0d2e26;grid-template-columns:1fr auto;gap:28px 60px;padding:60px 7vw 30px;display:grid}footer>p{color:#aebfba;margin:0}footer>div{grid-area:1/2/3;gap:10px;display:grid}footer>div a{color:#c6d2ce;font-size:12px}footer>small{color:#78928a;border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:24px}footer>div.footer-social{border-top:1px solid #ffffff1a;flex-wrap:wrap;grid-area:auto/1/auto/-1;gap:8px 18px;padding-top:20px;display:flex}footer>div.footer-social a{color:#f2cc67;font-size:12px;font-weight:800}.social-list{flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding:0;list-style:none;display:flex}.social-list a{font-weight:700;text-decoration:underline}footer>div.footer-legal{flex-wrap:wrap;grid-area:auto/1/auto/-1;gap:8px 20px;padding-top:14px;display:flex}footer>div.footer-legal a{color:#8ea79f;font-size:11px}.mobile-nav{display:none}.toast{z-index:60;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;max-width:390px;min-height:52px;padding:12px 16px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 42px #153c3438}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (width<=900px){.desktop-nav{display:none}.tool-grid{grid-template-columns:repeat(2,1fr)}.phrase-grid{grid-template-columns:repeat(3,1fr)}.guide-grid{grid-template-columns:repeat(2,1fr)}.community-section{grid-template-columns:1fr}}@media (width<=620px){body{padding-bottom:70px}.beta-bar{white-space:nowrap;justify-content:flex-start;font-size:10px;overflow:auto}.beta-bar span:last-child{display:none}.site-header{height:62px;padding:0 17px}.brand{font-size:11px}.brand-mark{width:32px;height:32px}.language-status{min-height:42px;padding:0 10px;font-size:10px}.hero{padding:50px 16px 60px}.hero-intro{text-align:left;margin-bottom:32px}.hero h1{font-size:clamp(48px,14.5vw,68px)}.hero-description{font-size:15px}.mode-switch{width:100%}.mode-switch button{flex:1;padding:0 8px;font-size:10px}.quick-tools{padding:14px}.tools-title span{display:none}.tool-grid{grid-template-columns:1fr 1fr;gap:7px}.tool-card{grid-template-rows:40px auto auto;grid-template-columns:40px 1fr;gap:7px 9px;min-height:146px;padding:15px}.tool-number{grid-row:1;width:40px;height:40px}.tool-card>strong{grid-column:1/-1;font-size:19px}.tool-card>small{grid-column:1/-1;font-size:10px}.tool-card>b{grid-area:1/2;justify-self:end}.search-box>div{min-height:56px;padding-left:13px}.search-box span{display:none}.search-box input{font-size:12px}.search-box button{padding:0 10px;font-size:10px}.tool-panel-wrap{padding:0 16px}.tool-panel{min-height:380px;padding:38px 20px}.choice-grid,.emergency-grid{grid-template-columns:1fr}.choice-grid button{min-height:85px}.phrase-grid{grid-template-columns:1fr 1fr}.phrase-grid button{min-height:135px}.trip-form{display:grid}.answers-section{padding:76px 16px}.section-heading{display:grid}.section-heading>p{display:none}.guide-grid{grid-template-columns:1fr}.guide-grid article{min-height:235px}.no-results{flex-direction:column;align-items:start}.community-section{padding:76px 20px}.trip-summary{flex-direction:column;align-items:start;padding:58px 20px}footer{grid-template-columns:1fr;padding:55px 20px 30px}footer>div{grid-area:auto/1}.mobile-nav{z-index:45;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(5,1fr);height:70px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#61716b;align-content:center;place-items:center;gap:4px;min-height:70px;font-size:10px;font-weight:800;display:grid}.mobile-nav svg{display:block}.toast{bottom:84px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.beta-bar{background:#102f50;min-height:32px;padding:6px 4vw;font-size:11px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:66px;padding:0 4vw}.brand-mark{background:0 0;border:0;border-radius:7px}.language-status{background:#f5f6f5;border-radius:0}.desktop-nav button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px;font-weight:700}.desktop-nav button:hover{border-color:var(--coral)}.nav-coming{color:#87918e;cursor:not-allowed;padding:10px 0;font-size:12px;font-weight:700}.hero{background:#f4f5f3;padding:0;position:relative}.hero-main{background:#fff;grid-template-columns:minmax(650px,1.28fr) minmax(360px,.72fr);max-width:1480px;min-height:calc(100dvh - 98px);margin:auto;display:grid}.hero-workspace{flex-direction:column;justify-content:center;padding:25px clamp(28px,4vw,62px) 26px;display:flex}.local-status{border-bottom:1px solid #d5dad7;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:44px;margin-bottom:25px;padding-bottom:12px;font-size:11px;display:grid}.local-status>div:first-child{align-items:center;gap:9px;display:flex}.station-plate{align-items:baseline;gap:10px;display:flex}.station-plate .line-badge{align-self:center}.station-plate strong{letter-spacing:-.02em;font-size:19px;font-weight:700}.station-plate>span{color:#6a7873;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.station-plate time{color:#6a7873;font-variant-numeric:tabular-nums;font-size:11px}.hero-bilingual{gap:6px;display:grid}.hero-bilingual .ko-display{color:#1d4d42;font-size:clamp(30px,4.4vw,58px)}.hero-bilingual>span:last-child{letter-spacing:-.05em;font-size:clamp(34px,5vw,68px);font-weight:500;line-height:1}@media (width<=620px){.station-plate strong{font-size:16px}.hero-bilingual{gap:4px}.hero-bilingual .ko-display{font-size:24px}.hero-bilingual>span:last-child{font-size:29px}}.local-status strong{letter-spacing:.08em}.local-status>div:first-child span{color:#fff;background:#153c34;padding:2px 6px;font-weight:800}.local-status time{color:var(--muted);font-variant-numeric:tabular-nums}.weather-status{color:#40544e;align-items:center;gap:7px;display:flex}.weather-status a{border-bottom:1px solid #78918a;font-weight:750}.weather-loading .weather-dot{animation:1.3s ease-in-out infinite weather-pulse}.weather-unavailable .weather-dot{background:#8b9692;box-shadow:0 0 0 3px #8b96921c}.local-status-planning{grid-template-columns:1fr auto}@keyframes weather-pulse{50%{opacity:.35}}.weather-dot{background:#2588c9;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2588c91c}.mode-switch{border:1px solid #cfd5d2;border-radius:0;margin:0;padding:0}.mode-switch button{border-radius:0;min-height:34px;padding:0 12px;font-size:10px}.mode-switch .active{background:#153c34}.hero-intro{text-align:left;max-width:710px;margin:0 0 22px}.hero .eyebrow{color:#1f6695;letter-spacing:.14em;margin-bottom:9px;font-size:9px}.hero h1{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:850;line-height:1}.hero-description{color:#54645f;max-width:630px;margin:12px 0 0;font-size:14px;line-height:1.5}.planning-intro{margin-bottom:28px}.planning-board{background:#eef5f1;border-left:6px solid #00a84d;grid-template-columns:1fr minmax(180px,280px);gap:18px 28px;padding:22px;display:grid}.planning-board>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.planning-board>div:first-child span,.planning-board label>span{color:#60716b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.planning-board>div:first-child strong{font-size:42px;line-height:.9}.planning-board .readiness-meter{align-self:end;max-width:none;margin:0}.planning-board label{grid-column:1;gap:7px;display:grid}.planning-board input{color:#153c34;background:#fff;border:1px solid #bfc9c5;min-height:44px;padding:0 12px}.planning-board button{color:#fff;cursor:pointer;background:#153c34;border:0;grid-area:2/2/4;align-self:end;min-height:50px;padding:0 18px;font-size:10px;font-weight:900}.planning-source-note{color:#667670;margin:14px 0 0;font-size:9px}.now-filters{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.now-filters button{color:#51645e;cursor:pointer;background:#fff;border:1px solid #cbd3cf;min-height:34px;padding:0 12px;font-size:9px;font-weight:900}.now-filters button.active{color:#fff;background:#153c34;border-color:#153c34}.today-summary{background:#edf4f7;border-left:6px solid #1477ae;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px 18px;display:flex}.today-summary>div{gap:7px;display:grid}.today-summary span{color:#507080;letter-spacing:.14em;font-size:8px;font-weight:900}.today-summary strong{font-size:15px;line-height:1.35}.today-summary button{color:#fff;white-space:nowrap;cursor:pointer;background:#153c34;border:0;min-height:42px;padding:0 16px;font-size:9px;font-weight:900}.hero-now-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.now-card{background:#fff;border:1px solid #d4d9d6;border-top:5px solid #1477ae;flex-direction:column;min-width:0;min-height:160px;padding:13px;display:flex}.now-card.violet,.discover-card.violet{border-top-color:#7651a1}.now-card.red,.discover-card.red{border-top-color:#d73a33}.now-card.orange,.discover-card.orange{border-top-color:#e77524}.now-card.green,.discover-card.green{border-top-color:#00a84d}.now-card.yellow,.discover-card.yellow{border-top-color:#d8a900}.now-card>div:first-child{color:#52645e;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:7px;font-size:8px;font-weight:900;display:flex}.now-card>div:first-child strong{color:#1477ae;text-align:right}.now-card h2{margin:15px 0 3px;font-size:15px;line-height:1.12}.now-card>p{color:#52645e;margin:0;font-size:10px}.now-card>small{color:#75827e;margin:9px 0;font-size:8px;line-height:1.35}.now-card-actions{justify-content:space-between;align-items:end;gap:8px;margin-top:auto;display:flex}.now-card-actions a,.now-card-actions button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:8px;font-weight:900}.now-empty{color:var(--muted);border:1px dashed #9ba8a3;grid-column:1/-1;margin:0;padding:28px;font-size:12px}.discover-link{border-bottom:1px solid;width:max-content;margin-top:10px;font-size:9px;font-weight:900}.quick-tools{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.hero-quick-tools{margin-top:13px}.tools-title{border-top:2px solid #153c34;margin:0 0 10px;padding-top:13px}.tools-title h2{letter-spacing:-.01em;font-size:14px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:7px}.tool-card,.tool-card:nth-child(n){background:#fff;border:1px solid #d4d9d6;grid-template-rows:1fr;grid-template-columns:38px minmax(0,1fr) 12px;gap:10px;min-width:0;min-height:80px;padding:11px;display:grid;overflow:hidden}.tool-card:hover{background:#f7f8f7;border-color:#153c34;transform:none}.tool-card.selected{border-color:#153c34;box-shadow:inset 0 -3px #153c34}.tool-number{color:#fff;background:#1477ae;border:0;border-radius:50%;grid-row:1;width:38px;height:38px;font-family:Arial,sans-serif;font-size:11px}.tool-card:nth-child(2) .tool-number{background:#00a84d}.tool-card:nth-child(3) .tool-number{background:#e77524}.tool-card:nth-child(4) .tool-number{background:#3c74bb}.tool-card:nth-child(5) .tool-number{background:#7651a1}.tool-card:nth-child(6) .tool-number{background:#d73a33}.tool-label{align-content:center;gap:3px;min-width:0;display:grid}.tool-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;display:block;overflow:hidden}.tool-label small{color:#697873;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tool-card>b{grid-area:1/3;align-self:center;font-size:20px;font-weight:400}.search-box{width:100%;max-width:none;margin:12px 0 0}.search-box>div{min-height:50px;box-shadow:none;border-color:#bfc8c4;padding:5px 5px 5px 14px}.search-box button{background:#153c34;min-height:40px}.utility-section{background:#eef1ef;padding:28px 7vw;scroll-margin-top:66px}.utility-section .quick-tools{max-width:1160px;margin:auto}.hero-carousel{min-width:0;height:100%;position:relative}.hero-slide-link{z-index:1;text-decoration:none;display:block;position:absolute;inset:0}.hero-slide-link:focus-visible{outline-offset:-3px;outline:3px solid #ffd400}.chip-eyebrow{color:#1477ae;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.station-chip strong{color:#132a24;font-size:14px;line-height:1.25;display:block}.hero-controls{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e2b26a8;border-radius:999px;align-items:center;gap:8px;padding:5px 7px;display:flex;position:absolute;top:14px;right:14px}.hero-controls>button{color:#132a24;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:15px;line-height:1;transition:background .15s,transform .15s;display:grid}.hero-controls>button:hover{background:#fff;transform:scale(1.08)}.hero-controls>button:focus-visible{outline-offset:2px;outline:3px solid #ffd400}.hero-dots{flex-wrap:wrap;justify-content:center;gap:4px;max-width:132px;margin:0;padding:0;list-style:none;display:flex}.hero-dots button{cursor:pointer;background:0 0;border:1.5px solid #ffffffe6;border-radius:50%;width:8px;height:8px;padding:0}.hero-dots button.on{background:#fff;transform:scale(1.35)}.hero-dots button:focus-visible{outline-offset:2px;outline:2px solid #ffd400}.hero-position{display:none}.street-visual figcaption{z-index:2;color:#ffffffd0;text-align:right;text-shadow:0 1px 3px #000a;max-width:52%;font-size:9px;position:absolute;bottom:10px;right:12px}.street-visual figcaption a{color:#fff}@media (width<=900px){.hero-controls{top:10px;bottom:auto;right:10px}}.street-visual{background:#16282d;min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.street-visual>.hero-slide-link{width:100%;height:100%;display:block}.street-visual img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;display:block}.street-visual:after{content:"";pointer-events:none;background:linear-gradient(0deg,#091e1dbd 0,#0000 48%);position:absolute;inset:0}.street-visual img{animation:18s ease-out both hero-drift}@keyframes hero-drift{0%{opacity:0;transform:scale(1.06)}12%{opacity:1}to{opacity:1;transform:scale(1)}}.station-chip{animation:.5s ease-out .12s both hero-rise}@keyframes hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.street-visual img,.station-chip{animation:none}}.station-chip{z-index:2;background:#fff;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;bottom:42px;left:22px;box-shadow:0 8px 28px #0003}.line-two{color:#fff;background:#00a84d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.station-chip div{gap:2px;display:grid}.station-chip strong{font-size:13px}.station-chip small{color:#66736f;font-size:10px}.street-visual figcaption{z-index:2;color:#d7dcda;font-size:8px;position:absolute;bottom:10px;right:12px}.street-visual figcaption a{text-decoration:underline}.weather-credit{z-index:2;color:#77827e;margin:0;font-size:8px;position:absolute;bottom:3px;left:max(12px,50% - 728px)}.weather-credit a{text-decoration:underline}.panel-title h2,.section-heading h2,.community-section h2,.trip-summary h2,.guide-grid h3{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.035em}.official-action-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.official-action-grid article{border:1px solid var(--line);background:#f7f8f7;gap:14px;padding:20px;display:grid}.official-action-grid article>div{align-items:center;gap:10px;display:flex}.step-badge{color:#fff;background:#153c34;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.official-action-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.official-action-grid a,.source-button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #153c34;width:max-content;max-width:100%;padding-bottom:3px;font-size:11px;font-weight:900}.official-action-grid button{cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;font-size:11px;font-weight:900}.official-action-grid button.done{color:#fff;background:#153c34}.source-line{color:#71807b;margin:14px 0 0;font-size:9px}.arrival-planner{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.arrival-planner label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:900;display:grid}.arrival-planner select,.arrival-planner input{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);background:#fff;border-radius:0;padding:0 12px}.route-result{background:#eef5f8;border-left:4px solid #1477ae;margin:16px 0;padding:19px}.route-result>div:first-child{align-items:center;gap:10px;font-size:13px;display:flex}.route-result>div:first-child span{color:#52645e}.route-result>div:first-child b{color:#1477ae}.route-result p{color:#40534d;margin:12px 0;font-size:13px;line-height:1.55}.route-result>div:last-child{flex-wrap:wrap;gap:16px;display:flex}.route-result a{border-bottom:1px solid;font-size:10px;font-weight:900}.transport-compare{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid}.transport-compare article{border:1px solid var(--line);background:#fff;align-content:start;gap:8px;min-height:145px;padding:15px;display:grid}.transport-compare article.recommended{background:#f4f9fb;border-color:#1477ae;box-shadow:inset 0 4px #1477ae}.transport-compare article.recommended:before{content:"Suggested start";color:#1477ae;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.transport-compare span{color:#52645e;letter-spacing:.06em;font-size:9px;font-weight:900}.transport-compare strong{font-size:17px}.transport-compare p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.option-table{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.option-table article{border:1px solid var(--line);background:#fff;min-height:175px;padding:19px}.option-table span{color:#1477ae;letter-spacing:.11em;font-size:9px;font-weight:900}.option-table h3{margin:20px 0 8px;font-size:20px}.option-table p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.complete-button{background:#14784b}.money-checks{gap:8px;margin-bottom:17px;display:grid}.money-checks article{border:1px solid var(--line);background:#f8f8f6;align-items:center;gap:14px;padding:14px;display:flex}.money-mark{color:#fff;background:#00a84d;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.money-checks h3{margin:0 0 4px;font-size:14px}.money-checks p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.money-checks+.source-button{margin:0 16px 16px 0;display:inline-block}.hotel-address{gap:8px;max-width:760px;display:grid}.hotel-address>span{font-size:11px;font-weight:900}.hotel-address textarea{border:1px solid var(--line);resize:vertical;border-radius:0;padding:15px;line-height:1.5}.map-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.map-actions a,.map-actions button{cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.map-actions button{color:#fff;background:#153c34}.map-actions button:disabled{opacity:.45;cursor:not-allowed}.taxi-card{background:#fff;border:4px solid #153c34;max-width:760px;margin-top:14px;padding:22px;box-shadow:inset 0 0 0 1px #fff}.taxi-card>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.taxi-card>div span{color:#1477ae;letter-spacing:.12em;font-size:10px;font-weight:900}.taxi-card>div strong{font-size:20px}.taxi-card p{white-space:pre-line;word-break:keep-all;margin:20px 0 10px;font-size:clamp(24px,3vw,38px);font-weight:850;line-height:1.28}.taxi-card small{color:var(--muted);font-size:11px}.question-meta{grid-template-columns:1fr 1fr;gap:8px;max-width:780px;margin-bottom:10px;display:grid}.question-meta label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:900;display:grid}.question-meta select{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:0;padding:0 12px}.question-actions{flex-wrap:wrap;gap:8px;display:flex}.question-actions>button:not(.primary-button){cursor:pointer;background:#fff;border:1px solid #153c34;min-height:46px;padding:0 18px;font-size:11px;font-weight:900}.question-actions button:disabled{opacity:.45;cursor:not-allowed}.contribution-switch{border:1px solid #cbd3cf;grid-template-columns:1fr 1fr;max-width:780px;margin-bottom:12px;display:grid}.contribution-switch button{color:#5e6e69;cursor:pointer;background:#fff;border:0;min-height:44px;font-size:10px;font-weight:900}.contribution-switch button.active{color:#fff;background:#153c34}.report-form{grid-template-columns:1fr 1fr;gap:8px;max-width:780px;margin-bottom:12px;display:grid}.report-form label{color:#667570;gap:6px;font-size:10px;font-weight:900;display:grid}.report-form select,.report-form input,.report-form textarea{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--ink);background:#fff;border-radius:0;padding:0 12px}.report-form textarea{resize:vertical;padding:12px}.report-form .report-note{grid-column:1/-1}.saved-report{background:#eef8f2;border-left:4px solid #00a84d;gap:3px;max-width:780px;margin-top:12px;padding:13px;display:grid}.saved-report strong{font-size:12px}.saved-report span{color:var(--muted);font-size:10px}.community-section aside ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.community-section aside li{border-bottom:1px solid #ffffff2e;gap:4px;padding:16px 0;display:grid}.community-section aside li:last-child{border-bottom:0}.community-section aside li strong{font-size:16px}.community-section aside li span{color:#c2d0cb;letter-spacing:0;text-transform:none;font-size:11px}.community-actions{flex-wrap:wrap;gap:8px;display:flex}.community-actions button:last-child{color:#153c34;background:#f4cf70}.trip-summary p{color:#66716d;margin:10px 0 0;font-size:12px}.trip-summary-kicker{color:#176a59;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:950;display:block}.trip-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trip-summary-actions a,.trip-summary-actions button{color:#fff;white-space:nowrap;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.trip-summary-actions a+a{color:#153c34;background:0 0}.trip-summary-loading{min-height:190px}.trip-summary-synced{background:#e5efeb}.share-fab{align-items:center;gap:6px;display:none}.readiness-meter{background:#e1e5e3;max-width:760px;height:10px;margin-bottom:18px;overflow:hidden}.readiness-meter span{background:#00a84d;height:100%;transition:width .25s;display:block}.arrival-date{text-transform:uppercase;letter-spacing:.08em;gap:7px;max-width:360px;margin-bottom:14px;font-size:10px;font-weight:900;display:grid}.arrival-date input{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:0;padding:0 12px}.prep-checklist{gap:7px;max-width:760px;margin:0 0 18px;padding:0;list-style:none;display:grid}.prep-checklist li{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:48px;padding:7px 8px 7px 14px;display:flex}.prep-checklist label{align-items:center;gap:11px;font-size:12px;font-weight:750;display:flex}.prep-checklist input{accent-color:#00a84d;width:18px;height:18px}.prep-checklist button{cursor:pointer;background:#eef3f0;border:0;min-height:34px;font-size:9px;font-weight:900}.guide-grid article>a{border-top:1px solid #e8e6df;margin-top:auto;padding:14px 0 0;font-size:11px;font-weight:900}.discover-section{background:#f4f5f3;padding:90px 7vw;scroll-margin-top:66px}.discover-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1160px;margin:0 auto 22px;display:flex}.discover-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,56px)}.discover-heading p{max-width:620px;color:var(--muted);margin:10px 0 0;line-height:1.5}.discover-heading-actions{justify-items:end;gap:10px;display:grid}.discover-heading-actions span{color:#677671;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.discover-heading-actions button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:40px;padding:0 14px;font-size:10px;font-weight:900}.category-tabs{scrollbar-width:none;gap:5px;max-width:1160px;margin:0 auto 16px;display:flex;overflow:auto}.category-tabs button{color:#52645e;cursor:pointer;background:#fff;border:1px solid #cbd3cf;flex:none;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}.category-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.discover-grid{grid-template-columns:repeat(3,1fr);gap:9px;max-width:1160px;margin:auto;display:grid}.discover-card{background:#fff;border:1px solid #d4d9d6;border-top:5px solid #1477ae;flex-direction:column;min-height:390px;padding:20px;display:flex}.discover-card-top{color:#52645e;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:8px;font-size:9px;font-weight:900;display:flex}.discover-card-top strong{color:#1477ae;text-align:right}.discover-card-image{background:#dfe6e2;height:155px;margin:16px -20px 0;overflow:hidden}.discover-card-image img{object-fit:cover;width:100%;height:100%;display:block}.discover-card h3{margin:22px 0 3px;font-size:24px;line-height:1.08}.discover-card .korean-name{color:#153c34;margin:0 0 18px;font-size:13px;font-weight:800}.discover-card>p:not(.korean-name){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.discover-card dl{gap:5px;margin:20px 0;display:grid}.discover-card dl div{grid-template-columns:70px 1fr;gap:10px;font-size:10px;display:grid}.discover-card dt{color:#73817c}.discover-card dd{margin:0;font-weight:800}.discover-actions{border-top:1px solid #e3e6e4;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.discover-actions a,.discover-actions button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:9px;font-weight:900}.discover-empty{background:#fff;border:1px dashed #9ba8a3;grid-column:1/-1;gap:6px;padding:40px;display:grid}.discover-empty span{color:var(--muted);font-size:12px}@media (width<=900px){.hero-main{grid-template-columns:1fr minmax(250px,.55fr)}.hero-workspace{padding:24px}.tool-grid{grid-template-columns:repeat(2,1fr)}.hero-now-grid{grid-template-columns:1fr 1fr}.hero-now-grid .now-card:nth-child(3){display:none}.discover-grid{grid-template-columns:repeat(2,1fr)}.street-visual{min-height:650px}}@media (width<=620px){.beta-bar{min-height:28px;padding:5px 14px}.site-header{height:56px}.brand-mark{width:30px;height:30px}.language-status{min-height:34px}.hero-main{flex-direction:column;min-height:0;display:flex;position:relative}.hero-workspace{justify-content:flex-start;min-height:0;padding:12px 14px 14px}.local-status{flex-wrap:wrap;gap:5px 10px;min-height:36px;margin:0 106px 13px 0;padding-bottom:8px;display:flex}.weather-status{font-size:9px}.mode-switch{position:static}.mode-switch button{min-height:28px;padding:0 7px;font-size:8px}.hero-intro{margin:0 0 14px}.hero .eyebrow{margin-bottom:7px;font-size:10px}.hero h1{font-size:33px;line-height:1.04}.hero-description{max-width:100%;margin-top:9px;font-size:14px;line-height:1.5}.now-filters{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:7px;overflow:auto}.now-filters button{flex:none;min-height:30px;padding:0 9px;font-size:8px}.hero-now-grid{grid-template-columns:1fr 1fr}.now-card{min-height:135px;padding:9px}.now-card:nth-child(3){display:none}.now-card h2{margin-top:10px;font-size:12px}.now-card>small{margin:6px 0}.discover-link{margin-top:6px}.today-summary{gap:10px;min-height:72px;padding:11px 12px}.today-summary strong{font-size:11px}.today-summary button{min-height:36px;padding:0 10px;font-size:8px}.tools-title{margin-bottom:7px;padding-top:8px}.tools-title h2{font-size:12px}.tool-grid{grid-template-columns:1fr 1fr;gap:5px}.tool-card,.tool-card:nth-child(n){grid-template-columns:32px 1fr 8px;gap:7px;min-height:65px;padding:7px}.tool-number{width:32px;height:32px;font-size:9px}.tool-label strong{font-size:11px}.tool-label small{font-size:8px}.tool-card>b{font-size:16px}.search-box{margin-top:8px}.search-box>div{min-height:45px}.search-box input{font-size:11px}.search-box button{min-height:35px}.street-visual{z-index:1;border:0;order:-1;width:auto;height:56vw;min-height:230px;max-height:340px;margin:0 -14px;position:relative}.street-visual .station-chip{transform-origin:0 100%;bottom:12px;left:12px;transform:scale(.88)}.street-visual figcaption{font-size:7px;bottom:8px;right:10px}.street-visual:after{display:block}.hero-workspace{padding-top:16px}.weather-credit{display:none}.utility-section{padding:18px 14px}.official-action-grid,.arrival-planner,.option-table,.transport-compare{grid-template-columns:1fr}.official-action-grid article{padding:16px}.route-result{padding:15px}.transport-compare article,.option-table article{min-height:auto}.taxi-card{padding:16px}.taxi-card>div{flex-direction:column;align-items:flex-start}.taxi-card p{font-size:24px}.map-actions,.question-meta,.report-form{grid-template-columns:1fr;display:grid}.report-form .report-note{grid-column:1}.map-actions a,.map-actions button{justify-content:center}.question-actions{display:grid}.prep-checklist li{gap:8px}.prep-checklist label{font-size:10px}.discover-section{padding:68px 14px}.discover-heading{flex-direction:column;align-items:start;gap:10px}.discover-heading h2{font-size:38px}.discover-heading-actions{justify-items:start}.discover-heading-actions span{font-size:8px}.discover-grid{grid-template-columns:1fr}.discover-card{min-height:285px}.planning-board{grid-template-columns:1fr;gap:12px;padding:14px}.planning-board>div:first-child strong{font-size:32px}.planning-board label,.planning-board button{grid-area:auto/1}.planning-board button{min-height:42px}.planning-source-note{font-size:8px}.mobile-nav{grid-template-columns:repeat(5,1fr)}.mobile-nav a,.mobile-nav button{color:#61716b;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-height:70px;padding:0;font-size:8px;font-weight:800;display:grid}.mobile-nav a span,.mobile-nav button span{font-size:18px;line-height:1}.mobile-nav small{color:#1477ae;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.share-fab{z-index:46;color:#fff;cursor:pointer;background:#153c34;border:2px solid #fff;border-radius:24px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;display:flex;position:fixed;bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0004}.hero-controls{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-radius:0;padding:0;inset:0}.hero-controls>button{color:#fff;pointer-events:auto;background:#102f2abf;border:1px solid #ffffffb8;width:44px;height:44px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #0004}.hero-controls>button:first-child{left:10px}.hero-controls>button:last-child{right:10px}.hero-controls>button:hover{background:#102f2ae8;transform:translateY(-50%)}.hero-dots{display:none}.hero-position{color:#fff;letter-spacing:.04em;background:#102f2abf;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:block;position:absolute;bottom:10px;right:12px}.street-visual figcaption{display:none}}@media print{@page{size:A4 portrait;margin:12mm}body *{visibility:hidden!important}.taxi-card,.taxi-card *,.trip-print-sheet,.trip-print-sheet *{visibility:visible!important}.taxi-card{width:100%;max-width:none;box-shadow:none;border-width:6px;margin:0;position:absolute;inset:0}.taxi-card p{font-size:42px}.trip-print-sheet{color:#132f29!important;background:#fff!important;width:100%!important;padding:0!important;font-family:Arial,Noto Sans KR,sans-serif!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.trip-print-sheet>header{border-bottom:2px solid #132f29;justify-content:space-between;gap:10mm;padding:0 0 8mm;display:flex}.trip-print-sheet>header p{color:#0969a2;letter-spacing:.12em;margin:0 0 3mm;font-size:8pt;font-weight:800}.trip-print-sheet>header h1{max-width:125mm;margin:0 0 3mm;font-size:24pt;line-height:1.05}.trip-print-sheet>header span{font-size:9pt}.trip-print-sheet>header dl{min-width:42mm;margin:0}.trip-print-sheet>header dl>div{margin-bottom:3mm}.trip-print-sheet>header dt{text-transform:uppercase;font-size:6.5pt;font-weight:800}.trip-print-sheet>header dd{margin:1mm 0 0;font-size:9pt;font-weight:700}.trip-print-day{break-inside:avoid-page;padding:7mm 0 3mm}.trip-print-day>header{justify-content:space-between;align-items:end;gap:8mm;display:flex}.trip-print-day>header>div{align-items:center;gap:3mm;display:flex}.trip-print-day>header span{-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;width:9mm;height:9mm;font-size:7pt;font-weight:900;display:grid;color:#fff!important;background:#0969a2!important}.trip-print-day>header h2{margin:0;font-size:15pt}.trip-print-day>header p{margin:0;font-size:7.5pt}.trip-print-day ol{margin:4mm 0 0;padding:0;list-style:none}.trip-print-day li{break-inside:avoid;border-top:1px solid #cbd5d0;grid-template-columns:18mm 1fr;gap:3mm;padding:3mm 0;display:grid}.trip-print-time{font-size:9pt;font-weight:800}.trip-print-day li h3{margin:0;font-size:10.5pt}.trip-print-day li h3 span{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-left:3mm;padding:1mm 2mm;font-size:5.5pt;color:#17623f!important;background:#dceee5!important}.trip-print-day li strong{margin-top:1mm;font-size:8.5pt;display:block}.trip-print-day li p,.trip-print-day li small{color:#40574e;margin:1mm 0 0;font-size:7.5pt;display:block}.trip-print-day blockquote{border-left:2px solid #96aaa1;margin:2mm 0 0;padding-left:3mm;font-size:7.5pt}.trip-print-private{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:1.5mm 2mm;color:#584d29!important;background:#f3efe2!important}.trip-print-help{break-inside:avoid;border:2px solid #132f29;grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:7mm;padding:5mm;display:grid!important}.trip-print-help h2{grid-column:1/-1;margin:0;font-size:13pt}.trip-print-help>div{display:grid}.trip-print-help strong{font-size:18pt}.trip-print-help span{font-size:7pt}.trip-print-help small{grid-column:1/-1;font-size:6.5pt}}.tutor-review-form{border:1px solid var(--line,#ccd5d0);background:#f5f8f6;gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.tutor-review-form header span,.tutor-lesson-reviews>header span{color:#176e59;letter-spacing:.08em;font-size:.72rem;font-weight:800}.tutor-review-form h4,.tutor-review-form p{margin:.2rem 0 0}.tutor-review-score-form{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;display:grid}.tutor-review-score-form label,.tutor-review-form>label{gap:.35rem;font-weight:700;display:grid}.tutor-review-score-form select,.tutor-review-form textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #aebdb5;border-radius:0;padding:.7rem}.tutor-review-published{color:#176e59;font-size:.86rem;font-weight:700}.tutor-lesson-reviews>header,.tutor-review-list article>header,.tutor-review-list article>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tutor-lesson-reviews>header small{white-space:nowrap;font-weight:500;display:block}.tutor-review-list{gap:1rem;display:grid}.tutor-review-list article{border:1px solid var(--line,#ccd5d0);background:#fff;padding:1.1rem}.tutor-review-list article header div{gap:.2rem;display:grid}.tutor-review-list article header span,.tutor-review-list article footer{color:#607069;font-size:.78rem}.tutor-review-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.tutor-review-list dl div{background:#f2f5f3;padding:.6rem}.tutor-review-list dt{font-size:.72rem}.tutor-review-list dd{margin:.2rem 0 0;font-weight:800}@media (width<=640px){.tutor-review-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-review-list article>footer{flex-wrap:wrap}}.detail-page{color:#153c34;background:#f2f4f2;min-height:100vh}.detail-header{background:#fff;border-bottom:1px solid #cfd7d3;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,5vw);display:flex}.detail-back{border-bottom:1px solid;font-size:12px;font-weight:900}.detail-cover{background:#16362f;max-width:1440px;height:min(52vw,610px);min-height:390px;margin:0 auto;position:relative;overflow:hidden}.detail-cover img{object-fit:cover;width:100%;height:100%;display:block}.detail-gallery{max-width:1180px;margin:0 auto;padding:34px 24px}.detail-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.detail-gallery-grid figure{gap:7px;margin:0;display:grid}.detail-gallery-grid img{aspect-ratio:3/2;object-fit:cover;background:#dce5e0;width:100%;display:block}.detail-gallery-grid figcaption{color:#5c6e66;font-size:10px;line-height:1.5}.detail-gallery-grid figcaption a{color:#12607f;font-weight:700}.detail-cover:after{content:"";pointer-events:none;background:linear-gradient(0deg,#102f2973 0,#0000 45%);position:absolute;inset:0}.detail-cover figcaption{z-index:1;color:#d9e5e0;text-align:right;background:#102f29d9;max-width:90%;padding:7px 9px;font-size:9px;line-height:1.4;position:absolute;bottom:12px;right:14px}.detail-cover figcaption a{text-decoration:underline}.detail-photo-unavailable{color:#153c34;background:linear-gradient(135deg,#edf3f0,#faf6ee);border:1px solid #cbd5d0;border-top:0;align-content:center;gap:8px;max-width:1440px;min-height:180px;margin:0 auto;padding:38px clamp(24px,7vw,96px);display:grid}.detail-photo-unavailable span{color:#1677b8;letter-spacing:.14em;font-size:9px;font-weight:950}.detail-photo-unavailable strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,40px)}.detail-photo-unavailable p{color:#5b6d65;max-width:760px;margin:0;font-size:12px;line-height:1.65}.detail-hero{--detail-accent:#1686c2;background:#fff;border-bottom:1px solid #cfd7d3;grid-template-columns:82px minmax(0,1fr) minmax(300px,390px);max-width:1440px;min-height:640px;margin:auto;display:grid;box-shadow:0 18px 60px #153c340d}.detail-blue{--detail-accent:#1686c2}.detail-violet{--detail-accent:#7a55a4}.detail-red{--detail-accent:#dc3e36}.detail-orange{--detail-accent:#ed7c25}.detail-green{--detail-accent:#00a84d}.detail-yellow{--detail-accent:#dfac00}.detail-rail{background:var(--detail-accent);color:#fff;writing-mode:vertical-rl;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:36px 0;font-size:10px;font-weight:900;display:flex;transform:rotate(180deg)}.detail-copy{flex-direction:column;justify-content:center;padding:clamp(70px,8vw,126px) clamp(38px,7vw,110px);display:flex}.detail-status-row{text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;font-size:11px;font-weight:900;display:flex}.detail-status-row span{color:var(--detail-accent)}.detail-status-row time{color:#66756f}.detail-kicker{color:#63726c;letter-spacing:.12em;margin:56px 0 10px;font-size:10px;font-weight:900}.detail-copy h1{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(54px,7vw,102px);font-weight:900;line-height:.9}.detail-korean{color:var(--detail-accent);margin:20px 0 0;font-size:clamp(22px,2.3vw,32px);font-weight:850}.detail-reason{color:#52635d;max-width:720px;margin:42px 0 0;font-size:18px;line-height:1.65}.detail-rating-chip{color:#153c34;background:#f7faf8;border:1px solid #c9d4cf;grid-template-columns:auto auto;align-items:center;gap:2px 9px;width:max-content;max-width:100%;margin-top:24px;padding:12px 15px;text-decoration:none;display:grid}.detail-rating-chip>span{color:#e3a600;grid-row:1/3;font-size:22px;line-height:1}.detail-rating-chip>strong{font-size:13px}.detail-rating-chip>small{color:#65766e;font-size:9px}.detail-rating-chip:hover{border-color:var(--detail-accent);box-shadow:inset 4px 0 var(--detail-accent)}.detail-station-card{border-top:8px solid var(--detail-accent);color:#fff;background:#12382f;align-self:end;margin:38px 38px 38px 0;padding:32px}.detail-station-card>span{color:#a8c7be;letter-spacing:.16em;font-size:9px;font-weight:900}.detail-station-card>strong{margin-top:28px;font-size:28px;line-height:1.1;display:block}.detail-station-card>p{color:#bcd0ca;margin:9px 0 36px;font-size:13px}.detail-station-card>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-station-card a{text-align:center;border:1px solid #fff5;justify-content:center;align-items:center;min-height:44px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.place-mobile-actions{display:none}.booking-page{color:#153c34;background:#eef2f0;min-height:calc(100vh - 66px);padding:44px clamp(16px,5vw,72px) 90px}.booking-self-service,.booking-state{max-width:980px;margin:auto}.booking-self-service>header{background:#fff;border-top:7px solid #1677b8;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.booking-self-service>header p{color:#1677b8;letter-spacing:.1em;margin:0 0 7px;font-size:9px;font-weight:950}.booking-self-service>header h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,5vw,48px)}.booking-self-service>header>strong{color:#fff;letter-spacing:.07em;background:#153c34;padding:9px 11px;font-size:9px}.booking-error{color:#7a3029;background:#fff1ef;border-left:4px solid #ae3e32;padding:13px 15px;font-size:11px;font-weight:800}.booking-summary,.booking-timeline,.booking-cases,.booking-support{background:#fff;border:1px solid #c5cfca;margin-top:12px;padding:25px}.booking-summary h2,.booking-timeline h2,.booking-cases h2,.booking-support h2{margin:0 0 17px;font-size:20px}.booking-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.booking-summary dl>div{background:#f7f9f8;border:1px solid #d7dfdb;padding:13px}.booking-summary dt{color:#6c7c74;text-transform:uppercase;font-size:8px;font-weight:900}.booking-summary dd{margin:6px 0 0;font-size:11px;font-weight:850;line-height:1.4}.booking-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.booking-actions>a,.booking-actions>button,.booking-actions>span{color:#153c34;text-align:center;cursor:pointer;background:#fff;border:1px solid #153c34;place-items:center;min-height:48px;padding:7px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.booking-actions>button:nth-child(2){color:#fff;background:#153c34}.booking-actions>button:disabled,.booking-actions>span{opacity:.55;cursor:not-allowed}.booking-refund-preview{background:#fff8df;border-left:5px solid #f0bd2d;grid-template-columns:auto 1fr;gap:5px 20px;margin-top:12px;padding:18px 20px;display:grid}.booking-refund-preview span{font-size:12px;font-weight:900}.booking-refund-preview small{color:#6e6650;grid-column:1/-1;font-size:9px}.booking-support label{color:#5e7068;gap:7px;font-size:9px;font-weight:900;display:grid}.booking-support textarea{color:#153c34;font:inherit;border:1px solid #b9c6c0;padding:12px}.booking-support>div{gap:7px;margin-top:9px;display:flex}.booking-support button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:44px;padding:0 15px;font-size:9px;font-weight:900}.booking-support button+button{color:#153c34;background:#fff}.booking-timeline ol,.booking-cases ul{margin:0;padding:0;list-style:none}.booking-timeline li,.booking-cases li{border-top:1px solid #dce2df;justify-content:space-between;gap:18px;padding:12px 0;font-size:11px;display:flex}.booking-timeline time,.booking-cases span{color:#6c7c74;font-size:9px}.booking-state{background:#fff;border:1px solid #c5cfca;padding:55px}.booking-state h1{margin:0 0 10px;font-size:36px}.booking-state p{color:#5e7068}.booking-state a{font-weight:900;text-decoration:underline}.shopping-official-action{background:#fff;border:1px solid #b8c6bf;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:18px;display:flex}.shopping-official-action>div{gap:5px;display:grid}.shopping-official-action span{color:#61736a;font-size:10px}.external-store-link{color:#fff;cursor:pointer;background:#153c34;border:0;place-items:center;min-height:48px;padding:8px 15px;font-size:9px;font-weight:900;display:grid}.external-store-link small{color:#bfd1ca;font-size:7px;font-weight:700}.external-store-link:disabled{opacity:.6}.restaurant-engagement{background:#f5f8f6;border:1px solid #c2cec8;margin-top:24px;padding:24px}.restaurant-engagement>header p{color:#1677b8;letter-spacing:.12em;margin:0 0 6px;font-size:8px;font-weight:950}.restaurant-engagement>header h3{margin:0;font-size:24px}.restaurant-owner-updates,.restaurant-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.restaurant-owner-updates article,.restaurant-coupon-grid article{background:#fff;border:1px solid #d1dad5;padding:16px}.restaurant-owner-updates b,.restaurant-coupon-grid>article>span{color:#1677b8;letter-spacing:.07em;font-size:8px;font-weight:950}.restaurant-owner-updates p,.restaurant-coupon-grid p{color:#40564c;margin:9px 0;font-size:11px;line-height:1.55}.restaurant-owner-updates time,.restaurant-coupon-grid small{color:#74827b;font-size:8px}.restaurant-coupon-grid h4{margin:9px 0 0;font-size:19px}.restaurant-coupon-grid button,.restaurant-reservation-link{color:#fff;cursor:pointer;background:#153c34;border:0;width:100%;min-height:44px;margin-top:13px;padding:7px 12px;font-size:9px;font-weight:900}.restaurant-coupon-grid button:disabled,.restaurant-reservation-link:disabled{opacity:.55}.coupon-code{color:#125b84;letter-spacing:.08em;background:#edf7fc;border:2px dashed #1677b8;place-items:center;min-height:44px;margin-top:13px;font-family:monospace;font-size:16px;display:grid}.restaurant-reservation-link{place-items:center;display:grid}.restaurant-reservation-link small{color:#bed1ca;font-size:7px;font-weight:600}.restaurant-engagement-status{color:#245f4b;margin:10px 0 0;font-size:10px;font-weight:800}@media (width<=720px){.booking-page{padding:18px 12px 90px}.booking-self-service>header{flex-direction:column;align-items:flex-start;padding:22px}.booking-summary dl,.booking-actions{grid-template-columns:1fr 1fr}.booking-actions>:last-child{grid-column:1/-1}.booking-refund-preview{grid-template-columns:1fr}.booking-refund-preview small{grid-column:auto}.booking-timeline li,.booking-cases li{flex-direction:column;align-items:flex-start;gap:4px}.shopping-official-action{flex-direction:column;align-items:stretch}.external-store-link{width:100%}.restaurant-owner-updates,.restaurant-coupon-grid{grid-template-columns:1fr}}.booking-trip-action{background:#fff;border:1px solid #b9c8c1;margin-top:12px;padding:24px}.booking-trip-action>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.booking-trip-action>header p{color:#1677b8;letter-spacing:.09em;margin:0 0 5px;font-size:9px;font-weight:950}.booking-trip-action>header h2{letter-spacing:-.025em;margin:0;font-size:21px}.booking-trip-action>header time{color:#5f7169;font-size:10px;font-weight:850}.booking-trip-links{gap:8px;margin-top:16px;display:grid}.booking-trip-links article{background:#f7faf8;border:1px solid #d4ddd8;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.booking-trip-links article>div{gap:4px;display:grid}.booking-trip-links article span{color:#63756d;font-size:10px}.booking-trip-links nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.booking-trip-links a,.booking-trip-picker button{color:#fff;background:#153c34;border:1px solid #153c34;place-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-grid}.booking-trip-links a+a{color:#153c34;background:#fff}.booking-trip-picker{align-items:flex-end;gap:8px;margin-top:16px;display:flex}.booking-trip-picker label{color:#61736a;flex:1;gap:6px;font-size:9px;font-weight:900;display:grid}.booking-trip-picker select{color:#153c34;min-height:42px;font:inherit;background:#fff;border:1px solid #afbeb7;padding:0 11px}.booking-trip-picker p,.booking-trip-notice{color:#5d6f67;margin:14px 0 0;font-size:10px}.booking-trip-picker p a{color:#153c34;font-weight:900}.booking-trip-notice{background:#eef6f2;padding:9px 11px}@media (width<=720px){.booking-trip-action>header,.booking-trip-links article,.booking-trip-picker{flex-direction:column;align-items:stretch}.booking-trip-links nav{justify-content:flex-start}.booking-trip-links a{flex:1}.booking-trip-picker button{min-height:44px}}.traveler-menu-photos{background:#f7f9f8;border:1px solid #c2cec8;margin-top:24px;padding:24px}.traveler-menu-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.traveler-menu-photo-grid figure{background:#fff;border:1px solid #d1dad5;margin:0}.traveler-menu-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.traveler-menu-photo-grid figcaption{color:#334c42;gap:4px;padding:10px;font-size:10px;display:grid}.traveler-menu-photo-grid small{color:#74827b;font-size:8px}.traveler-menu-photo-cta{color:#fff;background:#153c34;align-items:center;min-height:44px;margin-top:14px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.traveler-menu-photo-cta:focus-visible{outline-offset:3px;outline:3px solid #1677b8}@media (width<=720px){.traveler-menu-photos{padding:18px 14px}.traveler-menu-photo-grid{grid-template-columns:1fr 1fr}.traveler-menu-photo-cta{justify-content:center;width:100%}}@media (width<=440px){.traveler-menu-photo-grid{grid-template-columns:1fr}}.detail-facts{grid-template-columns:1.1fr .9fr .8fr;gap:70px;max-width:1200px;margin:0 auto;padding:100px 24px;display:grid}.detail-facts>div>p{color:#1477ae;letter-spacing:.16em;margin:0 0 16px;font-size:9px;font-weight:900}.detail-facts h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1}.detail-facts dl{border-top:2px solid #153c34;margin:0}.detail-facts dl div{border-bottom:1px solid #cbd4d0;grid-template-columns:100px 1fr;gap:16px;padding:16px 0;font-size:12px;display:grid}.detail-facts dt{color:#6a7873}.detail-facts dd{margin:0;font-weight:850}.detail-source{background:#fff;border:1px solid #cbd4d0;padding:27px}.detail-source>span{color:#1477ae;letter-spacing:.14em;font-size:9px;font-weight:900}.detail-source>strong{margin:20px 0 8px;font-size:20px;display:block}.detail-source>p{color:#66756f;font-size:12px;line-height:1.55}.detail-source>a{border-bottom:1px solid;margin-top:22px;font-size:11px;font-weight:900;display:inline-block}.detail-practical,.detail-schedule,.detail-nearby,.detail-faq{max-width:1200px;margin:0 auto;padding:0 24px 100px}.detail-section-heading{max-width:790px;margin-bottom:38px}.detail-section-heading>p{color:#1477ae;letter-spacing:.16em;margin:0 0 12px;font-size:9px;font-weight:900}.detail-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,64px);line-height:.98}.detail-section-heading>span{color:#697771;max-width:620px;margin-top:18px;font-size:12px;line-height:1.55;display:block}.practical-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.practical-grid article{background:#fff;border:1px solid #cad3cf;flex-direction:column;min-height:145px;padding:20px;display:flex}.practical-grid article>span{color:#687771;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.practical-grid article>strong{margin-top:24px;font-size:18px;line-height:1.2}.practical-grid article>p{color:#687771;margin:auto 0 0;padding-top:14px;font-size:10px;line-height:1.45}.traveler-tips{color:#fff;background:#12382f;grid-template-columns:240px 1fr;gap:30px;margin-top:10px;padding:34px;display:grid}.traveler-tips h3{letter-spacing:-.035em;margin:0;font-size:28px}.traveler-tips ol{counter-reset:tips;gap:0;margin:0;padding:0;list-style:none;display:grid}.traveler-tips li{color:#d1ded9;counter-increment:tips;border-bottom:1px solid #ffffff2b;padding:13px 0 13px 44px;font-size:12px;line-height:1.55;position:relative}.traveler-tips li:first-child{padding-top:0}.traveler-tips li:last-child{border-bottom:0;padding-bottom:0}.traveler-tips li:before{content:counter(tips,decimal-leading-zero);color:#f2cc67;font-weight:900;position:absolute;left:0}.detail-schedule>ol{border-top:2px solid #153c34;margin:0;padding:0;list-style:none}.detail-schedule li{border-bottom:1px solid #c7d0cc;grid-template-columns:52px 150px 1fr;align-items:start;gap:24px;min-height:104px;padding:20px 0;display:grid}.detail-schedule li>span{color:#1477ae;font-size:11px;font-weight:900}.detail-schedule time{font-size:13px;font-weight:900}.detail-schedule li>div{gap:7px;display:grid}.detail-schedule li strong{font-size:18px}.detail-schedule li p{color:#64736e;max-width:680px;margin:0;font-size:12px;line-height:1.55}.detail-nearby{clip-path:inset(0 -100vmax);background:#e6ece8;padding-top:92px;box-shadow:0 0 0 100vmax #e6ece8}.nearby-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nearby-card{color:#153c34;background:#fff;border-top:5px solid #1477ae;flex-direction:column;min-height:210px;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}a.nearby-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #153c341f}.nearby-card>span{color:#1477ae;font-size:10px;font-weight:900}.nearby-card>small{color:#697a72;text-transform:uppercase;letter-spacing:.06em;margin-top:13px;font-size:8px;font-weight:850}.nearby-grid h3{letter-spacing:-.03em;margin:34px 0 10px;font-size:22px}.nearby-grid p{color:#65746f;margin:0;font-size:12px;line-height:1.55}.nearby-card>b{color:#146895;margin-top:auto;padding-top:22px;font-size:9px;font-weight:950}.nearby-contribute{color:#fff;background:#12382f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:12px;padding:28px;display:grid}.nearby-contribute p{color:#67b9df;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:950}.nearby-contribute h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(22px,3vw,32px)}.nearby-contribute span{color:#c2d5ce;max-width:700px;font-size:10px;line-height:1.6;display:block}.nearby-contribute nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nearby-contribute a{color:#153c34;background:#fff;border:1px solid #fff6;align-items:center;min-height:42px;padding:0 12px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.nearby-contribute a:hover{background:#f2cc67}.detail-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:100px;display:grid}.detail-faq>div:last-child{border-top:2px solid #153c34}.detail-faq details{border-bottom:1px solid #c7d0cc}.detail-faq summary{cursor:pointer;padding:24px 44px 24px 0;font-size:16px;font-weight:850;line-height:1.35;list-style:none;position:relative}.detail-faq summary:after{content:"＋";color:#1477ae;font-size:20px;position:absolute;top:22px;right:4px}.detail-faq details[open] summary:after{content:"−"}.detail-faq details p{color:#5e6e68;margin:0;padding:0 44px 25px 0;font-size:13px;line-height:1.65}.guide-cover{max-width:1200px;margin:0 auto;padding:0 24px}.guide-cover img{object-fit:cover;background:#16282d;width:100%;height:auto;max-height:44vh;display:block}.guide-cover.is-editorial img{object-fit:contain;background:#f4f0e7}.guide-cover figcaption{border-bottom:1px solid #dfe4e1;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:11px 0 0;display:flex}.guide-cover figcaption span{color:#54655e;font-size:13px;line-height:1.5}.guide-cover figcaption small{color:#94a09a;font-size:9px}.guide-cover figcaption small a{text-decoration:underline}@media (width<=620px){.guide-cover{padding:0 14px}.guide-cover img{max-height:34vh}.guide-cover figcaption span{font-size:12px}}.breadcrumbs{max-width:1200px;margin:0 auto;padding:22px 24px 0}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#9aa8a3;margin-right:8px}.breadcrumbs a{color:#1477ae;font-weight:700}.breadcrumbs span{color:#6a7873}.region-page-korean{color:#3c5c53;margin:14px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:500}.region-page-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.region-page-tags span{letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #cbd4d0;padding:7px 12px;font-size:10px;font-weight:800}.region-page-hero-photo{max-width:1200px;margin:0 auto 72px;padding:0 24px}.region-page-hero-photo img{object-fit:cover;object-position:center;background:#dfe8e3;width:100%;height:clamp(320px,48vw,620px);display:block}.region-page-hero-photo figcaption{color:#5d6f66;justify-content:space-between;gap:16px;padding:10px 0 0;font-size:10px;line-height:1.5;display:flex}.region-page-hero-photo figcaption span:first-child{color:#103f35;font-weight:850}.region-page-hero-photo figcaption a{color:inherit}.region-empty{color:#5e6e68;background:#fff;border:1px dashed #b9c5bf;margin:0;padding:28px;font-size:14px;line-height:1.7}.search-all-link{border-bottom:1px solid;margin-top:10px;font-size:11px;font-weight:900;display:inline-block}.site-search-form{flex-wrap:wrap;gap:8px;max-width:640px;margin-top:30px;display:flex}.site-search-form input{color:#153c34;background:#fff;border:1px solid #b9c5bf;flex:260px;min-height:50px;padding:0 16px;font-size:15px}.site-search-form button{color:#fff;letter-spacing:.06em;cursor:pointer;background:#153c34;border:0;min-height:50px;padding:0 26px;font-size:11px;font-weight:900}.search-correction{color:#755819;background:#fff0cf;width:max-content;max-width:100%;margin:10px 0 0;padding:7px 10px;font-size:10px;font-weight:800;line-height:1.45}.search-area-links{margin-top:14px}.not-found-regions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.not-found-regions a{background:#fff;border:1px solid #cbd4d0;gap:5px;padding:20px;display:grid}.not-found-regions a:hover{border-color:#153c34}.not-found-regions strong{font-size:17px;font-weight:750}.not-found-regions span{color:#6a7873;font-size:12px}.guide-hero{max-width:1200px;margin:0 auto;padding:88px 24px 72px}.guide-kicker{color:#1477ae;letter-spacing:.16em;margin:0 0 16px;font-size:9px;font-weight:900}.guide-hero h1{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(42px,6vw,82px);font-weight:500;line-height:.96}.guide-answer{max-width:64ch;margin:28px 0 0;font-size:clamp(16px,1.7vw,21px);font-weight:500;line-height:1.5}.guide-route{border-top:2px solid #153c34;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;padding-top:26px;font-size:13px;display:flex}.guide-route span{color:#6a7873}.guide-route b{color:#1477ae}.guide-route strong{font-weight:850}.guide-fact-note{color:#6a7873;margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}.guide-watch-out{color:#5e4635;background:#fff8f2;border-left:3px solid #d8722c;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}.guide-watch-out b{color:#b4571a;letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-size:9px;font-weight:900}.guide-options{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.guide-options article{background:#fff;border:1px solid #cbd4d0;flex-direction:column;padding:26px;display:flex}.guide-options h3{letter-spacing:-.02em;margin:0 0 18px;font-size:20px;font-weight:650}.guide-options dl{border-top:1px solid #dde3e0;margin:0 0 18px}.guide-options dl div{border-bottom:1px solid #eceff0;grid-template-columns:52px 1fr;gap:12px;padding:10px 0;font-size:12px;display:grid}.guide-options dt{color:#6a7873}.guide-options dd{margin:0;font-weight:800}.guide-best-for{margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.5}.guide-options small{color:#6a7873;margin-top:auto;font-size:11px;line-height:1.55}.guide-mistakes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.guide-mistakes article{background:#fff;border:1px solid #cbd4d0;padding:24px}.guide-mistake{margin:0 0 14px;padding-left:26px;font-size:14px;font-weight:700;line-height:1.45;position:relative}.guide-mistake:before{content:"×";color:#c4442e;font-size:19px;font-weight:900;position:absolute;top:-2px;left:0}.guide-instead{color:#5e6e68;margin:0;padding-left:26px;font-size:13px;line-height:1.6;position:relative}.guide-instead:before{content:"→";color:#1e7a5a;font-weight:900;position:absolute;top:0;left:0}.guide-sources{border-top:2px solid #153c34;margin:0;padding:0;list-style:none}.guide-sources li{border-bottom:1px solid #cbd4d0}.guide-sources a{padding:18px 0;font-size:14px;font-weight:700;display:block}.guide-index{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.guide-index article{background:#fff;border:1px solid #cbd4d0;flex-direction:column;padding:30px;display:flex}.guide-index-media{background:#e7ece9;border-bottom:1px solid #cbd4d0;margin:-30px -30px 24px;overflow:hidden}.guide-index-media>a{background:#dfe7e3;display:block;overflow:hidden}.guide-index-media img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .35s;display:block}.guide-index-media img.is-editorial{object-fit:contain;background:#f4f0e7;padding:12px}.guide-index-media>a:hover img{transform:scale(1.018)}.guide-index-media figcaption{color:#66756f;background:#f4f7f5;align-items:baseline;gap:4px;min-height:34px;padding:8px 12px;font-size:8px;line-height:1.35;display:flex}.guide-index-media figcaption a{color:#153c34;text-underline-offset:2px;font-weight:800;text-decoration:underline}.guide-index-media figcaption small{color:#7c8984;white-space:nowrap;margin-left:auto;font-size:7px}.guide-index>article>span{color:#1477ae;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.guide-index h3{letter-spacing:-.035em;margin:18px 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:550;line-height:1.08}.guide-index h3 a{color:inherit}.guide-index>article>p{color:#5e6e68;margin:0 0 20px;font-size:13px;line-height:1.6}.guide-index dl{border-top:1px solid #dde3e0;margin:0 0 20px}.guide-index dl div{border-bottom:1px solid #eceff0;grid-template-columns:62px 1fr;gap:12px;padding:9px 0;font-size:11px;display:grid}.guide-index dt{color:#6a7873}.guide-index dd{margin:0;font-weight:750}.guide-index-link{border-top:1px solid #dde3e0;margin-top:auto;padding-top:14px;font-size:11px;font-weight:900}.guide-region-filters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.guide-region-filters a{color:#153c34;background:#fff;border:1px solid #bfcac5;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:850;display:flex}.guide-region-filters a[aria-current=page]{color:#fff;background:#153c34}.guide-region-filters small{opacity:.7;font-size:9px;font-weight:700}.guide-region-filters span{text-align:center;color:#153c34;background:#e7eeeb;border-radius:12px;min-width:20px;padding:2px 5px;font-size:8px}.guide-region-empty{background:#fff;border:1px solid #bfcac5;padding:30px}.guide-region-empty strong{font-size:22px}.guide-region-empty p{color:#5e6e68;max-width:700px;font-size:12px;line-height:1.6}.guide-region-empty a{text-underline-offset:4px;font-size:10px;font-weight:900;text-decoration:underline}.nearby-grid h3 a{color:inherit}.ad-slot{background:#fff;border:1px solid #d5dcd9;align-content:start;gap:12px;max-width:1200px;min-height:160px;margin:0 auto 64px;padding:18px 24px;display:grid}.ad-slot>span{color:#74827d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.ad-slot .adsbygoogle{min-height:120px;display:block}.share-panel{background:#fff;border:1px solid #c8d2ce;max-width:1200px;margin:0 auto 100px;padding:42px;box-shadow:0 22px 80px #153c3410}.share-panel-heading{border-bottom:1px solid #d8dfdc;justify-content:space-between;align-items:end;gap:30px;padding-bottom:32px;display:flex}.share-panel-heading p{color:#1477ae;letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:900}.share-panel-heading h2{letter-spacing:-.045em;max-width:690px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.share-panel-heading>span{color:#687771;font-size:10px;font-weight:800}.share-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.share-actions button{text-align:left;cursor:pointer;background:#f5f7f5;border:1px solid #cdd6d2;align-content:space-between;gap:18px;min-height:112px;padding:18px;display:grid}.share-actions button:hover{border-color:#153c34}.share-actions button:disabled{opacity:.6;cursor:wait}.share-actions .story-button{color:#fff;background:#153c34;border-color:#153c34}.share-actions strong{font-size:14px}.share-actions span{color:#6b7974;font-size:10px}.share-actions .story-button span{color:#bed0ca}.share-signature{background:#fbfcfb;border:1px solid #d7dedb;grid-template-columns:240px minmax(220px,380px) 1fr;align-items:center;gap:16px;margin-top:18px;padding:18px;display:grid}.share-signature>span{font-size:11px;font-weight:900}.share-signature>span small{color:#77837f;font-weight:600}.share-signature input{background:#fff;border:1px solid #bfcac5;outline:none;min-height:44px;padding:0 12px}.share-signature input:focus{border-color:#153c34}.share-signature>small{color:#687771;font-size:10px;line-height:1.4}.share-save-cta{background:#e4eee9;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px;display:flex}.share-save-cta>div{gap:5px;display:grid}.share-save-cta strong{font-size:16px}.share-save-cta span{color:#5e6e68;font-size:11px}.share-save-cta button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:48px;padding:0 18px;font-size:11px;font-weight:900}.share-notice{color:#1477ae;min-height:18px;margin:12px 0 0;font-size:10px;font-weight:800}.detail-community-preview{background:#f1e7c5;gap:28px;max-width:1200px;margin:0 auto 100px;padding:48px;display:grid}.detail-community-preview>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.detail-community-preview>header p{color:#765a00;letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:900}.detail-community-preview h2{letter-spacing:-.04em;margin:0 0 10px;font-size:40px}.detail-community-preview>header span{color:#665f4f;max-width:760px;font-size:13px;line-height:1.55;display:block}.detail-community-preview>header>a{white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:900}.detail-community-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.detail-community-actions button,.detail-community-actions a{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.detail-community-actions a{color:#153c34;background:#fff}.detail-community-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-community-update-grid article{background:#fff;border:1px solid #cdbf92;border-top:5px solid #1677b8;flex-direction:column;min-width:0;padding:22px;display:flex}.detail-community-update-grid article>img{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 44px);height:auto;margin:-22px -22px 20px}.detail-community-update-grid article>span{color:#1677b8;letter-spacing:.1em;font-size:8px;font-weight:950}.detail-community-update-grid h3{letter-spacing:-.035em;margin:14px 0 9px;font-size:23px;line-height:1.08}.detail-community-update-grid h3 a{color:inherit}.detail-community-update-grid article>p{color:#52655d;margin:0;font-size:11px;line-height:1.6}.detail-community-update-grid article>footer{color:#63746c;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.detail-community-update-grid article>footer b{color:#153c34}.detail-community-empty{background:#fff9e7;border:1px dashed #aa9967;gap:6px;padding:25px;display:grid}.detail-community-empty strong{font-size:18px}.detail-community-empty span{color:#665f4f;font-size:11px;line-height:1.55}.detail-community-preview>small{color:#756d5d;font-size:10px}.detail-traveler-ratings{background:#fff;border:1px solid #d7dedb;gap:22px;max-width:1200px;margin:0 auto 28px;padding:40px 48px;display:grid}.detail-traveler-ratings>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.detail-traveler-ratings>header p{color:#1477ae;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:900}.detail-traveler-ratings>header h2{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(28px,4vw,42px)}.detail-traveler-ratings>header span{color:#5c6e66;max-width:760px;font-size:13px;line-height:1.6;display:block}.detail-traveler-ratings>header>a{color:#153c34;white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:900;text-decoration:none}.detail-traveler-ratings>.subject-rating{margin:0;padding:20px 0 0}.detail-traveler-ratings .subject-rating-score b{font-size:24px}.detail-traveler-ratings .rating-stars{font-size:18px}.detail-traveler-ratings .subject-review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-traveler-ratings .subject-review-list li{padding:16px}.place-review-summary p{align-items:center;gap:10px;margin:0;display:flex}.place-review-summary b{letter-spacing:-.04em;font-size:28px}.place-review-summary span{color:#687a72;font-size:11px}.place-review-summary .rating-stars{font-size:19px}.place-review-empty{color:#687a72;font-size:12px!important}.place-review-retry{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:34px;margin-top:10px;padding:0 13px;font-size:10px;font-weight:900}.detail-traveler-ratings .review-invite{margin:0}.detail-traveler-ratings .review-invite>a{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#153c34;border:1px solid #153c34;align-items:center;min-height:44px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.place-review-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.place-review-list>li{background:#fbfcfb;border:1px solid #d7dedb;padding:22px}.place-review-list>li>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.place-review-list h3{margin:8px 0 0;font-size:18px}.place-review-list time{color:#7a8982;white-space:nowrap;font-size:10px}.place-review-list>li>p{color:#33443c;white-space:pre-wrap;margin:14px 0;font-size:13px;line-height:1.7}.place-review-list>li>footer{color:#687a72;flex-wrap:wrap;gap:8px 18px;font-size:10px;display:flex}.place-review-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 14px;display:grid}.place-review-photos img{aspect-ratio:3/2;object-fit:cover;background:#e7ece9;width:100%}.place-review-reply{background:#edf4f7;border-left:3px solid #1477ae;margin:16px 0 0;padding:16px}.place-review-reply>b{color:#12607f;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.place-review-reply>p{color:#33443c;margin:8px 0;font-size:12px;line-height:1.65}.place-review-reply>time{color:#687a72;font-size:9px}.place-live-status{background:#eef3f0;border:1px solid #c8d0cc;gap:20px;max-width:1200px;margin:0 auto 28px;padding:36px 48px;display:grid}.place-live-status>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.place-live-status>header p{color:#2f7d5f;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:900}.place-live-status>header h2{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(27px,3.5vw,38px)}.place-live-status>header span{color:#5c6e66;font-size:12px;line-height:1.55}.place-live-status>header button,.place-live-status>header>a{color:#153c34;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.place-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.place-live-grid article{background:#fff;border:1px solid #d7dedb;padding:15px}.place-live-grid span{color:#687a72;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.place-live-grid strong{font-size:12px;line-height:1.4}.place-live-grid strong.good{color:#166534}.place-live-grid strong.warn{color:#991b1b}.place-live-confidence{color:#687a72;margin:0;font-size:10px}.place-live-empty{background:#fff;border-left:4px solid #2f7d5f;gap:5px;padding:18px;display:grid}.place-live-empty strong{font-size:13px}.place-live-empty span{color:#687a72;font-size:11px}.place-live-form{background:#fff;border:1px solid #c8d0cc;gap:16px;padding:20px;display:grid}.place-live-form fieldset{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;display:flex}.place-live-form legend{color:#153c34;text-transform:uppercase;width:100%;margin-bottom:8px;font-size:10px;font-weight:900}.place-live-form label{color:#455b51;align-items:center;gap:6px;font-size:11px;display:flex}.place-live-crowd{justify-self:start;font-weight:800;gap:6px!important;display:grid!important}.place-live-crowd select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:40px;padding:0 34px 0 10px}.place-live-form>button{color:#fff;cursor:pointer;background:#153c34;border:0;justify-self:start;min-height:42px;padding:0 18px;font-size:10px;font-weight:900}.place-live-form>button:disabled{opacity:.55}.place-live-status-message{color:#2f6e58;margin:0;font-size:11px;font-weight:700}.event-room-callout{background:#e8f0ed;border:1px solid #a9bbb4;grid-template-columns:1fr auto;align-items:center;gap:24px;max-width:1200px;margin:0 auto 28px;padding:34px 38px;display:grid}.event-room-callout p{color:#295e52;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:900}.event-room-callout h2{letter-spacing:-.035em;margin:0 0 8px;font-size:30px}.event-room-callout span{color:#5e7069;max-width:720px;font-size:12px;line-height:1.55;display:block}.event-room-control button,.event-room-control>strong{color:#fff;background:#153c34;border:0;place-items:center;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;display:grid}.event-room-control button{cursor:pointer}.event-room-control button:disabled{opacity:.65;cursor:wait}.event-room-control small{color:#ae4634;margin-top:8px;display:block}.detail-footer{color:#fff;background:#102f29;justify-content:space-between;align-items:center;min-height:230px;padding:55px max(24px,7vw);display:flex}.detail-footer p{color:#b5cbc4;font-size:12px}@media (width<=900px){.detail-hero{grid-template-columns:56px 1fr}.detail-station-card{grid-column:2;align-self:auto;margin:0 24px 24px;padding:24px}.detail-copy{padding:70px 34px 34px}.detail-copy h1{font-size:64px}.detail-facts{grid-template-columns:1fr 1fr;gap:42px}.detail-source{grid-column:1/-1}.practical-grid{grid-template-columns:1fr 1fr}.detail-faq{gap:40px}.share-actions,.share-signature{grid-template-columns:1fr 1fr}.share-signature>small{grid-column:1/-1}}@media (width<=620px){.detail-page{padding-bottom:126px}.place-mobile-actions{z-index:44;min-height:56px;padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #bcc9c3;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:70px;left:0;right:0;box-shadow:0 -8px 28px #153c341f}.place-mobile-actions>a,.place-mobile-actions .save-place>button,.place-mobile-actions .save-place>a,.place-mobile-actions .footprint-control>button{color:#153c34;text-align:center;cursor:pointer;background:#fff;border:1px solid #bdc8c3;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;padding:4px 3px;font-size:8px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.place-mobile-actions>a:last-child{color:#fff;background:#153c34;border-color:#153c34}.place-mobile-actions .save-place,.place-mobile-actions .footprint-control{min-width:0;display:block;position:relative}.place-mobile-actions .save-place>button.saved{background:#e9f4ef;border-color:#2f7d5f}.place-mobile-actions .save-place>button.quiet,.place-mobile-actions .save-place>ul,.place-mobile-actions .save-place>span,.place-mobile-actions .footprint-control>small,.place-mobile-actions .footprint-control>a{display:none}.place-mobile-actions :focus-visible{outline-offset:1px;outline:3px solid #1677b8}.detail-header{height:60px;padding:0 14px}.detail-header .brand{font-size:11px}.detail-back{font-size:9px}.breadcrumbs{padding:16px 14px 0}.guide-hero{padding:52px 14px 44px}.guide-hero h1{max-width:none;font-size:40px}.guide-answer{margin-top:22px;font-size:16px}.region-page-korean{font-size:20px}.region-page-hero-photo{margin-bottom:48px;padding:0 14px}.region-page-hero-photo img{height:62vw;min-height:260px;max-height:430px}.region-page-hero-photo figcaption{gap:3px;display:grid}.guide-route{margin-top:26px}.guide-options article,.guide-index article{padding:22px}.guide-index-media{margin:-22px -22px 20px}.guide-index-media figcaption{padding:7px 9px}.detail-cover{height:56vw;min-height:240px}.detail-cover figcaption{text-align:left;font-size:7px;bottom:8px;left:8px;right:8px}.detail-hero{border-top:8px solid var(--detail-accent);min-height:0;display:block}.detail-rail{display:none}.detail-copy{padding:40px 18px 32px}.detail-status-row{flex-direction:column;align-items:flex-start;gap:7px}.detail-kicker{margin-top:36px}.detail-copy h1{font-size:46px;line-height:.94}.detail-korean{font-size:22px}.detail-reason{margin-top:28px;font-size:15px}.detail-station-card{margin:0 14px 14px}.detail-station-card>strong{font-size:23px}.detail-facts{padding:64px 16px;display:block}.detail-facts dl{margin:38px 0}.detail-practical,.detail-schedule,.detail-nearby,.detail-faq{padding-bottom:68px;padding-left:14px;padding-right:14px}.detail-section-heading{margin-bottom:26px}.detail-section-heading h2{font-size:38px}.practical-grid{grid-template-columns:1fr 1fr}.practical-grid article{min-height:138px;padding:15px}.practical-grid article>strong{margin-top:16px;font-size:15px}.traveler-tips{grid-template-columns:1fr;gap:20px;padding:24px}.detail-schedule li{grid-template-columns:34px 1fr;gap:8px 12px}.detail-schedule time,.detail-schedule li>div{grid-column:2}.detail-nearby{padding-top:68px}.nearby-grid{grid-template-columns:1fr}.nearby-card{min-height:170px}.nearby-contribute{grid-template-columns:1fr;padding:22px 18px}.nearby-contribute nav{justify-content:flex-start}.nearby-contribute a{flex:1;justify-content:center}.detail-faq{padding-top:68px;display:block}.detail-faq>div:last-child{margin-top:36px}.share-panel{margin:0 14px 68px;padding:20px}.share-panel-heading{flex-direction:column;align-items:flex-start;gap:12px}.share-panel-heading h2{font-size:31px}.share-actions{grid-template-columns:1fr 1fr}.share-actions button{min-height:96px;padding:13px}.share-signature{grid-template-columns:1fr}.share-signature>small{grid-column:auto}.share-save-cta{flex-direction:column;align-items:stretch}.share-save-cta button{width:100%}.detail-community-preview{margin:0 14px 68px;padding:28px}.detail-community-preview>header{display:block}.detail-community-preview h2{font-size:34px}.detail-community-preview>header>a{margin-top:24px;display:inline-block}.detail-community-update-grid{grid-template-columns:1fr}.detail-community-preview>small{display:block}.detail-community-actions{justify-content:flex-start;margin-top:22px}.detail-community-actions button,.detail-community-actions a{flex:1}.detail-traveler-ratings{margin:0 14px 20px;padding:28px}.detail-traveler-ratings>header{display:block}.detail-traveler-ratings>header>a{margin-top:20px;display:inline-block}.detail-traveler-ratings .subject-review-list{grid-template-columns:1fr}.place-review-list>li{padding:16px}.place-review-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.place-live-status{margin:0 14px 20px;padding:28px}.place-live-status>header{display:block}.place-live-status>header button,.place-live-status>header>a{margin-top:18px}.place-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:190px}}.product-beta{color:#fff;letter-spacing:.08em;background:#102f50;min-height:31px;padding:7px 4vw;font-size:9px;font-weight:900}.product-beta span{color:#b8cbd8;margin-left:15px;font-weight:600}.product-header{z-index:50;background:#fff;border-bottom:1px solid #d5dcd8;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 4vw;display:grid;position:sticky;top:0}.product-brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:12px;font-weight:950;display:flex}.product-brand b{color:#fff;background:#153c34;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.product-header nav{align-items:stretch;gap:22px;height:100%;display:flex}.product-header nav a,.product-header nav summary{border-bottom:3px solid #0000;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.desktop-nav a,.desktop-nav summary{align-items:center;gap:7px;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:#f2cc67;height:2px;transition:left .22s,right .22s;position:absolute;bottom:-4px;left:50%;right:50%}.desktop-nav a:hover:after{left:0;right:0}.desktop-nav a:hover .nav-icon,.desktop-nav summary:hover .nav-icon{opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.desktop-nav a:after{transition:none}}.nav-icon{opacity:.62;flex:none;transition:opacity .18s,transform .18s;transform:translateY(0)}.product-header nav a:hover .nav-icon,.product-header nav summary:hover .nav-icon,.product-header nav a.active .nav-icon,.product-header nav summary.active .nav-icon{opacity:1;transform:translateY(-1px)}.product-header nav a{position:relative}.product-header nav a:after{content:"";background:#f2cc67;height:3px;transition:left .22s,right .22s;position:absolute;bottom:-3px;left:50%;right:50%}.product-header nav a:hover:after,.product-header nav a.active:after{left:0;right:0}.product-header nav a.active,.product-header nav a:hover{border-color:#0000}@media (prefers-reduced-motion:reduce){.nav-icon,.product-header nav a:after{transition:none}}.account-link{background:#f7f8f7;border:1px solid #bdc8c3;justify-self:end;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.account-menu{justify-self:end;position:relative}.account-menu summary{cursor:pointer;background:#f7f8f7;border:1px solid #bdc8c3;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:850;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu>div{background:#fff;border:1px solid #b9c6c0;gap:4px;width:170px;padding:9px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 16px 35px #153c3427}.account-menu>div span{color:#687970;padding:7px;font-size:8px}.account-menu>div a,.account-menu>div button{color:#153c34;text-align:left;cursor:pointer;background:#f3f5f3;border:0;align-items:center;min-height:36px;padding:0 9px;font-size:9px;font-weight:850;display:flex}.product-mobile-nav{display:none}.product-main{background:#f2f4f2;min-height:calc(100dvh - 97px)}.product-hero{color:#fff;background:#153c34;justify-content:space-between;align-items:end;gap:40px;padding:72px 6vw;display:flex}.product-hero.compact{min-height:285px}.product-hero>div{max-width:840px}.product-hero p{color:#f2cc67;letter-spacing:.16em;margin:0 0 13px;font-size:9px;font-weight:900}.product-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.3vw,70px);line-height:.96}.product-hero span{color:#c1d0cb;max-width:650px;margin-top:18px;font-size:13px;line-height:1.55;display:block}.product-hero>button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f2cc67;min-height:48px;padding:0 18px;font-size:10px;font-weight:900}.product-hero>button:disabled{opacity:.45}.standalone-explore .real-explore-section{padding-top:54px}.standalone-explore .real-explore-header h2{font-size:clamp(38px,4.5vw,62px)}.auth-shell{background:#eaf0ed;place-items:start center;min-height:calc(100dvh - 97px);padding:70px 20px;display:grid}.auth-card{background:#fff;border:1px solid #b9c6c0;width:min(520px,100%);padding:42px;box-shadow:0 25px 70px #153c3417}.auth-card>p:first-child{color:#1477ae;letter-spacing:.15em;margin:0 0 14px;font-size:9px;font-weight:900}.auth-card h1{letter-spacing:-.045em;margin:0;font-size:40px;line-height:1}.auth-copy{color:#63736c;margin:18px 0 28px;font-size:12px;line-height:1.55}.auth-card form,.compose-panel form{gap:14px;display:grid}.auth-card label,.compose-panel label{color:#52665d;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.auth-card input,.compose-panel input,.compose-panel select,.compose-panel textarea{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c6c0;width:100%;min-height:47px;padding:10px 12px}.auth-card form>button,.compose-panel form>button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:48px;font-size:10px;font-weight:900}.auth-card .quiet-button{color:#153c34;background:#fff;border:1px solid #bdc8c3}.auth-card>small{color:#718078;margin-top:18px;font-size:9px;line-height:1.45;display:block}.form-message,.inline-status{color:#305f74;background:#edf5f8;border-left:4px solid #1477ae;margin-top:15px;padding:13px 15px;font-size:10px;font-weight:800}.inline-status{z-index:70;max-width:420px;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #153c3435}.google-signin-button{color:#153c34;background:#fff;border:1px solid #aebbb5;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.google-signin-button span,.identity-connect span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid;box-shadow:0 0 0 1px #d5ddd9}.auth-divider{color:#7a8881;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:8px;font-weight:900;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#d7dfdb;flex:1;height:1px}.language-switcher-wrapper{align-items:center;display:inline-flex;position:relative}.language-switcher-button{color:#153c34;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d0cc;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.language-switcher-button:hover{background:#f4f7f5;border-color:#0f5132}.language-switcher-button:focus-visible{outline-offset:2px;outline:3px solid #ffd400}.lang-globe-icon{color:#2a6356;flex-shrink:0}.lang-current-label{align-items:center;gap:5px;display:inline-flex}.lang-flag{font-size:14px;line-height:1}.lang-name{font-weight:700}.lang-arrow-icon{color:#5c6e66;transition:transform .2s}.lang-arrow-icon.open{transform:rotate(180deg)}.language-dropdown-menu{z-index:9999;background:#fff;border:1px solid #c8d0cc;border-radius:10px;width:280px;padding:8px;animation:.15s ease-out langFadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f513226,0 4px 10px #0000000f}@keyframes langFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.language-dropdown-header{color:#5c6e66;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #eef2f0;margin-bottom:4px;padding:6px 8px 8px;font-size:11px;font-weight:800}.language-options-grid{flex-direction:column;gap:2px;max-height:360px;display:flex;overflow-y:auto}.language-option-item{color:#1e3d36;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.language-option-item:hover{color:#0e382f;background:#edf4f0}.language-option-item.selected{color:#0a4538;background:#e2efe7;font-weight:800}.opt-flag{text-align:center;width:22px;font-size:16px;line-height:1}.opt-text{flex:1;align-items:center;display:flex}.opt-endonym{font-weight:700}.opt-check{color:#0e6245;margin-left:auto}.ke-avatar{object-fit:cover;vertical-align:middle;background:#e3ebe7;border-radius:50%;display:inline-block}.ke-avatar-mascot{object-fit:contain;background:#eef3f0;padding:2px}.ke-avatar-letter{color:#fff;background:#153c34;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.mascot-picker{border:0;margin:16px 0 0;padding:0}.mascot-picker legend{color:#5c6e66;padding:0 0 8px;font-size:11px;font-weight:800}.mascot-picker>div{flex-wrap:wrap;gap:8px;display:flex}.mascot-picker label{cursor:pointer;background:#fff;border:1px solid #d7dedb;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.mascot-picker label.on{background:#eef3f0;border-color:#153c34;box-shadow:inset 0 0 0 2px #153c34}.mascot-picker input{opacity:0;width:1px;height:1px;position:absolute}.mascot-picker input:focus-visible+*{outline-offset:2px;outline:3px solid #ffd400}.mascot-picker img{object-fit:contain;width:46px;height:46px}.profile-media-status{color:#153c34;background:#eef3f0;border-left:3px solid #1477ae;margin:12px 0 0;padding:9px 12px;font-size:12px;line-height:1.5}.food-directory-links{max-width:1160px;margin:0 auto;padding:34px 24px 10px}.food-directory-links h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(19px,2.3vw,26px)}.food-directory-links p{color:#5c6e66;max-width:620px;margin:0;font-size:13px;line-height:1.6}.food-directory-links nav{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.food-directory-links nav a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.food-directory-links nav a:last-child{color:#fff;background:#153c34}.subject-rating{border-top:1px solid #d7dedb;margin:14px 0 0;padding:13px 0 0}.subject-rating-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.subject-rating-score{align-items:baseline;gap:7px;margin:0;font-size:12px;display:flex}.subject-rating-score b{color:#153c34;font-size:15px}.subject-rating-score span{color:#8b9a93;font-size:10px}.subject-rating-none{color:#8b9a93;font-size:11px}.rating-stars{color:#d9b23a;letter-spacing:1px;font-size:12px}.rating-stars i{opacity:.28;font-style:normal}.rating-stars i.on{opacity:1}.subject-rating-head button,.subject-rating-head a{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bec9c4;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.subject-rating-form{gap:8px;margin:10px 0 0;display:grid}.rating-input{border:0;align-items:center;gap:4px;margin:0;padding:0;display:flex}.rating-input legend{color:#8b9a93;padding:0;font-size:10px;font-weight:800}.rating-input label{color:#d9b23a;cursor:pointer;background:#fff;border:1px solid #d7dedb;place-items:center;width:32px;height:32px;font-size:15px;display:grid;position:relative}.rating-input label.on{background:#fdf6e3;border-color:#d9b23a}.rating-input input{opacity:0;width:1px;height:1px;position:absolute}.rating-input input:focus-visible+span{outline-offset:3px;outline:2px solid #1477ae}.rating-input label i{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.subject-rating-form textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bec9c4;padding:8px 9px;font-size:12px}.subject-rating-form button{color:#fff;cursor:pointer;background:#153c34;border:0;justify-self:start;min-height:32px;padding:0 14px;font-size:10px;font-weight:900}.subject-review-list{gap:10px;margin:11px 0 0;padding:0;list-style:none;display:grid}.subject-review-list li{background:#fbfcfb;border:1px solid #e2e8e5;padding:9px 11px}.subject-review-list p{color:#33443c;margin:4px 0 0;font-size:12px;line-height:1.5}.subject-review-list span{color:#8b9a93;font-size:10px}.subject-rating-status{color:#5c6e66;margin:9px 0 0;font-size:11px}.subject-rating-retry{color:#9b3524;cursor:pointer;background:#fff;border:1px solid #b74b36;min-height:30px;margin:9px 0 0;padding:0 10px;font-size:10px;font-weight:900}.place-quick-rating{color:#153c34;background:#f4f8f6;border:1px solid #cbd6d1;margin:18px 0;padding:18px}.place-quick-rating>header,.place-quick-rating-signed-out{justify-content:space-between;align-items:center;gap:18px;display:flex}.place-quick-rating header>div,.place-quick-rating-signed-out>div{gap:4px;display:grid}.place-quick-rating b{font-size:15px}.place-quick-rating span{color:#5f7168;font-size:11px;line-height:1.5}.place-quick-rating header>button,.place-quick-rating-signed-out>a{color:#153c34;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;min-height:36px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.place-quick-rating form{gap:14px;margin-top:16px;display:grid}.quick-recommend-input{border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.quick-recommend-input legend{color:#5f7168;padding:0 8px 0 0;font-size:10px;font-weight:900}.quick-recommend-input label{cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.place-quick-rating-actions{gap:8px;display:flex}.place-quick-rating-actions button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:36px;padding:0 14px;font-size:10px;font-weight:900}.place-quick-rating-actions button.quiet{color:#153c34;background:#fff;border:1px solid #bdc9c3}.place-quick-rating>p{color:#35624f;margin:10px 0 0;font-size:11px;font-weight:800}.share-buttons{margin:12px 0 0}.share-open{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:32px;padding:0 14px;font-size:10px;font-weight:900}.share-targets{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.share-targets a,.share-targets button{color:#12607f;cursor:pointer;background:#fff;border:1px solid #d7dedb;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.subject-questions{border-top:1px solid #d7dedb;margin:14px 0 0;padding:13px 0 0}.subject-questions-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.subject-questions-head h4{color:#1477ae;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:900;display:flex}.subject-questions-head h4 span{color:#33443c;letter-spacing:0;text-align:center;background:#e3ebe7;border-radius:999px;min-width:17px;padding:1px 5px;font-size:9px}.subject-questions-head button,.subject-questions-head a{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bec9c4;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.subject-question-form,.subject-answer-form{gap:6px;margin:10px 0 0;display:grid}.subject-question-form select,.subject-question-form textarea,.subject-answer-form textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bec9c4;padding:8px 9px;font-size:12px}.subject-question-form button,.subject-answer-form button{color:#fff;cursor:pointer;background:#153c34;border:0;justify-self:start;min-height:32px;padding:0 14px;font-size:10px;font-weight:900}.subject-questions-empty,.subject-questions-status{color:#5c6e66;margin:10px 0 0;font-size:11px;line-height:1.5}.subject-questions-load-error{color:#713326;background:#fff3ee;border-left:3px solid #e66043;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;padding:8px 9px;font-size:10px;line-height:1.45;display:flex}.subject-questions-load-error button{color:#713326;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid;padding:0 9px;font-weight:900}.subject-question-list{gap:12px;margin:11px 0 0;padding:0;list-style:none;display:grid}.subject-question-list>li{background:#fbfcfb;border:1px solid #d7dedb;padding:11px 12px}.subject-question-body{color:#153c34;margin:0;font-size:12px;font-weight:700;line-height:1.5}.subject-question-meta{color:#8b9a93;margin:4px 0 0;font-size:10px}.subject-answer-list{border-left:2px solid #cbd4d0;gap:8px;margin:9px 0 0;padding:0 0 0 11px;list-style:none;display:grid}.subject-answer-list p{color:#33443c;margin:0;font-size:12px;line-height:1.5}.subject-answer-list span{color:#8b9a93;font-size:10px}.subject-answer-list li.accepted b{color:#1a7a52;font-size:10px;font-weight:900}.subject-answer-open{color:#12607f;cursor:pointer;background:#fff;border:1px solid #bec9c4;min-height:28px;margin:9px 0 0;padding:0 9px;font-size:10px;font-weight:800}.post-pending{color:#6b4a06;background:#fdf4e3;border-left:3px solid #c08a1e;margin:0 0 12px;padding:8px 11px;font-size:11px;font-weight:800}.post-visibility-badge{color:#294c42;letter-spacing:.06em;text-transform:uppercase;background:#edf3f0;border:1px solid #b8c8c1;width:max-content;margin:0 0 9px;padding:4px 8px;font-size:9px;font-weight:900}.board-count{color:#8b9a93;font-variant-numeric:tabular-nums;font-size:10px}.board-group button.is-active .board-count{color:#a9c2b8}.compose-status{color:#153c34;background:#eef3f0;border-left:3px solid #1477ae;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.compose-draft-state{color:#61716a;margin:0;font-size:11px;line-height:1.45}.compose-actions{justify-content:flex-end;gap:10px;display:flex}.compose-actions button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:48px;padding:0 20px;font-size:10px;font-weight:900}.compose-actions .quiet-button{color:#153c34;background:#fff;border-color:#bdc8c3;margin-right:auto}.compose-actions button:disabled{cursor:wait;opacity:.58}.comment-list article.is-reply{margin-left:min(calc(var(--comment-depth,1) * 18px),72px);border-left:2px solid #cbd4d0;padding-left:12px}.comment-avatar{vertical-align:-6px;object-fit:cover;background:#dce5e0;border-radius:50%;width:24px;height:24px;margin-right:7px;display:inline-block}.comment-avatar-fallback{color:#fff;background:#153c34;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.comment-list article b a{color:inherit;text-decoration:none}.comment-list article b a:hover{text-decoration:underline}.comment-list article>div a{color:#12607f;font-size:10px;font-weight:800;text-decoration:none}.comment-replying{color:#33443c;background:#eef3f0;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.comment-replying button{cursor:pointer;background:#fff;border:1px solid #bec9c4;min-height:28px;padding:0 9px;font-size:10px;font-weight:800}.community-page>.product-hero.compact{min-height:190px;padding-top:34px;padding-bottom:34px}.community-page>.product-hero h1{font-size:clamp(36px,4vw,56px)}.community-layout{background:#eef1ef;grid-template-columns:minmax(0,1fr) 286px;align-items:start;display:grid}.community-boards{background:#f7f8f7;border-top:1px solid #c8d0cc;grid-template-columns:repeat(4,minmax(170px,1fr));gap:20px;max-height:min(62vh,620px);padding:18px;display:grid;position:static;overflow:auto}.community-main{min-width:0}.community-more-filters{background:#fff;border:1px solid #c8d0cc;margin:12px 6vw 0}.community-more-filters>summary{color:#153c34;cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:950;list-style:none;display:flex}.community-more-filters>summary::-webkit-details-marker{display:none}.community-more-filters>summary:after{content:"+";margin-left:auto;font-size:16px}.community-more-filters[open]>summary:after{content:"−"}.community-more-filters>summary span{color:#0f6b59;background:#e8f2ee;padding:4px 7px;font-size:7px}.community-secondary-feeds,.community-advanced-sort{border-top:1px solid #dce3df;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;display:flex}.community-secondary-feeds button,.community-advanced-sort button{color:#536860;cursor:pointer;background:#fff;border:1px solid #bdc8c2;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.community-advanced-sort>span{color:#1477ae;letter-spacing:.08em;margin-right:5px;font-size:8px;font-weight:950}.community-advanced-sort button.active{color:#fff;background:#153c34;border-color:#153c34}.community-topic-chips{gap:6px;padding:12px 6vw 0;display:flex;overflow-x:auto}.community-topic-chips button{color:#536860;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfcac5;border-radius:999px;min-height:34px;padding:0 13px;font-size:9px;font-weight:900}.community-topic-chips button.active{color:#12607f;background:#eaf4f8;border-color:#1477ae}.community-context-rail{gap:10px;padding:14px 14px 60px 0;display:grid;position:sticky;top:14px}.community-context-rail section{background:#fff;border:1px solid #c6cfcb;padding:18px}.community-context-rail section:first-child{border-top:5px solid #153c34}.community-context-rail span{color:#1477ae;letter-spacing:.12em;font-size:8px;font-weight:950}.community-context-rail h2{margin:10px 0 8px;font-size:20px;line-height:1.1}.community-context-rail p,.community-context-rail li{color:#586a62;font-size:10px;line-height:1.55}.community-context-rail section>button{color:#153c34;text-align:left;cursor:pointer;background:#fff;border:1px solid #c4cec9;width:100%;min-height:38px;margin-top:6px;padding:0 10px;font-size:9px;font-weight:900}.community-context-rail section:first-child>button{color:#fff;text-align:center;background:#153c34;border-color:#153c34}.community-context-rail ol{gap:7px;margin:12px 0 0;padding-left:18px;display:grid}.board-group+.board-group{margin-top:22px}.board-group h2{color:#1477ae;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:6px;margin:0 0 8px;font-size:9px;font-weight:900;display:flex}.board-group h2 span{color:#8b9a93;letter-spacing:0;font-size:9px}.board-group ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.board-group button{color:#33443c;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 9px;font-size:12px;display:flex}.board-group button:hover{background:#e8ede9}.board-group button span{color:#8b9a93;font-size:10px}.board-group button.is-active{color:#fff;background:#153c34;font-weight:800}.board-group button.is-active span{color:#a9c2b8}.board-option-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.board-option-row>.board-subscribe{color:#6b7c74;justify-content:center;width:auto;min-width:34px;padding:5px 7px;font-size:8px;font-weight:900}.board-option-row>.board-subscribe:hover{color:#153c34;background:#e8ede9}.board-option-row>.board-subscribe.is-subscribed{color:#0b6b50;background:#e4efe9}.board-option-row>button:first-child{min-width:0}@media (width<=900px){.community-layout{grid-template-columns:minmax(0,1fr)}.community-boards{border-bottom:1px solid #c8d0cc;border-right:0;grid-template-columns:repeat(2,minmax(150px,1fr));max-height:none;padding:14px}.board-group ul{grid-auto-columns:max-content;grid-auto-flow:column;gap:6px;padding-bottom:4px;overflow-x:auto}.board-group button{white-space:nowrap;background:#fff;border:1px solid #c8d0cc;width:auto;min-height:36px}.board-option-row{grid-template-columns:auto auto;gap:2px}.board-option-row>.board-subscribe{min-width:38px}.community-context-rail{grid-template-columns:1fr 1fr;padding:0 14px 85px;position:static}.community-context-rail .community-rules-card{display:none}}.community-toolbar{background:#fff;border-bottom:1px solid #c8d0cc;align-items:center;gap:8px;padding:14px 6vw;display:flex}.community-toolbar select{color:#153c34;background:#fff;border:1px solid #bec9c4;min-height:40px;padding:0 12px;font-size:10px;font-weight:800}.community-toolbar span{color:#697871;margin-left:auto;font-size:9px;font-weight:800}.compose-panel{background:#fff;border:1px solid #bdc8c3;max-width:860px;margin:24px auto 0;padding:26px}.compose-panel>div{justify-content:space-between;gap:20px;display:flex}.compose-panel h2{margin:0 0 20px;font-size:24px}.compose-panel>div>button{cursor:pointer;background:#edf0ee;border:0;width:35px;height:35px;font-size:20px}.compose-panel textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feed-list{gap:8px;max-width:900px;margin:auto;padding:18px 12px 80px;display:grid}.feed-list article{background:#fff;border:1px solid #c6cfcb;padding:20px 22px 20px 72px;position:relative}.feed-list>article:hover{border-color:#93a69c}.post-vote-rail{background:#f6f8f7;border-right:1px solid #e0e5e2;flex-direction:column;align-items:center;gap:4px;width:52px;padding-top:17px;display:flex;position:absolute;top:0;bottom:0;left:0}.post-vote-rail button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:4px;width:32px;height:32px;font-size:16px}.post-vote-rail button:hover{color:#e05b35;background:#e7eeeb}.post-vote-rail button.is-active{color:#df4d25;background:#fff1ec}.post-vote-rail button.is-downvote:hover,.post-vote-rail button.is-downvote.is-active{color:#246b9e;background:#edf4fb}.post-vote-rail strong{font-variant-numeric:tabular-nums;font-size:11px}.post-meta{color:#1477ae;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.feed-list h2{letter-spacing:-.03em;margin:13px 0 8px;font-size:23px}.feed-list article>p{color:#586a62;white-space:pre-line;margin:0;font-size:12px;line-height:1.55}.feed-list article>footer{color:#6a7972;border-top:1px solid #e0e5e2;justify-content:space-between;margin-top:17px;padding-top:11px;font-size:9px;display:flex}.feed-list article>footer b{color:#153c34}.feed-list>article{cursor:pointer}.post-dialog-backdrop{z-index:100;background:#102f50bd;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.post-dialog{background:#fff;border:1px solid #9baba3;width:min(720px,100%);max-height:90dvh;padding:27px;overflow:auto;box-shadow:0 30px 100px #0005}.post-dialog>header{justify-content:space-between;gap:25px;display:flex}.post-dialog>header span{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.post-dialog>header h2{margin:7px 0 0;font-size:29px}.post-dialog>header>button{cursor:pointer;background:#edf0ee;border:0;width:36px;height:36px;font-size:20px}.post-dialog>p{color:#50645b;white-space:pre-line;line-height:1.6}.comment-list{border-top:1px solid #d6ddd9;gap:7px;margin:24px 0 12px;padding-top:14px;display:grid}.comment-list>article{background:#f6f8f6;border:1px solid #d3dad7;padding:13px}.comment-list b{font-size:9px}.comment-list p{margin:6px 0 0;font-size:11px;line-height:1.5}.comment-list>span{color:#687970;font-size:10px}.comment-form{grid-template-columns:1fr auto;gap:7px;display:grid}.comment-form textarea{resize:vertical;border:1px solid #bdc8c2;padding:10px}.comment-form button{color:#fff;background:#153c34;border:0;min-width:92px;font-size:9px;font-weight:900}.report-link{color:#aa4a38;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:17px;padding:0;font-size:8px;font-weight:900}.meetup-compose-fields,.restaurant-journey-fields,.event-visit-fields,.meetup-detail{background:#f4f8f6;border:1px solid #b9c9c4;border-radius:14px;padding:18px}.meetup-compose-fields,.restaurant-journey-fields,.event-visit-fields{gap:14px;margin:4px 0 16px;display:grid}.meetup-compose-fields legend,.restaurant-journey-fields legend,.event-visit-fields legend{color:#123d34;padding:0 8px;font-weight:900}.meetup-compose-fields>p,.restaurant-journey-fields>p,.event-visit-fields>p{color:#48615a;margin:0}.event-visit-fields{border-left:5px solid #7d58bd}.restaurant-review-opt-in{background:#fff8e7;border:1px solid #d7bd72;padding:12px}.check-line{align-items:flex-start;gap:9px;display:flex!important}.check-line input{margin-top:3px;width:auto!important}.meetup-detail{gap:14px;margin:18px 0;display:grid}.meetup-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meetup-detail-heading span{letter-spacing:.1em;color:#147b68;font-size:.74rem;font-weight:900}.meetup-detail-heading h3{margin:4px 0 0;font-size:1.12rem}.meetup-detail-heading>b{white-space:nowrap;color:#fff;background:#153c34;border-radius:999px;padding:7px 11px}.meetup-private-note{background:#fff8e7;border-left:4px solid #f1b94b;padding:10px 12px}.meetup-safety-list{color:#344d47;margin:0;padding-left:20px}.meetup-group-link{color:#fff;background:#153c34;border-radius:9px;width:max-content;max-width:100%;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex}.meetup-application-form,.meetup-host-queue{border-top:1px solid #c7d4d0;gap:12px;padding-top:14px;display:grid}.meetup-application-state{background:#fff;border:1px solid #cfdbd7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.meetup-host-queue>h3{margin:0}.meetup-host-queue article{background:#fff;border:1px solid #cfdbd7;border-radius:10px;padding:13px}.meetup-host-queue article>div{justify-content:space-between;gap:10px;display:flex}.meetup-host-queue article span{text-transform:capitalize;color:#61736e}.meetup-host-queue article p{margin:9px 0}.meetup-host-queue article button+button{margin-left:8px}.compose-linked-visit{background:#edf5f2;border:1px solid #86a89b;border-left:5px solid #1677b8;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:22px;padding:16px 18px;display:grid}.compose-linked-visit>div{gap:4px;display:grid}.compose-linked-visit span,.post-linked-summary span,.post-linked-subject span{color:#1677b8;letter-spacing:.12em;font-size:8px;font-weight:950}.compose-linked-visit strong{font-size:18px}.compose-linked-visit small{color:#5f7169;text-transform:uppercase;font-size:9px}.compose-linked-visit p{color:#53675e;margin:0;font-size:10px;line-height:1.55}.post-linked-summary{background:#eff5f2;border:1px solid #c4d2cc;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:17px;padding:11px 13px;display:grid}.post-linked-summary b{font-size:10px}.post-linked-summary small{color:#65756e;font-size:9px}.post-linked-subject{background:#edf4f1;border:1px solid #b7c8c0;justify-content:space-between;align-items:flex-end;gap:22px;margin:20px 0;padding:18px;display:flex}.post-linked-subject h3{margin:6px 0 4px;font-size:21px}.post-linked-subject p{color:#53675e;max-width:510px;margin:0;font-size:10px;line-height:1.5}.post-linked-subject>a{color:#fff;background:#153c34;flex:none;padding:11px 13px;font-size:9px;font-weight:900}.subject-community-actions{flex-wrap:wrap;gap:8px;display:flex}.subject-community-actions .is-live{color:#fff;background:#d33b46;border-color:#d33b46}.community-live-fields{background:#fff4f3;border:1px solid #db9aa0;padding:16px}.community-live-fields legend{color:#a51f2b;letter-spacing:.1em;padding:0 8px;font-size:11px;font-weight:950}.community-live-fields>p{color:#694d50;margin:0 0 14px;font-size:11px;line-height:1.55}.community-live-fields>strong{color:#a51f2b;margin-top:10px;font-size:11px;display:block}.post-live-window{color:#6b2a30;text-transform:uppercase;background:#fff0ef;border-left:4px solid #d33b46;align-items:center;gap:10px;margin:10px 0 0;padding:9px 12px;font-size:9px;display:flex}.post-live-window b{color:#b51f2c;letter-spacing:.08em}.post-live-window time{margin-left:auto}.post-live-detail{background:#fff1f0;border:1px solid #d98f96;margin:16px 0;padding:15px 17px}.post-live-detail>div{text-transform:uppercase;align-items:center;gap:10px;display:flex}.post-live-detail b{color:#b51f2c;letter-spacing:.1em;font-size:10px}.post-live-detail span{font-size:10px}.post-live-detail p{color:#674d50;margin:8px 0 0;font-size:11px;line-height:1.55}.post-live-detail.is-expired{background:#f1f3f2;border-color:#bdc7c2}.post-live-detail.is-expired b{color:#5b6a63}.post-comment-return{color:#153c34;background:#f8f2df;border-left:5px solid #f2cc67;gap:5px;margin-top:14px;padding:12px 14px;display:grid}.post-comment-return span{color:#c2532f;letter-spacing:.12em;font-size:8px;font-weight:950}.post-comment-return b{font-size:10px;line-height:1.55}.post-comment-return small{color:#65756e;font-size:8px;font-weight:800}@media (width<=650px){.compose-linked-visit{grid-template-columns:1fr}.post-linked-summary{grid-template-columns:1fr;gap:5px}.post-linked-subject{flex-direction:column;align-items:flex-start}}.empty-product{text-align:center;background:#fff;border:1px dashed #aebbb5;place-content:center;justify-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.empty-product b{font-size:19px}.empty-product span{color:#66776f;max-width:430px;font-size:11px;line-height:1.5}.sign-in-gate{justify-items:start;max-width:900px;margin:auto;padding:110px 20px;display:grid}.sign-in-gate p{color:#1477ae;letter-spacing:.15em;margin:0 0 13px;font-size:9px;font-weight:900}.sign-in-gate h1{letter-spacing:-.055em;max-width:750px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.96}.sign-in-gate span{color:#64756d;max-width:560px;margin:20px 0;line-height:1.5}.sign-in-gate a{color:#fff;background:#153c34;align-items:center;min-height:49px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.gate-features{gap:9px;max-width:560px;margin:0 0 26px;padding:0;list-style:none;display:grid}.gate-features li{color:#3d4f47;padding-left:19px;font-size:13px;line-height:1.45;position:relative}.gate-features li:before{content:"";border:1.5px solid #1477ae;border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.loading-product{color:#607169;padding:100px 6vw;font-size:12px}.trips-layout{grid-template-columns:300px 1fr;gap:12px;max-width:1380px;margin:auto;padding:28px 4vw 90px;display:grid}.trips-layout>aside,.itinerary{background:#fff;border:1px solid #bdc8c2}.trips-layout>aside{align-content:start;gap:6px;padding:18px;display:grid}.trips-layout>aside h2{margin:0 0 10px;font-size:20px}.trips-layout>aside>button{text-align:left;cursor:pointer;background:#f5f7f5;border:1px solid #d2d9d5;gap:4px;padding:14px;display:grid}.trips-layout>aside>button.active{border-color:#153c34;box-shadow:inset 4px 0 #f2cc67}.trips-layout>aside>button span{color:#687870;font-size:9px}.trips-layout>aside form{border-top:1px solid #d8dfdb;gap:7px;margin-top:15px;padding-top:15px;display:grid}.trips-layout>aside form input,.add-item-form input{border:1px solid #bec9c3;min-width:0;min-height:41px;padding:0 10px}.trips-layout>aside form>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.trips-layout>aside form button,.add-item-form button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:42px;font-size:9px;font-weight:900}.itinerary{padding:25px}.itinerary>header{border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.itinerary>header span{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.itinerary h2{margin:6px 0 0;font-size:34px}.itinerary>header small{color:#68776f;font-size:10px}.add-item-form{grid-template-columns:2fr 1fr 1fr 1.6fr auto;gap:6px;padding:15px 0;display:grid}.itinerary-list{gap:6px;display:grid}.itinerary-list article{background:#f8f9f8;border:1px solid #ccd4d0;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;min-height:82px;padding:12px;display:grid}.itinerary-list article.completed{background:#f1f7f4;border-color:#9fb8ad}.check-item{cursor:pointer;background:#fff;border:1px solid #153c34;width:31px;height:31px;font-weight:900}.itinerary-list article.completed .check-item{color:#fff;background:#153c34}.itinerary-list article span{color:#1477ae;font-size:8px;font-weight:900}.itinerary-list h3{margin:3px 0 0;font-size:16px}.itinerary-list p{color:#65756d;margin:4px 0 0;font-size:9px}.delete-item{color:#b34b39;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.trip-compose-handoff{background:#fff8dc;border:1px solid #d6b54d;justify-content:space-between;align-items:center;gap:20px;max-width:1380px;margin:18px auto 0;padding:16px 4vw;display:flex}.trip-compose-handoff>div{gap:4px;display:grid}.trip-compose-handoff span{color:#8a5b00;letter-spacing:.13em;font-size:8px;font-weight:950}.trip-compose-handoff b{color:#153c34;font-size:16px}.trip-compose-handoff small{color:#5f6f68;font-size:10px;line-height:1.5}.trip-compose-handoff button{color:#6c4800;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8a5b00;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.trip-invite-banner{background:#eaf1ee;border:1px solid #aebfb7;justify-content:space-between;align-items:center;gap:18px;max-width:1268px;margin:18px auto 0;padding:18px 22px;display:flex}.trip-invite-banner>div{gap:5px;display:grid}.trip-invite-banner span{color:#1477ae;letter-spacing:.08em;font-size:9px;font-weight:900}.trip-invite-banner b{font-size:17px}.trip-invite-banner small{color:#65766e;max-width:720px;line-height:1.45}.trip-invite-banner button,.trip-collaboration-actions button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.trip-collaboration-panel{background:#f1f5f3;border:1px solid #b9c7c0;grid-template-columns:1fr auto;gap:14px;margin:15px 0;padding:16px;display:grid}.trip-collaboration-panel>div:first-child{gap:5px;display:grid}.trip-collaboration-panel>div:first-child>span{color:#66776f;max-width:650px;font-size:10px;line-height:1.5}.trip-collaboration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:6px;display:flex}.trip-member-list{border-top:1px solid #ccd6d1;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin:0;padding:10px 0 0;list-style:none;display:grid}.trip-member-list li{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.trip-member-list li>span{gap:2px;display:grid}.trip-member-list small{color:#697970;font-size:8px}.trip-member-list button,.trip-header-actions button{color:#a74738;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.trip-read-only-notice{color:#675f47;background:#f4efd7;border:1px solid #d1c799;margin:15px 0;padding:13px;font-size:10px;font-weight:800}.check-item.read-only{cursor:default;place-items:center;display:grid}.trip-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.trip-header-actions .danger-action{color:#a74738}.messages-page{padding:28px 4vw 80px}.messages-layout{background:#fff;border:1px solid #b9c5bf;grid-template-columns:330px 1fr;max-width:1380px;height:calc(100dvh - 155px);min-height:590px;margin:auto;display:grid}.messages-layout>aside{border-right:1px solid #cbd3cf;flex-direction:column;display:flex}.messages-layout>aside>header{border-bottom:1px solid #d5dcd8;justify-content:space-between;align-items:end;padding:21px;display:flex}.messages-layout h1{margin:0;font-size:27px}.messages-layout>aside>header span{color:#6b7b73;font-size:8px}.messages-layout>aside>form{border-bottom:1px solid #d5dcd8;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:11px;display:grid}.messages-layout>aside>form input{border:1px solid #c4cdc8;min-width:0;height:40px;padding:0 8px}.messages-layout>aside>form button{color:#fff;background:#153c34;border:0;height:40px;font-size:9px;font-weight:900}.conversation-list{align-content:start;gap:5px;padding:7px;display:grid;overflow:auto}.conversation-list button{text-align:left;cursor:pointer;background:#f3f5f3;border:1px solid #0000;gap:4px;padding:14px;display:grid}.conversation-list button.active{border-color:#153c34;box-shadow:inset 4px 0 #f2cc67}.conversation-list span{color:#687870;font-size:9px}.chat-panel{flex-direction:column;min-width:0;display:flex}.chat-panel>header{border-bottom:1px solid #d2dad6;justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex}.chat-panel>header>div{gap:3px;display:grid}.chat-panel>header span{color:#697870;font-size:9px}.chat-panel>header button{color:#ae4634;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.message-stream{background:#f3f5f3;flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-height:0;padding:20px;display:flex;overflow:auto}.message-stream article{background:#fff;border:1px solid #c9d2cd;gap:5px;max-width:min(560px,78%);padding:11px 13px;display:grid}.message-stream article.mine{background:#e4eef1;border-color:#b4c9d2;align-self:flex-end}.message-stream b,.message-stream time{color:#61736a;font-size:8px}.message-stream p{margin:0;font-size:12px;line-height:1.45}.message-stream time{justify-self:end}.message-compose{border-top:1px solid #ccd5d0;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.message-compose textarea{resize:none;border:1px solid #bdc8c2;min-width:0;padding:11px}.message-compose button{color:#fff;cursor:pointer;background:#153c34;border:0;min-width:80px;font-size:9px;font-weight:900}.event-room-read-only{color:#665f4f;background:#f1e7c5;border-top:1px solid #d2dad6;padding:10px 18px;font-size:10px;font-weight:800}.message-translation-toolbar{background:#f8faf9;border-bottom:1px solid #d2dad6;align-items:center;gap:10px;padding:8px 14px;font-size:9px;display:flex}.message-translation-toolbar>span{color:#153c34;font-weight:900}.message-translation-toolbar label{color:#61736a;align-items:center;gap:5px;display:flex}.message-translation-toolbar select{background:#fff;border:1px solid #bdc8c2;height:30px;font-size:10px}.message-translation-toolbar button,.message-translation>button,.message-translation section>button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #9eb0a7;padding:7px 9px;font-size:9px;font-weight:900}.message-translation-toolbar button.active{color:#fff;background:#153c34}.message-translation{gap:6px;margin-top:3px;display:grid}.message-translation>button{justify-self:start}.message-translation section{background:#eef5f6;border-left:3px solid #2f8ca3;gap:5px;padding:9px;display:grid}.message-translation section small{color:#3d6f7a;text-transform:uppercase;font-size:8px;font-weight:900}.message-translation section ul{color:#526760;border-top:1px solid #c8dadd;margin:2px 0 0;padding:6px 0 0 16px;font-size:9px}.message-translation section>button{color:#7b4c42;background:0 0;border-color:#0000;justify-self:start;padding:4px 6px}.message-translation button:disabled{opacity:.55;cursor:default}@media (width<=760px){.product-beta span{display:none}.product-header{grid-template-columns:1fr auto;height:58px;padding:0 14px}.product-header nav{display:none}.product-brand b{width:31px;height:31px}.account-link{min-height:34px}.product-mobile-nav{z-index:80;background:#fff;border-top:1px solid #c8d1cc;grid-auto-columns:1fr;grid-auto-flow:column;height:65px;display:grid;position:fixed;bottom:0;left:0;right:0}.product-mobile-nav a{color:#687870;border-top:3px solid #0000;align-content:center;place-items:center;gap:4px;font-size:10px;font-weight:900;display:grid}.product-mobile-nav svg{display:block}.product-mobile-nav a.active{color:#153c34;border-color:#f2cc67}.product-main{padding-bottom:65px}.product-hero{flex-direction:column;align-items:flex-start;padding:50px 18px}.product-hero.compact{min-height:260px}.product-hero h1{font-size:40px}.auth-shell{padding:30px 14px 95px}.auth-card{padding:27px}.community-toolbar{padding:10px 14px;overflow:auto}.community-toolbar span{white-space:nowrap}.compose-panel{margin:12px;padding:17px}.form-row{grid-template-columns:1fr}.feed-list{padding:14px 12px 85px}.trips-layout{grid-template-columns:1fr;padding:12px}.trips-layout>aside{max-height:none}.itinerary{padding:15px}.add-item-form{grid-template-columns:1fr 1fr}.add-item-form input:first-child,.add-item-form input:nth-child(4),.add-item-form button{grid-column:1/-1}.messages-page{padding:0 0 65px}.messages-layout{border-left:0;border-right:0;grid-template-columns:122px 1fr;height:calc(100dvh - 154px);min-height:520px}.messages-layout>aside>header{padding:10px;display:block}.messages-layout h1{font-size:17px}.messages-layout>aside>header span{display:none}.messages-layout>aside>form{grid-template-columns:1fr;padding:6px}.messages-layout>aside>form>span{display:none}.messages-layout>aside>form input{font-size:9px}.conversation-list{padding:4px}.conversation-list button{padding:9px}.conversation-list button b{font-size:10px}.conversation-list span{font-size:7px}.chat-panel>header{min-height:54px;padding:8px 11px}.message-translation-toolbar{gap:5px;padding:6px;overflow-x:auto}.message-translation-toolbar>span{display:none}.message-translation-toolbar label{flex:none}.message-stream{padding:10px}.message-stream article{max-width:90%}.message-compose{grid-template-columns:1fr}.message-compose button{min-height:38px}.inline-status{bottom:77px;left:12px;right:12px}.community-page>.product-hero.compact{min-height:0}.community-context-rail{grid-template-columns:1fr}.feed-list article{padding:17px 14px 17px 60px}.post-vote-rail{width:46px}.feed-list article>footer{flex-direction:column;align-items:flex-start;gap:10px}.post-card-actions-row{width:100%}}.local-status-arriving{grid-template-columns:1fr auto}.arrival-intro h1{max-width:760px;font-size:clamp(34px,3.8vw,55px)}.arrival-now-card{background:#fff0eb;border-left:6px solid #ef6d50;padding:20px 22px}.arrival-now-card>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.arrival-now-card span{color:#a94935;letter-spacing:.14em;font-size:9px;font-weight:900}.arrival-now-card strong{font-size:16px}.arrival-now-card p{color:#6e574f;margin:10px 0 16px;font-size:11px;line-height:1.5}.arrival-now-card button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.first-korea-section,.region-section,.editorial-section{padding:88px 6vw;scroll-margin-top:74px}.first-korea-section{background:#f1f4f2}.first-korea-heading,.region-heading{justify-content:space-between;align-items:end;gap:44px;max-width:1320px;margin:0 auto 34px;display:flex}.first-korea-heading>div>p,.region-heading>div>p,.editorial-lead>p,.community-board-heading>div>p{color:#1477ae;letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:900}.first-korea-heading h2,.region-heading h2,.editorial-lead h2,.community-board-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:900;line-height:.95}.first-korea-heading>span,.region-heading>span{color:#64736e;max-width:360px;font-size:12px;line-height:1.55}.first-korea-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1320px;margin:auto;display:grid}.first-korea-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd4d0;grid-template-rows:auto auto 1fr auto;justify-items:start;gap:9px;min-height:178px;padding:20px;display:grid}.first-korea-grid button:hover{border-color:#153c34;transform:translateY(-2px)}.first-korea-grid span{color:#fff;background:#153c34;place-items:center;width:36px;height:30px;font-size:9px;font-weight:900;display:grid}.first-korea-grid strong{margin-top:9px;font-size:20px}.first-korea-grid small{color:#697873;font-size:11px;line-height:1.45}.first-korea-grid b{border-bottom:1px solid;font-size:9px}.home-packing-return{color:#fff;background:#153c34;border:1px solid #9fb3aa;grid-template-columns:minmax(0,1fr) minmax(150px,.32fr) auto;align-items:center;gap:24px;max-width:1320px;margin:8px auto 0;padding:22px 24px;display:grid}.home-packing-return-copy p{color:#f2cc67;letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:950}.home-packing-return-copy h3{margin:0 0 6px;font-size:20px;line-height:1.15}.home-packing-return-copy span{color:#c8d5d0;font-size:10px}.home-packing-return-meter{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.home-packing-return-meter strong{color:#f2cc67;font-size:19px}.home-packing-return-meter>span{background:#ffffff2b;border-radius:999px;min-width:90px;height:7px;overflow:hidden}.home-packing-return-meter i{background:#f2cc67;height:100%;display:block}.home-packing-return-meter small{color:#c8d5d0;font-size:9px}.home-packing-return nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-packing-return nav a{color:#fff;border:1px solid #fff;align-items:center;min-height:40px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.home-packing-return nav a:first-child{color:#153c34;background:#fff}.home-packing-return>small{color:#aebfb8;grid-column:1/-1;font-size:8px;line-height:1.5}.first-korea-guides{background:#fff;border:1px solid #cbd4d0;flex-wrap:wrap;align-items:center;gap:14px 28px;max-width:1320px;margin:8px auto 0;padding:22px 24px;display:flex}.first-korea-guides>div{margin-right:auto}.first-korea-guides p{color:#1477ae;letter-spacing:.14em;margin:0 0 6px;font-size:9px;font-weight:900}.first-korea-guides strong{font-size:15px;font-weight:700}.first-korea-guides a{border-bottom:1px solid;font-size:12px;font-weight:900}.panel-guide-link{border-bottom:1px solid;margin-top:16px;font-size:12px;font-weight:900;display:inline-block}.region-section{background:#fff}.shelf-section{background:var(--ink);color:#eef3f0;padding:70px 6vw 76px}.shelf-heading{justify-content:space-between;align-items:end;gap:36px;max-width:1320px;margin:0 auto 30px;display:flex}.shelf-heading h2{letter-spacing:-.05em;max-width:20ch;margin:0;font-size:clamp(29px,3.9vw,52px);font-weight:500;line-height:1.02}.shelf-heading p{color:#a7bdb5;max-width:52ch;margin:16px 0 0;font-size:13px;line-height:1.65}.shelf-heading>a{color:#f2cc67;white-space:nowrap;border-bottom:1px solid #6f8d84;flex-shrink:0;padding-bottom:4px;font-size:12px;font-weight:900}.shelf-grid{grid-template-columns:repeat(3,1fr);gap:9px;max-width:1320px;margin:auto;display:grid}.shelf-card{background:#17423a;border:1px solid #35564d;flex-direction:column;padding:24px 22px 20px;transition:background .18s,border-color .18s,transform .18s;display:flex}.shelf-card:hover{background:#1b4c42;border-color:#f2cc67;transform:translateY(-3px)}.shelf-tag{color:#f2cc67;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.shelf-card strong{letter-spacing:-.03em;margin:14px 0 10px;font-size:22px;font-weight:600;line-height:1.16}.shelf-card p{color:#a9bfb7;margin:0 0 18px;font-size:13px;line-height:1.6}.shelf-card em{color:#8aa79d;border-top:1px solid #35564d;margin-top:auto;padding-top:13px;font-size:11px;font-style:normal;font-weight:700}@media (width<=1000px){.shelf-grid{grid-template-columns:repeat(2,1fr)}.shelf-heading{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=620px){.shelf-section{padding:48px 14px 54px}.shelf-grid{grid-template-columns:1fr}.shelf-heading h2{max-width:none;font-size:28px}.shelf-card{padding:20px 18px 17px}.shelf-card strong{font-size:20px}}.line-badge{color:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;line-height:1;display:grid}.region-photo{aspect-ratio:16/10;background:#16282d;margin:-24px -24px 20px;position:relative;overflow:hidden}.region-photo>a{height:100%;display:block}.region-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.region-card:hover .region-photo img{transform:scale(1.04)}.region-credit{color:#e9eeec;opacity:.75;text-shadow:0 1px 3px #000c;font-size:9px;position:absolute;bottom:6px;right:8px}.region-credit a{text-decoration:underline}.region-photo-empty{background:repeating-linear-gradient(135deg,#16282d 0 10px,#1b2f34 10px 20px);place-items:center;display:grid}.region-card.has-photo{padding-top:24px}.checked-section{background:#fff;border-top:1px solid #e6e4dc;padding:78px 6vw 88px;scroll-margin-top:74px}.checked-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;max-width:1320px;margin:0 auto 34px;display:grid}.checked-heading>div>p{color:#1477ae;letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:900}.checked-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1}.checked-note{color:#5b6b64;margin:0;font-size:13px;line-height:1.65}.checked-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1320px;margin:auto;display:grid}.checked-card{background:#fff;border:1px solid #dcdcd3;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.checked-card:hover{border-color:var(--ink);transform:translateY(-3px)}.checked-media{aspect-ratio:3/2;background:#16282d;display:block;position:relative;overflow:hidden}.checked-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.checked-media-empty{background:linear-gradient(160deg,#1c3a37 0,#16282d 100%);flex-direction:column;justify-content:flex-end;gap:6px;padding:22px;display:flex;position:absolute;inset:0}.checked-media-empty b{color:#eaf2ee;letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(17px,2.4vw,24px);font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.checked-media-empty i{color:#8fb3a8;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.checked-card:hover .checked-media img{transform:scale(1.035)}.checked-status{color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e2b25e6;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.checked-body{flex-direction:column;flex:1;padding:20px 20px 16px;display:flex}.checked-station{color:#65746d;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.checked-station b{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.checked-body h3{letter-spacing:-.03em;margin:12px 0 4px;font-size:21px;font-weight:600;line-height:1.18}.checked-korean{color:#7b8983;margin:0;font-size:12px}.checked-reason{color:#54655e;margin:12px 0 18px;font-size:13px;line-height:1.6}.checked-more{color:#1477ae;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.event-return-alert{margin:8px 0 0;font-size:12px}.event-return-alert button{color:#1477ae;cursor:pointer;background:#fff;border:1px solid #1477ae;padding:8px 14px;font-size:12px;font-weight:700}.event-return-alert button[aria-pressed=true]{color:#fff;background:#1477ae}.event-return-alert button:disabled{opacity:.6;cursor:progress}.event-return-alert a{color:#1477ae;font-weight:700}.detail-next-edition{color:#4a5751;background:#f4f6f5;border-left:3px solid #8a968f;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.detail-related{border-top:1px solid #e3e9e6;padding:26px 22px}.detail-related h2{color:#8a968f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.detail-related ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-related a{color:#1477ae;font-size:14px;font-weight:600;line-height:1.4}.detail-related li[data-kind=community] a{color:#3d4b45}.imported-note{color:#4a4033;background:#fff8e6;border-left:3px solid #e0a800;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.6}.imported-selected{background:#fff;border:2px solid #153c34;margin:0 0 28px;scroll-margin-top:20px;display:flex}.imported-selected:focus{outline-offset:3px;outline:3px solid #f2cc67}.imported-selected-photo{background:#eef3f1;flex:0 48%;min-width:0}.imported-selected-photo:empty{display:none}.imported-selected-photo .source-photo{margin:0}.imported-selected-photo .source-photo img{aspect-ratio:4/3;object-fit:cover;min-height:100%}.imported-selected-body{flex-direction:column;flex:1;gap:13px;min-width:0;padding:24px;display:flex}.imported-selected-body h2{color:#102f29;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,40px);font-weight:650;line-height:1.12}.imported-selected-reason{color:#53675e;margin:0;font-size:13px;line-height:1.65}.imported-selected-facts{border-top:1px solid #dfe6e2;margin:0;display:grid}.imported-selected-facts>div{border-bottom:1px solid #dfe6e2;grid-template-columns:90px 1fr;gap:12px;padding:9px 0;display:grid}.imported-selected-facts dt{color:#73847c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.imported-selected-facts dd{color:#243b32;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.5}.imported-selected-facts a{color:#1477ae}.imported-official-detail{background:#fff;border:1px solid #d5dfda;gap:12px;padding:14px;display:grid}.imported-official-detail>h3{color:#153c34;margin:0;font-size:16px;line-height:1.25}.imported-official-detail>div{border-top:1px solid #e3e9e6;grid-template-columns:minmax(90px,120px) 1fr;gap:14px;padding-top:10px;display:grid}.imported-official-detail h4{color:#667970;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.imported-official-detail p{color:#30473e;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.imported-selected-warning{color:#554a35;background:#fff8e6;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.imported-selected-links{flex-wrap:wrap;gap:7px;display:flex}.imported-selected-links a,.imported-selected-links button,.imported-selection-missing button{color:#153c34;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;padding:0 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.imported-selected-links a:first-child{color:#fff;background:#153c34}.imported-selected-user-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.imported-selected-user-actions .save-place{min-width:130px;margin:0}.imported-selected-user-actions .footprint-control{margin:0}.imported-selected-user-actions .restaurant-trip-action{min-width:130px}.restaurant-directions-action{color:#153c34;text-transform:uppercase;background:#fff;border:1px solid #153c34;align-items:center;min-height:38px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.restaurant-directions-action:focus-visible{outline-offset:3px;outline:3px solid #1677b8}.restaurant-journey-action{color:#fff;text-transform:uppercase;background:#153c34;border:1px solid #153c34;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.restaurant-journey-action:focus-visible{outline-offset:3px;outline:3px solid #1677b8}.journey-restaurant-facts{background:#f4f8f6;border:1px solid #d4ded9;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;padding:10px;display:grid}.journey-restaurant-facts div{gap:2px;display:grid}.journey-restaurant-facts dt{color:#667970;text-transform:uppercase;font-size:8px;font-weight:900}.journey-restaurant-facts dd{color:#173e35;margin:0;font-size:10px;font-weight:800}.journey-restaurant-facts div:last-child:nth-child(odd){grid-column:1/-1}@media (width<=650px){.imported-selected-user-actions .restaurant-trip-action{width:100%}.imported-selected-user-actions .restaurant-trip-action>button{width:100%;min-height:44px}}.imported-selected-community{background:#f3f7f5;border:1px solid #cad8d2;gap:11px;padding:14px;display:grid}.imported-selected-community h3{color:#153c34;margin:0;font-size:16px;line-height:1.25}.imported-selected-community p{color:#53675e;margin:4px 0 0;font-size:11px;line-height:1.55}.imported-selected-community>small{color:#667a71;font-size:10px;line-height:1.45}.imported-selected-community-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.imported-selected-community-actions>button,.imported-selected-community-actions .event-room-control button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#153c34;border:1px solid #153c34;padding:0 13px;font-size:10px;font-weight:900}.imported-selected-community-actions .event-room-control{align-items:center;gap:8px;display:flex}.imported-selected-community-actions .event-room-control strong{color:#4e6259;font-size:10px}.imported-selected-community-actions .event-room-control small{color:#8c332b;font-size:10px}.events-feed-status{color:#4f4732;background:#fff8e2;border:1px solid #d8c78f;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex}.events-feed-status>div{gap:3px;display:grid}.events-feed-status b{font-size:12px}.events-feed-status span{font-size:10px;line-height:1.5}.events-feed-status a{color:#153c34;flex:none;font-size:10px;font-weight:900}.subject-community-loading,.subject-community-empty{color:#65766f;background:#fff;margin:0;padding:10px;font-size:10px;line-height:1.5}.subject-community-failed{color:#74443b;background:#fff4f1;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px;font-size:10px;display:flex}.subject-community-failed button{color:#7a3528;cursor:pointer;background:#fff;border:1px solid #b86b5b;min-height:30px;padding:0 9px;font-size:9px;font-weight:900}.subject-community-preview{gap:8px;margin:0;padding:0;list-style:none;display:grid}.subject-community-preview li{background:#fff;grid-template-columns:minmax(0,100px) 1fr;gap:10px;padding:9px;display:grid}.subject-community-preview li:not(:has(img)){grid-template-columns:1fr}.subject-community-preview img{object-fit:cover;width:100%;height:72px}.subject-community-preview li>div{gap:3px;min-width:0;display:grid}.subject-community-preview span{color:#697c73;text-transform:uppercase;font-size:8px;font-weight:900}.subject-community-preview a{color:#153c34;font-size:12px;font-weight:900;text-decoration:none}.subject-community-preview p{color:#52665d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.subject-community-preview small{color:#73847c;font-size:9px}.imported-share-status{color:#4f6b60;margin:0;font-size:10px;font-weight:800}.imported-selection-missing{background:#fff;border:1px solid #d9e0dc;border-left:4px solid #dd704b;margin:0 0 24px;padding:20px}.imported-selection-missing h2{color:#153c34;margin:0 0 6px;font-size:18px}.imported-selection-missing p{color:#5d6f67;margin:0 0 14px;font-size:12px;line-height:1.55}.imported-layout{align-items:start;gap:24px;display:grid}.imported-results{min-width:0}@media (width>=1000px){.imported-layout{grid-template-columns:1fr 340px}.imported-aside{grid-area:1/2;position:sticky;top:16px}.imported-results{grid-area:1/1}}.region-map{background:#fff;border:1px solid #e3e9e6;padding:18px}.region-map-head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.region-map-head h2{color:#8a968f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.region-map-head button{color:#3d4b45;cursor:pointer;background:#fff;border:1px solid #dde4e0;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.region-map-head button.on{color:#fff;background:#132a24;border-color:#132a24}.region-map-head button:focus-visible{outline-offset:2px;outline:2px solid #ffd400}.region-map-svg{background:#f6fafb;width:100%;height:auto;display:block}.region-map-svg polygon{stroke-linejoin:round}.region-cell{fill:#dbeaf2;stroke:#fff;stroke-width:.7px;cursor:pointer;transition:fill .12s}.region-cell:hover{fill:#a8cee2}.region-cell.on{fill:#132a24;stroke:#132a24;stroke-width:1.4px}.region-cell.empty{fill:#eef1f0;stroke:#fff;cursor:default}.region-cell:focus{outline:none}.region-cell:focus-visible{stroke:#ffd400;stroke-width:1.6px;outline:none}.region-label{fill:#1d3b32;text-anchor:middle;pointer-events:none;font-size:2.4px;font-weight:800}.region-count{fill:#4a6b5e;text-anchor:middle;pointer-events:none;font-size:2.8px;font-weight:800}.region-cell.on~.region-count{fill:#cfe0d8}.region-cell.on~.region-label{fill:#fff}.region-label.empty{fill:#b5bfba}.region-sea{stroke:#c2d6de;stroke-width:.4px;stroke-dasharray:2 2}.region-map-note{color:#9aa6a1;margin:8px 0 0;font-size:10px;line-height:1.5}.imported-group{margin:0 0 26px}.imported-group>h2{color:#132a24;align-items:baseline;gap:8px;margin:0 0 12px;font-size:14px;font-weight:800;display:flex}.imported-group>h2 span{color:#8a968f;font-size:12px;font-weight:600}.imported-group>h2 small{color:#5c6b64;background:#eef1ef;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.imported-list{grid-template-columns:repeat(auto-fill,minmax(250px,300px));justify-content:start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.imported-card{background:#fff;border:1px solid #e3e9e6;flex-direction:column;display:flex}.imported-card.selected{border-color:#153c34;box-shadow:inset 0 0 0 1px #153c34}.imported-card .source-photo{margin:0}.imported-body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.imported-body h3{color:#132a24;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.imported-machine{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.imported-tag{color:#1477ae;letter-spacing:.08em;text-transform:uppercase;background:#e8f1f6;padding:2px 7px;font-size:9px;font-weight:800}.imported-facts{align-content:start;gap:4px;margin:0;display:grid}.imported-facts div{align-items:baseline;gap:8px;display:flex}.imported-facts dt{color:#8a968f;letter-spacing:.08em;text-transform:uppercase;min-width:56px;font-size:9px;font-weight:800}.imported-facts dd{color:#3d4b45;margin:0;font-size:12px;line-height:1.45}.imported-source{color:#1477ae;margin-top:auto;padding-top:4px;font-size:11px;font-weight:700}.imported-detail-link{color:#153c34;border-top:1px solid #e3e9e6;margin-top:2px;padding:10px 0 1px;font-size:11px;font-weight:900;text-decoration:none}.source-photo{gap:0;margin:12px 0 0;display:grid}.source-photo img{aspect-ratio:3/2;object-fit:cover;background:#eef1ef;border:0;border-bottom:1px solid #e3e9e6;width:100%;height:auto;display:block}.source-photo figcaption{color:#8a968f;letter-spacing:.04em;padding:6px 14px 0;font-size:9px;font-weight:700}.source-photo figcaption a{color:#8a968f;text-decoration:underline}.checked-contact{gap:4px;margin:10px 0 0;display:grid}.checked-contact div{align-items:baseline;gap:8px;display:flex}.checked-contact dt{color:#8a968f;letter-spacing:.08em;text-transform:uppercase;min-width:58px;font-size:9px;font-weight:800}.checked-contact dd{color:#3d4b45;margin:0;font-size:12px;line-height:1.45}.checked-contact a{color:#1477ae}.checked-foot{border-top:1px solid #e8e6de;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:auto;padding-top:13px;font-size:11px;font-weight:900;display:flex}.checked-foot a:last-child{color:#1477ae}.checked-credit{color:#94a09a;margin:0;padding:0 20px 13px;font-size:8px}@media (width<=1000px){.checked-grid{grid-template-columns:repeat(2,1fr)}.checked-heading{grid-template-columns:1fr;align-items:start}}@media (width<=620px){.imported-selected{flex-direction:column}.imported-selected-photo{flex-basis:auto;width:100%}.imported-selected-body{padding:18px}.imported-selected-facts>div{grid-template-columns:74px 1fr}.imported-official-detail>div{grid-template-columns:1fr;gap:5px}.checked-section{padding:54px 14px 60px}.checked-grid{grid-template-columns:1fr}.checked-heading{margin-bottom:22px}.checked-heading h2{font-size:30px}.checked-body h3{font-size:19px}}.region-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1320px;margin:auto;display:grid}.region-card{--region-color:#1477ae;border-top:7px solid var(--region-color);background:#eef4f6;flex-direction:column;min-height:320px;padding:24px;display:flex}.region-card.region-green{--region-color:#008c48;background:#ebf4ee}.region-card.region-orange{--region-color:#e77524;background:#fff0e3}.region-card.region-violet{--region-color:#7651a1;background:#f0ebf5}.region-card.region-red{--region-color:#d73a33;background:#fae9e7}.region-card.region-yellow{--region-color:#bd8b00;background:#faf1d4}.region-station{align-items:center;gap:10px;display:flex}.region-station>span{background:var(--region-color);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.region-station small{color:#5f7068;font-size:10px;font-weight:800}.region-card>p{color:var(--region-color);margin:30px 0 2px;font-size:14px;font-weight:900}.region-card h3{letter-spacing:-.045em;margin:0;font-size:34px}.region-card>strong{margin-top:10px;font-size:13px;line-height:1.35}.region-card>small{color:#64736d;margin-top:8px;font-size:10px;line-height:1.5}.region-tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:20px;display:flex}.region-tags span{background:#fff;border:1px solid #b9c6c0;padding:5px 8px;font-size:8px;font-weight:850}.region-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:14px;display:grid}.region-actions button,.region-actions a{cursor:pointer;background:#fff;border:1px solid #153c34;place-items:center;min-height:38px;font-size:9px;font-weight:900;display:grid}.region-actions>a:first-child{color:#fff;background:#153c34;grid-column:1/-1}.editorial-section{color:#fff;background:#102f50;grid-template-columns:340px 1fr;gap:70px;display:grid}.editorial-lead>p{color:#f2cc67}.editorial-lead h2{font-size:50px}.editorial-lead>span{color:#b8c9d7;margin-top:18px;font-size:12px;line-height:1.55;display:block}.editorial-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editorial-grid button,.editorial-grid>a{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff35;flex-direction:column;align-items:flex-start;min-height:190px;padding:23px;text-decoration:none;display:flex}.editorial-grid button:hover,.editorial-grid>a:hover{background:#ffffff16}.editorial-grid span{color:#f2cc67;letter-spacing:.13em;font-size:8px;font-weight:900}.editorial-grid strong{margin:30px 0 10px;font-size:22px;line-height:1.08}.editorial-grid small{color:#b9c8d4;margin-top:auto;font-size:10px;line-height:1.45}.community-board{background:#12382f;padding:88px 6vw;display:block}.community-board-heading{justify-content:space-between;align-items:end;gap:40px;max-width:1320px;margin:auto;display:flex}.community-board-heading>div:first-child>span{color:#b9cbc5;max-width:560px;margin-top:15px;font-size:12px;line-height:1.5;display:block}.community-region-tabs{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:520px;display:flex}.community-region-tabs button{color:#fff;border:1px solid #ffffff48;min-height:36px;padding:0 12px;font-size:9px}.community-region-tabs button.active{color:#153c34;background:#f2cc67;border-color:#f2cc67}.community-topic-grid{grid-template-columns:repeat(3,1fr);gap:7px;max-width:1320px;margin:34px auto 0;display:grid}.community-topic-grid button{text-align:left;background:#ffffff0b;border:1px solid #ffffff2b;grid-template-rows:auto auto 1fr auto;justify-items:start;gap:8px;min-height:170px;padding:20px;display:grid}.community-topic-grid button:hover,.community-topic-grid button.active{background:#ffffff14;border-color:#f2cc67}.community-topic-grid button>span{color:#f2cc67;font-size:13px;font-weight:900}.community-topic-grid button>strong{font-size:18px}.community-topic-grid button>small{color:#b8cbc4;font-size:10px;line-height:1.45}.community-topic-grid button>b{color:#fff;border-bottom:1px solid #f2cc67;font-size:9px}.home-community-pulse{color:#153c34;background:#f4f1e8;border:1px solid #ffffff2b;max-width:1320px;margin:8px auto 0;padding:20px}.home-community-pulse>header{border-bottom:1px solid #c9d1cc;justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.home-community-pulse>header>div>p{color:#1477ae;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;font-weight:950}.home-community-pulse>header h3{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1}.home-community-pulse>header>div>span{color:#61736b;max-width:680px;margin-top:9px;font-size:10px;line-height:1.5;display:block}.home-community-pulse>header>a,.home-community-pulse-empty>a{color:#153c34;white-space:nowrap;border:1px solid #153c34;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.home-community-question-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.home-community-question-list article{background:#fff;border:1px solid #c9d1cc;flex-direction:column;min-width:0;min-height:190px;padding:16px;display:flex}.home-community-question-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-community-question-list article>div>span{color:#fff;background:#1477ae;place-items:center;width:27px;height:27px;font-size:11px;font-weight:950;display:grid}.home-community-question-list article>div>small{color:#687a72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.home-community-question-list h4{margin:16px 0 0;font-size:16px;line-height:1.25}.home-community-question-list h4 a{color:inherit;text-decoration:none}.home-community-question-list h4 a:hover{text-underline-offset:3px;text-decoration:underline}.home-community-question-list article>p{color:#566860;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 16px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-community-question-list footer{border-top:1px solid #e0e5e2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:11px;display:flex}.home-community-question-list footer span{color:#66776f;font-size:8px}.home-community-question-list footer a{color:#1477ae;font-size:9px;font-weight:950;text-decoration:none}.home-community-pulse-empty{background:#fff;border:1px solid #c9d1cc;border-top:0;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:20px;display:flex}.home-community-pulse-empty>div{gap:6px;display:grid}.home-community-pulse-empty strong{font-size:16px}.home-community-pulse-empty span{color:#66776f;font-size:10px;line-height:1.5}.home-community-pulse-loading{grid-template-columns:repeat(3,1fr);gap:8px;height:116px;display:grid}.home-community-pulse-loading span{background:linear-gradient(90deg,#eef2f0 20%,#fafbf9 50%,#eef2f0 80%) 0 0/200% 100%;border:1px solid #d5ddd9;margin-top:12px;animation:1.3s linear infinite pulse-community}@keyframes pulse-community{to{background-position:-200% 0}}.community-trust-row{grid-template-columns:repeat(3,1fr) 1.1fr;gap:7px;max-width:1320px;margin:8px auto 0;display:grid}.community-trust-row article,.community-trust-row>div{background:#0d2f27;border:1px solid #ffffff27;min-height:142px;padding:18px}.community-trust-row article{flex-direction:column;display:flex}.community-trust-row article>span{color:#f2cc67;letter-spacing:.1em;font-size:8px;font-weight:900}.community-trust-row article>strong{margin-top:22px;font-size:15px}.community-trust-row article>small{color:#9fb7af;margin-top:auto;font-size:9px;line-height:1.4}.community-trust-row>div{align-content:center;gap:6px;display:grid}.community-trust-row>div button{border-color:#f2cc67;min-height:43px;font-size:9px}.transport-compare-four{grid-template-columns:repeat(4,1fr)}.transport-compare-four article{min-height:220px}.transport-compare-four article>b{color:#1477ae;margin-top:8px;font-size:10px}.transport-compare-four article>small{color:#6a7873;margin-top:auto;padding-top:14px;font-size:9px;line-height:1.4}@media (width<=1000px){.first-korea-grid{grid-template-columns:repeat(2,1fr)}.region-grid{grid-template-columns:1fr 1fr}.editorial-section{grid-template-columns:1fr;gap:34px}.community-trust-row,.transport-compare-four{grid-template-columns:1fr 1fr}}@media (width<=620px){.local-status-arriving{margin-right:106px}.local-status{flex-direction:column;align-items:flex-start}.mode-switch{width:100%}.mode-switch button{white-space:nowrap}.arrival-intro h1{font-size:27px}.arrival-now-card{padding:12px 14px}.arrival-now-card>div{flex-direction:column;align-items:flex-start;gap:4px}.first-korea-section,.region-section,.editorial-section,.community-board{padding:62px 14px}.first-korea-heading,.region-heading,.community-board-heading{flex-direction:column;align-items:flex-start;gap:18px}.first-korea-heading h2,.region-heading h2,.community-board-heading h2{font-size:38px}.first-korea-heading>span,.region-heading>span{font-size:10px}.first-korea-grid{grid-template-columns:1fr 1fr}.first-korea-grid button{min-height:154px;padding:14px}.first-korea-grid strong{font-size:16px}.first-korea-grid small{font-size:9px}.home-packing-return{grid-template-columns:1fr;padding:18px}.home-packing-return nav{justify-content:flex-start}.home-packing-return nav a{flex:140px;justify-content:center}.region-grid{grid-template-columns:1fr}.region-card{min-height:290px}.editorial-lead h2{font-size:40px}.editorial-grid{grid-template-columns:1fr}.editorial-grid button,.editorial-grid>a{min-height:160px}.community-region-tabs{justify-content:flex-start}.community-topic-grid{grid-template-columns:1fr 1fr}.community-topic-grid button{min-height:165px;padding:15px}.community-topic-grid button>strong{font-size:15px}.home-community-pulse{padding:14px}.home-community-pulse>header{flex-direction:column;align-items:flex-start}.home-community-question-list,.home-community-pulse-loading{grid-template-columns:1fr}.home-community-pulse-loading{height:auto}.home-community-pulse-loading span{height:120px}.home-community-pulse-empty{flex-direction:column;align-items:flex-start}.home-community-pulse-empty>a{width:100%}.community-trust-row{grid-template-columns:1fr}.community-trust-row article,.community-trust-row>div{min-height:125px}.transport-compare-four{grid-template-columns:1fr}.transport-compare-four article{min-height:180px}}.real-explore-section{background:#edf1ef;padding:82px 4vw 92px;scroll-margin-top:70px}.real-explore-header{justify-content:space-between;align-items:end;gap:36px;max-width:1480px;margin:0 auto 25px;display:flex}.real-explore-header>div:first-child{max-width:780px}.real-explore-header p{color:#1477ae;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:900}.real-explore-header h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:.94}.real-explore-header>div:first-child>span{color:#64736e;max-width:660px;margin-top:16px;font-size:12px;line-height:1.5;display:block}.explore-top-actions{align-items:center;gap:8px;display:flex}.explore-top-actions>button,.explore-view-switch button{cursor:pointer;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.explore-top-actions>button.active{color:#1677d2;border-color:#1677d2}.explore-top-actions>button:disabled,.explore-view-switch button:disabled{opacity:.45;cursor:not-allowed}.explore-view-switch{background:#fff;border:1px solid #b9c5bf;padding:3px;display:flex}.explore-view-switch button{background:0 0;border:0;min-height:34px}.explore-view-switch button.active{color:#fff;background:#153c34}.explore-area-tabs{scrollbar-width:thin;gap:5px;max-width:1480px;margin:0 auto 10px;display:flex;overflow-x:auto}.explore-area-tabs button{color:#50635b;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdc8c3;flex:none;gap:2px;min-height:50px;padding:8px 14px;display:grid}.explore-area-tabs button strong{font-size:9px}.explore-area-tabs button span{color:#7a8982;font-size:8px;font-weight:800}.explore-area-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.explore-area-tabs button.active span{color:#cfe1d9}.explore-filter-bar{justify-content:space-between;align-items:center;gap:16px;max-width:1480px;margin:0 auto 8px;display:flex}.explore-date-tabs{gap:5px;display:flex}.explore-date-tabs button,.all-filters-button{color:#50635b;cursor:pointer;background:#fff;border:1px solid #bdc8c3;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.explore-date-tabs button.active,.all-filters-button.active{color:#fff;background:#153c34;border-color:#153c34}.custom-date-row{background:#fff;border:1px solid #c7d1cc;gap:10px;max-width:1480px;margin:0 auto 8px;padding:14px;display:flex}.custom-date-row label{color:#62736b;grid-template-columns:auto 150px;align-items:center;gap:10px;font-size:9px;font-weight:850;display:grid}.custom-date-row input{color:#153c34;border:1px solid #bdc8c2;min-height:38px;padding:0 10px}.explore-category-tabs{scrollbar-width:thin;gap:5px;max-width:1480px;margin:0 auto 9px;display:flex;overflow:auto}.explore-category-tabs button{color:#53665e;cursor:pointer;background:#fff;border:1px solid #bec9c3;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.explore-category-tabs button>span{background:var(--category-color);width:10px;height:10px;box-shadow:0 0 0 1px var(--category-color);border:3px solid #fff;border-radius:50%}.explore-category-tabs button.active{border-color:var(--category-color);box-shadow:inset 0 -3px var(--category-color);color:#153c34}.explore-filters-panel{background:#fff;border:1px solid #bfcac4;grid-template-columns:220px 1fr auto;align-items:end;gap:22px;max-width:1480px;margin:0 auto 9px;padding:18px;display:grid;box-shadow:0 16px 42px #153c3412}.explore-filters-panel>div label{color:#5e7067;gap:7px;font-size:9px;font-weight:900;display:grid}.explore-filters-panel select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:0 11px}.explore-filters-panel fieldset{border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;display:flex}.explore-filters-panel legend{color:#5e7067;width:100%;margin-bottom:4px;font-size:9px;font-weight:900}.explore-filters-panel fieldset label{cursor:pointer;background:#f5f7f6;border:1px solid #d1d9d5;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.explore-filters-panel fieldset input{accent-color:#153c34}.explore-filters-panel>button{cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.real-explore-workspace{background:#fff;border:1px solid #b7c4be;grid-template-columns:minmax(0,2.1fr) minmax(360px,.95fr);max-width:1480px;height:720px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #153c3415}.map-stage{background:#dce5e0;min-width:0;height:720px;position:relative;overflow:hidden}.maplibre-canvas{position:absolute;inset:0}.maplibre-canvas.leaflet-container{background:#dce5e0;width:100%;height:100%;font-family:inherit}.ke-leaflet-icon{background:0 0;border:0}.maplibre-canvas .maplibregl-canvas{outline:0}.maplibre-canvas .maplibregl-ctrl-top-right{top:12px;right:12px}.maplibre-canvas .maplibregl-ctrl-group{border:1px solid #aab8b1;border-radius:0;overflow:hidden;box-shadow:0 4px 14px #153c3425}.maplibre-canvas .maplibregl-ctrl-group button{width:38px;height:38px}.maplibre-canvas .maplibregl-ctrl-attrib{font-size:8px}.map-loading-state,.map-fallback-state{z-index:3;color:#153c34;text-align:center;background:#e6ece8;place-content:center;justify-items:center;gap:13px;display:grid;position:absolute;inset:0}.map-loading-state>span{border:4px solid #a9bcb3;border-top-color:#1477ae;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite map-loading-spin}@keyframes map-loading-spin{to{transform:rotate(360deg)}}.map-loading-state strong{font-size:12px}.map-fallback-state strong{letter-spacing:-.03em;font-size:23px}.map-loading-meanwhile{color:#4c6259;max-width:340px;margin:0;font-size:10px;line-height:1.7}.map-loading-meanwhile button{color:#12607f;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:900;text-decoration:underline}.map-stalled{background:#fff;border:1px solid #b8c6bf;justify-items:center;gap:11px;max-width:360px;padding:14px 16px;display:grid}.map-stalled strong{font-size:11px;line-height:1.5}.map-stalled div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.map-stalled button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.map-stalled button+button{color:#153c34;background:#fff}.map-fallback-state p{color:#607169;max-width:430px;margin:0;font-size:11px;line-height:1.55}.map-fallback-state button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:43px;padding:0 16px;font-size:9px;font-weight:900}.map-fallback-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.map-fallback-actions button+button{color:#153c34;background:#fff;border:1px solid #153c34}.map-error-banner{z-index:4;color:#9b3424;text-align:left;cursor:pointer;background:#fff3ef;border:1px solid #b44d39;min-height:42px;padding:9px 14px;font-size:9px;font-weight:900;position:absolute;top:14px;left:16px;right:16px}.map-result-count{z-index:2;color:#fff;background:#153c34e8;border:1px solid #ffffff9c;padding:10px 12px;font-size:9px;font-weight:900;position:absolute;bottom:28px;left:14px;box-shadow:0 5px 18px #153c3437}.map-search-area{z-index:5;color:#10372e;cursor:pointer;background:#fff;border:1px solid #153c3438;border-radius:23px;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 9px 28px #10372e33}.map-search-area:hover{background:#fff8e7}.map-add-place{display:inline-flex}.explore-results-panel{background:#f7f8f7;border-left:1px solid #b7c4be;flex-direction:column;min-width:0;height:720px;display:flex}.mobile-sheet-handle{display:none}.results-panel-heading{background:#fff;border-bottom:1px solid #cbd4d0;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:16px 18px;display:flex}.results-panel-heading>div{gap:4px;display:grid}.results-panel-heading strong{font-size:16px}.results-panel-heading span{color:#687871;font-size:9px}.results-panel-heading button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:8px;font-weight:900}.explore-results-list{overscroll-behavior:contain;flex:1;align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.explore-list-loading{color:#153c34;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:260px;padding:30px;display:grid}.explore-list-loading>span{border:3px solid #b6c6be;border-top-color:#1477ae;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite map-loading-spin}.explore-list-loading strong{font-size:13px}.explore-list-loading small{color:#687a72;font-size:9px}.explore-result-card{background:#fff;border:1px solid #c7d0cc;transition:border-color .15s,box-shadow .15s}.explore-result-card.selected{border-color:#153c34;box-shadow:inset 5px 0 #f2cc67,0 8px 24px #153c3415}.result-card-main{color:#153c34;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.result-card-image{background:#dce5e0;height:156px;position:relative;overflow:hidden}.result-card-image img{object-fit:cover;width:100%;height:100%;display:block}.result-card-image>span{color:#6d7d76;place-items:center;height:100%;font-size:9px;font-weight:900;display:grid}.result-card-image .result-card-cover{background:linear-gradient(140deg,var(--cover-color),#153c34);place-content:end start;place-items:start;gap:5px;padding:24px 18px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-card-image .result-card-cover{background:linear-gradient(140deg,color-mix(in srgb,var(--cover-color) 78%,#153c34),#153c34)}}.result-card-image .result-card-cover{color:#fff;text-align:left}.result-card-cover:before{content:"";opacity:.18;background:repeating-linear-gradient(115deg,#0000 0 24px,#fff 24px 26px);position:absolute;inset:-30%;transform:rotate(-7deg)}.result-card-cover small,.result-card-cover strong,.result-card-cover em{z-index:1;position:relative}.result-card-cover small{color:#fff9;text-transform:uppercase;font-size:8px}.result-card-cover strong{max-width:92%;font-size:18px;line-height:1.08}.result-card-cover em{color:#ffffffb8;font-size:7px;font-style:normal;font-weight:700}.result-card-image-credit{z-index:2;color:#fff;background:#102f50d9;padding:3px 5px;font-size:6px;font-weight:750;position:absolute;bottom:5px;right:6px}.result-card-image>b{color:#fff;letter-spacing:.05em;padding:6px 8px;font-size:8px;position:absolute;top:10px;left:10px}.result-card-copy{padding:15px}.result-card-copy>div:first-child{color:#1477ae;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:900;display:flex}.result-card-copy>div:first-child small{color:#65766e;text-transform:none;font-size:8px}.result-card-copy h3{letter-spacing:-.035em;margin:13px 0 3px;font-size:21px;line-height:1.05}.result-card-copy>p{color:#1477ae;margin:0;font-size:11px;font-weight:850}.result-card-copy dl{grid-template-columns:1fr 1fr;gap:9px 13px;margin:15px 0;display:grid}.result-card-copy dl div{gap:2px;display:grid}.result-card-copy dt{color:#7a8782;text-transform:uppercase;font-size:7px;font-weight:800}.result-card-copy dd{margin:0;font-size:9px;font-weight:800;line-height:1.35}.result-card-copy>small{color:#62726b;font-size:9px;line-height:1.45;display:block}.result-card-actions{border-top:1px solid #d9dfdc;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;padding:10px 12px;display:grid}.result-card-actions button,.result-card-actions a{cursor:pointer;background:#fff;border:1px solid #bfc9c4;justify-content:center;align-items:center;min-height:34px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.result-card-actions button.saved{color:#1477ae;border-color:#1477ae}.result-card-actions a{border:0;border-bottom:1px solid;justify-self:end;padding:0}.explore-community-discussion{background:#edf4f1;border:1px solid #c8d5d0;gap:9px;margin:12px;padding:13px;display:grid}.explore-community-discussion>header{gap:2px;display:grid}.explore-community-discussion>header span{color:#1477ae;letter-spacing:.12em;font-size:8px;font-weight:950}.explore-community-discussion>header strong{color:#153c34;font-size:13px}.explore-community-discussion .subject-community-actions button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.explore-no-results{background:#fff;border:1px dashed #aebcb5;place-content:center;justify-items:start;gap:7px;min-height:240px;padding:28px;display:grid}.explore-no-results span{color:#66766f;font-size:10px}.explore-no-results button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:38px;margin-top:10px;padding:0 12px;font-size:9px;font-weight:900}.real-map-note{color:#66766f;max-width:1480px;margin:12px auto 0;font-size:9px;line-height:1.45}@media (width<=900px){.real-explore-workspace{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}}@media (width<=620px){.real-explore-section{padding:58px 0 75px;overflow:hidden}.real-explore-header{flex-direction:column;align-items:flex-start;gap:18px;padding:0 14px}.real-explore-header h2{font-size:38px}.real-explore-header>div:first-child>span{font-size:10px}.explore-area-tabs{padding:0 14px}.explore-area-tabs button{min-height:46px;padding:7px 11px}.explore-top-actions{justify-content:space-between;width:100%}.explore-top-actions>button{padding:0 10px}.explore-filter-bar{align-items:flex-start;padding:0 14px}.explore-date-tabs{scrollbar-width:none;overflow:auto}.explore-date-tabs button{flex:none;padding:0 10px}.all-filters-button{flex:none}.custom-date-row{margin:0 14px 8px;display:grid}.custom-date-row label{grid-template-columns:60px 1fr}.explore-category-tabs{padding:0 14px}.explore-filters-panel{grid-template-columns:1fr;align-items:stretch;gap:14px;margin:0 14px 8px;padding:14px}.explore-filters-panel fieldset{grid-template-columns:1fr 1fr;display:grid}.explore-filters-panel fieldset label{font-size:8px}.real-explore-workspace{border-left:0;border-right:0;height:72vh;min-height:560px;display:block}.map-stage{height:72vh;min-height:560px}.real-explore-workspace.view-list .map-stage{display:none}.explore-results-panel{z-index:8;border:1px solid #aebbb5;border-radius:18px 18px 0 0;height:180px;transition:height .2s;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 -10px 35px #153c3430}.explore-results-panel.expanded{height:62vh}.real-explore-workspace.view-list{height:auto;min-height:360px}.real-explore-workspace.view-list .explore-results-panel{width:100%;height:min(70vh,620px);min-height:360px;box-shadow:none;border:0;border-radius:0;position:static}.mobile-sheet-handle{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d0d8d4;place-items:center;gap:4px;min-height:48px;padding:7px 16px;font-size:9px;font-weight:900;display:grid}.mobile-sheet-handle>span{background:#a7b4ae;border-radius:4px;width:38px;height:4px}.results-panel-heading{min-height:55px;padding:10px 14px}.results-panel-heading strong{font-size:13px}.explore-results-list{padding:6px}.explore-result-card:not(.selected){display:none}.explore-results-panel.expanded .explore-result-card,.view-list .explore-result-card{display:block}.result-card-main{grid-template-columns:112px 1fr;display:grid}.result-card-image{height:132px}.result-card-copy{padding:11px}.result-card-copy h3{margin-top:8px;font-size:16px}.result-card-copy dl{grid-template-columns:1fr;margin:9px 0}.result-card-copy dl div:nth-child(n+3),.result-card-copy>small{display:none}.result-card-actions{grid-template-columns:auto auto 1fr}.result-card-actions button,.result-card-actions a{min-height:31px}.map-result-count{bottom:198px;left:10px}.real-explore-workspace:not(.has-selection) .explore-results-panel{height:106px}.real-explore-workspace:not(.has-selection) .results-panel-heading{display:none}.real-explore-workspace.view-list .explore-result-card:not(.selected),.real-explore-workspace.view-list .result-card-main{display:block}.real-explore-workspace.view-list .result-card-image{height:190px}.real-explore-workspace.view-list .result-card-copy dl{grid-template-columns:1fr 1fr}.real-explore-workspace.view-list .result-card-copy dl div:nth-child(n+3){display:grid}.real-explore-workspace.view-list .result-card-copy>small{display:block}.real-map-note{padding:0 14px;font-size:8px}}.message-request-banner{color:#5f4c13;background:#fff5d5;border-bottom:1px solid #e5c25e;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:10px;font-weight:800;display:flex}.message-request-banner>div{gap:6px;display:flex}.message-request-banner button{cursor:pointer;background:#fff;border:1px solid #153c34;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.message-request-banner button:last-child{color:#fff;background:#153c34}.message-compose :disabled{opacity:.5;cursor:not-allowed}.message-contexts{background:#eef4f1;border-bottom:1px solid #d2dad6;grid-template-columns:minmax(150px,210px) 1fr;gap:12px;padding:11px 18px;display:grid}.message-contexts>div:first-child{align-content:start;gap:3px;display:grid}.message-contexts>div:first-child b{color:#153c34;font-size:10px}.message-contexts>div:first-child span{color:#697870;font-size:8px;line-height:1.4}.message-context-list{gap:7px;display:flex;overflow-x:auto}.message-context-list>a{color:#153c34;background:#fff;border:1px solid #bccac3;gap:3px;min-width:210px;padding:9px 10px;text-decoration:none;display:grid}.message-context-list small{color:#2374a5;text-transform:uppercase;font-size:7px;font-weight:900}.message-context-list b{font-size:10px}.message-context-list span{color:#687870;font-size:8px}.message-context-list em{color:#153c34;margin-top:3px;font-size:7px;font-style:normal;font-weight:900}.settings-page,.admin-page,.legal-page{max-width:1180px;margin:auto;padding:64px 24px 110px}.settings-page>header,.admin-page>header,.legal-page>header{margin-bottom:32px}.settings-page>header p,.admin-page>header p,.legal-page>header p{color:#1477ae;letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:900}.settings-page>header h1,.admin-page>header h1,.legal-page>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,62px)}.settings-page>header span,.admin-page>header span,.legal-page>header span{color:#64756d;margin-top:12px;display:block}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-grid>section,.admin-report-list>article,.legal-page>article{background:#fff;border:1px solid #c5cec9;padding:26px}.settings-grid h2{margin:0 0 20px}.settings-grid form{gap:13px;display:grid}.settings-grid label{color:#586b62;gap:7px;font-size:9px;font-weight:900;display:grid}.settings-grid input,.settings-grid textarea,.settings-grid select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:43px;padding:10px}.settings-grid textarea{resize:vertical}.settings-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settings-grid form>button{color:#fff;background:#153c34;border:0;min-height:46px;font-size:9px;font-weight:900}.session-list{gap:7px;display:grid}.session-list article{background:#f6f8f6;border:1px solid #d1d8d4;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.session-list article>div{gap:4px;min-width:0;display:grid}.session-list span{color:#697970;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:8px;overflow:hidden}.session-list time{color:#697970;font-size:8px}.session-list button,.danger-zone button{color:#a74535;background:#fff;border:1px solid #a74535;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.danger-zone{border-top:1px solid #d5ddd8;margin-top:28px;padding-top:22px}.danger-zone p{color:#66776e;font-size:10px;line-height:1.5}.admin-report-list{gap:8px;display:grid}.admin-report-list>article{grid-template-columns:1fr auto;gap:20px;display:grid}.admin-report-list span{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.admin-report-list h2{margin:8px 0}.admin-report-list p{color:#61736a}.admin-report-list small{color:#73817b}.admin-report-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-report-list button{background:#fff;border:1px solid #153c34;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.legal-page>article{font-size:14px;line-height:1.75}.legal-page>article h2{margin:30px 0 4px}.legal-page>article h2:first-child{margin-top:0}.legal-page>article p{color:#50645b}.legal-page>nav{background:#fff;border:1px solid #c5cec9;flex-wrap:wrap;gap:16px;margin-top:12px;padding:16px;display:flex}.legal-page>nav a{font-size:10px;font-weight:900}.legal-page>article ul{color:#50645b;margin:10px 0 0;padding-left:20px}.legal-page>article li{margin:6px 0}.legal-page>article code{color:#153c34;background:#eef2ef;border-radius:3px;padding:1px 5px;font-size:12px}.legal-page>article a{font-weight:700;text-decoration:underline}.legal-note{color:#66776e;background:#f6f8f6;border-left:3px solid #b9c5bf;margin-top:26px;padding:14px 16px;font-size:12px;line-height:1.65}@media (width<=760px){.message-request-banner{flex-direction:column;align-items:flex-start}.message-contexts{grid-template-columns:1fr;padding:8px 10px}.message-contexts>div:first-child span{display:none}.message-context-list>a{min-width:190px}.settings-grid{grid-template-columns:1fr}.settings-page,.admin-page,.legal-page{padding:42px 14px 90px}.settings-row,.admin-report-list>article{grid-template-columns:1fr}}.trip-header-actions{justify-items:end;gap:7px;display:grid}.trip-header-actions button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.trip-travel-pack{background:#f7faf8;border:1px solid #9db7ac;border-left:6px solid #f0bd2d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:15px 0;padding:18px;display:grid}.trip-travel-pack-copy p{letter-spacing:.13em;font-weight:950;color:#92700b!important;margin:0!important;font-size:8px!important}.trip-travel-pack-copy h3{margin:6px 0 5px;font-size:19px}.trip-travel-pack-copy span{color:#5b6f66;max-width:620px;font-size:10px;line-height:1.5;display:block}.trip-travel-pack-private{color:#40584d;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.trip-travel-pack-private input{accent-color:#153c34;width:17px;height:17px}.trip-travel-pack-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.trip-travel-pack-actions button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.trip-travel-pack-actions button+button{color:#153c34;background:#fff}.trip-travel-pack>small{color:#6e7d76;grid-column:1/-1;font-size:8px;line-height:1.45}.trip-print-sheet{display:none}.trip-inline-editor,.trip-item-inline-editor{background:#f7faf8;border:1px solid #9eb2a8;gap:12px;padding:16px;display:grid}.trip-inline-editor{border-left:5px solid #1477ae;margin:0 0 15px}.trip-editor-grid{grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(140px,.7fr) minmax(140px,.7fr);gap:9px;display:grid}.trip-inline-editor label,.trip-item-inline-editor label{color:#53685f;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.trip-inline-editor input,.trip-inline-editor textarea,.trip-item-inline-editor textarea{color:#153c34;min-width:0;font:inherit;text-transform:none;background:#fff;border:1px solid #b8c7c0;padding:10px}.trip-inline-editor input{min-height:40px}.trip-inline-editor textarea,.trip-item-inline-editor textarea{resize:vertical;line-height:1.45}.trip-inline-editor label>small,.trip-item-inline-editor label>small{color:#687a72;letter-spacing:0;text-transform:none;font-size:8px;font-weight:500;line-height:1.45}.trip-editor-actions{flex-wrap:wrap;gap:6px;display:flex}.trip-editor-actions button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.trip-editor-actions button+button{color:#153c34;background:#fff}.trip-editor-actions button:disabled{opacity:.5;cursor:not-allowed}.trip-item-inline-editor{border-left:4px solid #1477ae;margin:12px 0}.trip-item-inline-editor .trip-editor-actions{grid-column:1/-1}.trip-private-note{color:#52635c;max-width:580px;margin:8px 0 0;font-size:11px;line-height:1.5}.trip-collaboration-state{margin-top:7px;display:block;color:#1477ae!important}.trip-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:260px;display:flex!important}.trip-item-actions button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #9baca4;min-height:32px;padding:0 8px;font-size:8px;font-weight:900}.trip-item-actions button:disabled{opacity:.38;cursor:not-allowed}.trip-item-actions .trip-drag-handle{cursor:grab;touch-action:none;min-width:34px;font-size:15px}.trip-item-actions .trip-drag-handle:active{cursor:grabbing}.add-item-form{grid-template-columns:2fr 1fr 1fr 1.4fr .7fr 1.4fr 1.6fr auto}.trip-memory-loop{background:#edf5f2;border:1px solid #9db7ac;border-left:6px solid #1477ae;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:15px 0;padding:18px;display:grid}.trip-memory-loop p{letter-spacing:.14em;font-weight:950;color:#1477ae!important;margin:0 0 5px!important;font-size:8px!important}.trip-memory-loop h3{margin:0;font-size:18px}.trip-memory-loop>div>span{max-width:590px;margin-top:7px;line-height:1.5;display:block;color:#53685f!important;text-transform:none!important;font-size:10px!important;font-weight:500!important}.trip-memory-loop dl{grid-template-columns:repeat(3,58px);gap:5px;margin:0;display:grid}.trip-memory-loop dl>div{background:#fff;border:1px solid #c5d4cd;justify-items:center;gap:4px;padding:9px 7px;display:grid}.trip-memory-loop dt{color:#687a72;text-transform:uppercase;font-size:7px;font-weight:900}.trip-memory-loop dd{margin:0;font-size:19px;font-weight:900}.trip-memory-loop nav{gap:6px;display:grid}.trip-memory-loop nav button,.trip-memory-loop nav a{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.trip-memory-loop nav a{color:#153c34;background:#fff}.trip-visit-state{background:#fff;border-left:3px solid #1477ae;margin-top:10px;padding:10px 11px}.trip-visit-state>button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:35px;padding:0 11px;font-size:8px;font-weight:900}.trip-visit-state .trip-visit-recorded{color:#13765e;letter-spacing:.08em;font-size:8px;display:block}.trip-visit-state>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.trip-visit-state>div a,.trip-visit-state>div button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #9eb1a8;align-items:center;min-height:32px;padding:0 9px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.trip-visit-state form{grid-template-columns:minmax(120px,.55fr) minmax(180px,1fr) auto;align-items:end;gap:7px;display:grid}.trip-visit-state form label{color:#5d7067;gap:4px;font-size:8px;font-weight:900;display:grid}.trip-visit-state form input{color:#153c34;background:#fff;border:1px solid #b8c7c0;min-width:0;min-height:38px;padding:0 9px}.trip-visit-state form>div{gap:5px;display:flex}.trip-visit-state form button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:38px;padding:0 9px;font-size:8px;font-weight:900}.trip-visit-state form button+button{color:#153c34;background:#fff}.trip-visit-state form button:disabled{opacity:.5}.trip-visit-state form small{color:#6a7c73;grid-column:1/-1;font-size:8px;line-height:1.4}@media (width<=980px){.trip-memory-loop{grid-template-columns:1fr}.trip-memory-loop dl{justify-self:start}.trip-memory-loop nav{flex-wrap:wrap;display:flex}.trip-visit-state form{grid-template-columns:1fr}.trip-visit-state form>div{margin-top:0}.trip-visit-state form small{grid-column:auto}}@media (width<=760px){.itinerary-list article{grid-template-columns:35px minmax(0,1fr)}.trip-item-actions{grid-column:1/-1;padding-left:48px;justify-content:flex-start!important;max-width:none!important}.trip-editor-grid{grid-template-columns:1fr}.trip-inline-editor,.trip-item-inline-editor{padding:13px}.trip-memory-loop{padding:15px}.trip-memory-loop dl{grid-template-columns:repeat(3,minmax(52px,1fr));width:100%}.trip-memory-loop nav{display:grid}.trip-visit-state form>div{grid-template-columns:1fr 1fr;display:grid}.trip-visit-state form button{width:100%}.trip-travel-pack{grid-template-columns:1fr;padding:15px}.trip-travel-pack-actions,.trip-travel-pack>small{grid-column:auto}.trip-travel-pack-actions{display:grid}.trip-travel-pack-actions button{width:100%}}.community-search{grid-template-columns:1fr auto;min-width:min(410px,100%);display:grid}.community-search input{border:1px solid #bdc8c2;min-width:0;min-height:40px;padding:0 11px}.community-search button{color:#fff;background:#153c34;border:0;min-height:40px;padding:0 12px;font-size:8px;font-weight:900}.load-more-posts{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:44px;font-size:9px;font-weight:900}.load-more-comments{color:#153c34;cursor:pointer;background:#f6f8f6;border:1px solid #9dada5;width:100%;min-height:42px;margin:0 0 12px;font-size:9px;font-weight:900}.load-more-comments:disabled{cursor:wait;opacity:.65}.post-detail-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0;display:flex}.post-detail-actions button,.comment-list article>div button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.post-detail-actions button.active{color:#fff;background:#153c34}.post-detail-actions button.negative.active,.comment-list article>div button.negative.active{color:#fff;background:#246b9e;border-color:#246b9e}.post-net-score{color:#53685f;font-variant-numeric:tabular-nums;padding:0 6px;font-size:8px;font-weight:900}.comment-list article.accepted{background:#eef9f2;border-color:#1b8c59;box-shadow:inset 4px 0 #1b8c59}.comment-list article>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.comment-list article>div button.active{color:#fff;background:#153c34}@media (width<=760px){.community-search{min-width:260px}.community-toolbar{align-items:stretch}.community-toolbar>select{min-width:130px}}.notifications-page{max-width:900px;margin:auto;padding:64px 20px 100px}.notifications-page>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.notifications-page>header p{color:#1477ae;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:900}.notifications-page h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,64px)}.notifications-page>header span{color:#64756d;margin-top:10px;display:block}.notifications-page>header button{background:#fff;border:1px solid #153c34;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.notifications-page>section{gap:7px;display:grid}.notifications-page>section>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #bfc9c4;border-left:5px solid #1477ae;justify-items:start;gap:6px;padding:18px;display:grid}.notifications-page>section>button.read{opacity:.67;border-left-color:#c8d1cc}.notifications-page>section>button>span{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.notifications-page>section>button strong{font-size:17px}.notifications-page>section>button p{color:#5f7168;margin:0;font-size:11px}.notifications-page>section>button time{color:#7a8781;font-size:8px}.notification-inbox-filters{gap:7px;margin:0 0 14px;display:flex}.notification-inbox-filters button{color:#53675e;cursor:pointer;background:#fff;border:1px solid #bfc9c4;min-height:38px;padding:0 16px;font-size:9px;font-weight:900}.notification-inbox-filters button.active{color:#fff;background:#153c34;border-color:#153c34}.notification-inbox>.notification-load-older{color:#153c34;text-align:center;background:#fff;border:1px solid #153c34;min-height:46px;margin-top:8px;padding:0 18px;font-size:9px;font-weight:900;display:block}.notification-inbox>.notification-load-older:disabled{cursor:wait;opacity:.58}.notification-inbox>.empty-product button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:38px;margin-top:14px;padding:0 14px;font-size:9px;font-weight:900}.notification-inbox-status{color:#153c34;background:#eef3f0;border-left:3px solid #1477ae;margin:-5px 0 14px;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.45}.notifications-page>.notification-preferences{background:#f7f9f8;border:1px solid #bfc9c4;margin:0 0 28px;padding:22px;display:block}.notification-preferences-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.notification-preferences-heading p{color:#1477ae;letter-spacing:.12em;margin:0 0 6px;font-size:8px;font-weight:900}.notification-preferences-heading h2{color:#153c34;margin:0;font-size:24px}.notification-preferences-heading button{color:#fff;background:#153c34;border:0;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.notification-channel-head,.notification-preference-list>div{grid-template-columns:minmax(0,1fr) 58px 58px 58px;align-items:center;gap:5px;display:grid}.notification-channel-head{color:#6b7b74;text-align:center;text-transform:uppercase;margin-top:20px;padding:0 10px;font-size:8px}.notification-channel-head span{text-align:left}.notification-preference-list{border-top:1px solid #cdd6d1;margin-top:7px}.notification-preference-list>div{background:#fff;border-bottom:1px solid #d8dfdb;min-height:62px;padding:9px 10px}.notification-preference-list span{gap:3px;display:grid}.notification-preference-list strong{font-size:11px}.notification-preference-list small{color:#6b7b74;font-size:8px}.notification-preference-list label{place-items:center;display:grid}.notification-preference-list input{accent-color:#153c34;width:18px;height:18px}.experience-regions{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.experience-regions a{color:#153c34;text-transform:uppercase;background:#fff;border:1px solid #cdd6d1;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.experience-regions li.is-active a{color:#fff;background:#153c34;border-color:#153c34}.experience-regions span{color:#6b7b74;font-weight:400}.experience-regions li.is-active span{color:#cfe0d8}.review-queue-notice{color:#8a3d1f;background:#fdf3ef;border:1px solid #d8a48f;margin:0 0 10px;padding:9px 11px;font-size:9px;font-weight:900}.experience-trip{margin-top:18px}.experience-trip-action button{color:#153c34;text-transform:uppercase;background:#fff;border:1px solid #153c34;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.experience-trip-picker{background:#f7f9f8;border:1px solid #d0d8d4;gap:8px;margin-top:9px;padding:11px;display:grid}.experience-trip-picker label{color:#65766e;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.experience-trip-picker select,.experience-trip-picker input{border:1px solid #bcc8c2;min-height:34px;padding:0 8px}.experience-trip-action p{color:#1477ae;margin:7px 0 0;font-size:9px;font-weight:900}.experience-meeting-maps{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.experience-meeting-maps a{color:#1477ae;font-size:9px;font-weight:900;text-decoration:underline}.operator-experience-insights{color:#153c34;gap:2px;margin:7px 0 0;font-size:9px;font-weight:900;display:grid}.operator-experience-insights strong{color:#1477ae;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.operator-experience-insights small{color:#6b7b74;font-size:8px;font-weight:400;line-height:1.4}.experience-report{margin-top:22px}.notification-preference-list label.channel-unavailable{opacity:.38;cursor:not-allowed}.notification-preference-list label.channel-unavailable input{cursor:not-allowed}.notification-quiet-hours{background:#fff;border:1px solid #d0d8d4;grid-template-columns:1fr auto auto;align-items:end;gap:12px;margin-top:13px;padding:13px;display:grid}.notification-quiet-hours>div{gap:4px;display:grid}.notification-quiet-hours small{color:#6b7b74;font-size:8px}.notification-quiet-hours label{color:#65766e;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.notification-quiet-hours input{border:1px solid #bcc8c2;min-height:36px;padding:0 8px}.notification-provider-note,.notification-settings-status{color:#64756d;margin:12px 0 0;font-size:9px;line-height:1.45}.notification-settings-status{color:#1477ae;font-weight:900}@media (width<=620px){.notification-preferences-heading{flex-direction:column;align-items:flex-start}.notification-channel-head,.notification-preference-list>div{grid-template-columns:minmax(0,1fr) 42px 42px 42px}.notification-quiet-hours{grid-template-columns:1fr 1fr}.notification-quiet-hours>div{grid-column:1/-1}}.admin-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.admin-tabs button{color:#3d514a;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c5cec9;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.admin-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.admin-tabs select{color:#153c34;background:#fff;border:1px solid #c5cec9;min-height:38px;margin-left:auto;padding:0 10px;font-size:10px;font-weight:800}.admin-evidence{grid-template-columns:auto 1fr;gap:4px 14px;margin:12px 0 0;font-size:11px;display:grid}.admin-evidence dt{color:#7a8781;letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:8px;font-weight:900}.admin-evidence dd{overflow-wrap:anywhere;color:#3d514a;min-width:0;margin:0}.admin-evidence a{color:#1477ae;font-weight:700}.business-list{gap:8px;display:grid}.business-section-title{margin:26px 0 10px;font-size:18px}.business-card{background:#fff;border:1px solid #c5cec9;grid-template-columns:1fr auto;gap:20px;padding:22px;display:grid}.business-card>div:first-child{min-width:0}.business-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.business-card span{color:#1477ae;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.business-card h2,.business-card h3{margin:7px 0}.business-card h2{letter-spacing:-.02em;font-size:22px}.business-card h3{font-size:17px}.business-card h2 a{color:inherit}.business-card p{color:#61736a;margin:0;font-size:11px;line-height:1.55}.business-card button,.business-card>div:last-child a{color:#153c34;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.business-card button.business-primary,.business-card .business-primary{color:#fff;background:#153c34;border-color:#153c34}.business-card.state-approved{border-left:4px solid #2f7d5f}.business-card.state-rejected,.business-card.state-suspended{border-left:4px solid #a74535}.business-card.state-draft{border-left:4px solid #c9a227}.business-card.state-submitted,.business-card.state-under_review{border-left:4px solid #1477ae}.business-status{color:#153c34;letter-spacing:.07em;white-space:nowrap;font-size:9px;font-weight:900}.business-review-note{background:#fbf7ea;border-left:3px solid #c9a227;padding:9px 11px;font-size:11px;color:#5c5230!important;margin-top:9px!important}.business-note{background:#fbf7ea;border:1px solid #e2d6a8;margin-bottom:14px;padding:16px 18px}.business-note b{color:#7a6a24;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.business-note p{color:#5c5230;margin:6px 0 0;font-size:12px;line-height:1.6}.business-error{color:#8a3a2c;background:#fbeeec;border-left:4px solid #a74535;margin-bottom:14px;padding:13px 15px;font-size:11px;font-weight:700;line-height:1.5}.business-missing{font-size:12px;font-weight:700;color:#8a6a1f!important}.business-hint{color:#73817b;margin:9px 0 0;font-size:10px;line-height:1.55}.business-panel,.business-apply{background:#fff;border:1px solid #c5cec9;margin-bottom:14px;padding:26px}.business-panel>h2,.business-apply h2{letter-spacing:-.02em;margin:0 0 14px;font-size:22px}.business-panel>p{color:#61736a;margin:0;font-size:12px;line-height:1.6}.business-panel .business-list,.business-panel .empty-product{margin:16px 0}.business-apply form{gap:13px;display:grid}.business-apply label{color:#586b62;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.business-apply input,.business-apply select,.business-apply textarea{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c5bf;min-height:44px;padding:10px;font-size:13px}.business-apply textarea{resize:vertical;min-height:auto}.business-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.business-actions button,.business-apply>button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:44px;padding:0 16px;font-size:9px;font-weight:900}.business-actions button.quiet,.business-apply>button:not(.business-primary){color:#153c34;background:#fff}.business-actions button:disabled{cursor:not-allowed;opacity:.42}.staff-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.staff-heading h2{margin:0 0 7px;font-size:22px}.staff-heading p{color:#61736a;margin:0;font-size:11px}.staff-heading>span{color:#1477ae;text-transform:uppercase;background:#edf5f8;padding:7px 9px;font-size:8px;font-weight:900}.staff-invite-form{background:#f6f8f6;border:1px solid #d5ddd8;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:end;gap:10px;margin-top:18px;padding:18px;display:grid}.staff-invite-form label{gap:6px;display:grid}.staff-invite-form label>span{color:#586b62;text-transform:uppercase;font-size:8px;font-weight:900}.staff-invite-form input,.staff-invite-form select,.staff-list select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:8px 10px}.staff-invite-form button{color:#fff;text-transform:uppercase;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.staff-invite-link{background:#edf5f8;border-left:4px solid #1477ae;margin-top:12px;padding:15px}.staff-invite-link>b{font-size:10px}.staff-invite-link p{color:#52665d;margin:5px 0 10px;font-size:10px;line-height:1.5}.staff-invite-link>div{grid-template-columns:1fr auto;gap:6px;display:grid}.staff-invite-link input{background:#fff;border:1px solid #b9c5bf;min-width:0;padding:9px;font-size:10px}.staff-invite-link button{color:#fff;text-transform:uppercase;background:#153c34;border:0;padding:0 13px;font-size:8px;font-weight:900}.staff-list .business-card select{max-width:180px}.staff-list button:disabled,.staff-invite-form button:disabled{opacity:.5;cursor:not-allowed}.pending-staff{margin-top:20px}.pending-staff>h3{font-size:14px}.pending-staff .business-row>div{gap:4px;display:grid}.pending-staff small{color:#687870;font-size:9px}.business-invite-shell .google-signin-button{cursor:pointer;width:100%}.business-invite-shell button.google-signin-button{font-family:inherit}.business-invite-shell button.google-signin-button:disabled{opacity:.55;cursor:wait}.business-invite-shell .auth-secondary-link{color:#1477ae;text-align:center;text-underline-offset:3px;margin:12px 0 2px;font-size:10px;font-weight:800;display:block}.branch-groups-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.branch-groups-heading h2{margin:2px 0 7px;font-size:22px}.branch-groups-heading .section-kicker{color:#1477ae;letter-spacing:.08em;margin:0;font-size:8px;font-weight:900}.branch-groups-heading>button,.branch-group-form button,.branch-group-editor button{color:#fff;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.branch-group-form,.branch-group-editor form{background:#f6f8f6;border:1px solid #d5ddd8;gap:12px;margin-top:16px;padding:18px;display:grid}.branch-group-form label,.branch-group-editor label{color:#586b62;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.branch-group-form input,.branch-group-editor input{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:8px 10px;font-size:12px}.branch-group-form fieldset,.branch-group-editor fieldset{border:1px solid #c5cec9;padding:12px}.branch-group-form legend,.branch-group-editor legend{color:#586b62;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:900}.branch-check{align-items:center;margin:7px 0;grid-template-columns:auto 1fr!important}.branch-check input{width:16px;height:16px;min-height:0}.branch-check span{gap:2px;display:grid}.branch-check small{color:#718078;text-transform:none;font-weight:600}.branch-group-list{gap:12px;margin-top:16px;display:grid}.branch-group-card{background:#fff;border:1px solid #c5cec9;padding:18px}.branch-group-card-head{justify-content:space-between;gap:14px;display:flex}.branch-group-card-head span{color:#1477ae;letter-spacing:.07em;font-size:8px;font-weight:900}.branch-group-card-head h3{margin:5px 0 0;font-size:18px}.branch-group-card-head button{color:#153c34;text-transform:uppercase;background:#fff;border:1px solid #153c34;min-height:36px;padding:0 11px;font-size:8px;font-weight:900}.branch-switcher{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;margin-top:12px;display:grid}.branch-switcher>a,.branch-switcher>span{color:#153c34;background:#f6f8f6;border:1px solid #d5ddd8;gap:3px;padding:11px;display:grid}.branch-switcher span{color:#718078;font-size:9px}.branch-switcher .branch-inaccessible{opacity:.7;border-style:dashed}.branch-group-editor{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.branch-group-editor h4{margin:0;font-size:14px}.branch-group-editor .branch-delete-form{background:#fff7f5;border-color:#d9b8b1;grid-column:1/-1}.branch-bulk-field{grid-template-columns:70px 1fr;align-items:end;gap:8px;display:grid}.branch-apply-check{align-items:center;padding-bottom:12px;gap:6px!important;display:flex!important}.branch-apply-check input{width:15px;height:15px;min-height:0}.branch-group-editor button:disabled{cursor:not-allowed;opacity:.45}.ownership-transfer-panel{background:#fff9f2;border:1px solid #d4bda8;margin-top:22px;padding:18px}.ownership-transfer-panel>div>span{color:#a9532b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ownership-transfer-panel h3{margin:6px 0;font-size:17px}.ownership-transfer-panel p{color:#5f6c66;margin:0;font-size:10px;line-height:1.55}.ownership-transfer-panel form{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:10px;margin-top:15px;display:grid}.ownership-transfer-panel label{gap:6px;display:grid}.ownership-transfer-panel label>span{color:#586b62;font-size:8px;font-weight:800}.ownership-transfer-panel input,.ownership-transfer-panel select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:8px 10px}.ownership-transfer-panel button{color:#fff;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.ownership-transfer-panel .ownership-cancel{color:#8c3e21;background:#fff;border-color:#ad6746;margin-top:13px}.ownership-transfer-panel button:disabled{opacity:.5;cursor:not-allowed}.business-insights-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.business-insights-heading h2{margin:0 0 7px;font-size:22px}.business-insights-heading p{color:#61736a;margin:0;font-size:11px}.business-insights-heading label{color:#61736a;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.business-insights-heading select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:38px;padding:7px 10px}.business-insight-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.business-insight-cards article{background:#f7f9f7;border:1px solid #d5ddd8;flex-direction:column;min-height:128px;padding:15px;display:flex}.business-insight-cards span{color:#61736a;text-transform:uppercase;font-size:8px;font-weight:900}.business-insight-cards strong{margin:10px 0 7px;font-size:30px;line-height:1}.business-insight-cards small{color:#687870;margin-top:auto;font-size:8px;line-height:1.4}.business-insight-chart{background:#f7f9f7;border:1px solid #d5ddd8;align-items:end;gap:4px;height:150px;margin-top:16px;padding:14px 10px 0;display:flex;overflow-x:auto}.business-insight-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:18px;height:100%;display:flex}.business-insight-chart i{background:#1477ae;width:100%;min-height:6px}.business-insight-chart span{color:#687870;white-space:nowrap;padding-bottom:7px;font-size:7px}.business-contact-methods{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.business-contact-methods>b{text-transform:uppercase;margin-right:4px;font-size:9px}.business-contact-methods span{color:#52665d;text-transform:capitalize;background:#fff;border:1px solid #ccd5d0;padding:7px 9px;font-size:8px}.business-contact-methods strong{color:#153c34;margin-left:5px}.business-insight-note{color:#687870;margin:13px 0 0;font-size:8px;line-height:1.5}.business-form{background:#f6f8f6;border:1px solid #d5ddd8;margin-top:18px;padding:20px}.business-form h3{margin:0 0 14px;font-size:16px}.business-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.business-form-grid label{align-content:start;gap:6px;min-width:0;display:grid}.business-form-grid label.field-wide{grid-column:1/-1}.business-form-grid label>span{color:#586b62;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.business-form-grid label>span i{color:#a74535;font-style:normal}.business-form-grid label>span em{color:#8a6a1f;text-transform:none;font-style:normal;font-weight:700}.business-form-grid input,.business-form-grid select,.business-form-grid textarea{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:9px 10px;font-size:13px}.business-form-grid input[type=checkbox]{justify-self:start;width:22px;min-height:22px}.business-form-grid textarea{resize:vertical;min-height:auto}.business-form-grid input:disabled,.business-form-grid select:disabled,.business-form-grid textarea:disabled{color:#8a968f;cursor:not-allowed;background:#eef1ef}.business-form-grid label.field-bad input,.business-form-grid label.field-bad select,.business-form-grid label.field-bad textarea{background:#fdf6f5;border-color:#a74535}.business-form-grid small{color:#7a8781;font-size:9px;line-height:1.45}.business-subpanel{background:#fbfcfb;border:1px solid #d5ddd8;border-left:4px solid #153c34;margin-top:14px;padding:18px}.business-subpanel>button{color:#153c34;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.business-link-button{justify-content:center;align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.restaurant-ops{background:#f3f7f5;border:1px solid #b9c8c1;margin:18px 0;padding:20px}.restaurant-ops-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.restaurant-ops-heading span,.restaurant-ops-metrics span{color:#1376a8;letter-spacing:.08em;font-size:9px;font-weight:900}.restaurant-ops-heading h3{margin:4px 0;font-size:22px}.restaurant-ops-heading p{color:#61736a;margin:0;font-size:12px}.restaurant-ops-heading>a{color:#153c34;border-bottom:1px solid #153c34;padding-bottom:4px;font-size:10px;font-weight:900;text-decoration:none}.restaurant-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.restaurant-ops-metrics article{background:#fff;border:1px solid #d5ddd8;gap:6px;padding:14px;display:grid}.restaurant-ops-metrics strong{font-size:17px}.restaurant-ops-metrics small{color:#61736a;line-height:1.45}.restaurant-ops-status{background:#fff;border:1px solid #d5ddd8;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.restaurant-ops-status>div{grid-template-columns:minmax(150px,.4fr) 1fr;gap:12px;display:grid}.restaurant-ops-status label{color:#52655b;gap:5px;font-size:10px;font-weight:800;display:grid}.restaurant-ops-status select,.restaurant-ops-status input,.restaurant-ops-answer textarea{color:#153c34;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bfcac4;padding:9px 10px}.restaurant-ops-status button,.restaurant-ops-answer button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.restaurant-ops-questions{margin-top:18px}.restaurant-ops-questions h4{margin:0 0 10px;font-size:17px}.restaurant-ops-questions>article{border-top:1px solid #cad5cf;grid-template-columns:minmax(0,.6fr) minmax(280px,1fr);gap:16px;padding:14px 0;display:grid}.restaurant-ops-questions>article>div:first-child{gap:5px;display:grid}.restaurant-ops-questions small{color:#718078}.restaurant-ops-answer{grid-template-columns:1fr auto;gap:8px;display:grid}.restaurant-ops button:disabled{cursor:not-allowed;opacity:.55}.business-children{margin-top:16px}.business-children h4{letter-spacing:.06em;text-transform:uppercase;color:#586b62;margin:0 0 9px;font-size:12px;font-weight:900}.business-children>button{color:#3d514a;text-transform:uppercase;cursor:pointer;background:#fff;border:1px dashed #a3b1aa;min-height:36px;margin-top:8px;padding:0 12px;font-size:8px;font-weight:900}.business-row{background:#fff;border:1px solid #dde3df;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:11px 13px;display:grid}.business-row>b{overflow-wrap:anywhere;min-width:0;font-size:13px}.business-row>div{flex-wrap:wrap;gap:5px;display:flex}.business-row button{color:#3d514a;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b9c5bf;min-height:32px;padding:0 9px;font-size:8px;font-weight:900}.business-row .business-children{grid-column:1/-1;margin-top:10px}@media (width<=760px){.business-card,.business-row{grid-template-columns:1fr}.business-card>div:last-child{justify-content:flex-start}.business-form-grid,.staff-invite-form,.ownership-transfer-panel form{grid-template-columns:1fr}.business-panel,.business-apply{padding:18px}.admin-tabs select{width:100%;margin-left:0}.admin-evidence{grid-template-columns:1fr}.admin-evidence dt{margin-top:6px}.staff-heading,.business-insights-heading,.branch-groups-heading,.branch-group-editor{grid-template-columns:1fr;display:grid}.business-insight-cards{grid-template-columns:1fr 1fr}.staff-invite-link>div{grid-template-columns:1fr}.staff-invite-link button{min-height:38px}.branch-bulk-field{grid-template-columns:1fr}.branch-apply-check{padding-bottom:0}.restaurant-ops{padding:14px}.restaurant-ops-heading,.restaurant-ops-status,.restaurant-ops-status>div,.restaurant-ops-questions>article,.restaurant-ops-answer{grid-template-columns:1fr}.restaurant-ops-heading{display:grid}.restaurant-ops-metrics{grid-template-columns:1fr 1fr}}.business-hours{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;display:grid}.business-hours label{gap:4px;display:grid}.business-hours label>span{color:#7a8781;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.listing-page{max-width:1180px;margin:auto;padding:34px 24px 110px}.listing-header{margin:18px 0 22px}.listing-header>p{color:#1477ae;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.listing-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.4vw,54px);line-height:1.02}.listing-header>span{color:#5c6e66;max-width:680px;margin-top:14px;font-size:13px;line-height:1.6;display:block}.listing-header>span a{color:#1477ae;font-weight:700}.listing-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid}.listing-grid>article{background:#fff;border:1px solid #c5cec9;padding:22px}.listing-grid>article>span{color:#1477ae;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.listing-grid h2{letter-spacing:-.02em;margin:8px 0 6px;font-size:21px}.listing-grid h2 a{color:inherit}.listing-grid p{color:#5c6e66;margin:0 0 8px;font-size:12px;line-height:1.55}.listing-where{color:#7a8781!important;font-size:11px!important}.listing-chips{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.listing-chips li{color:#4b5f57;letter-spacing:.03em;text-transform:lowercase;background:#f6f8f6;border:1px solid #d7ded9;padding:4px 8px;font-size:9px;font-weight:800}.listing-voice{color:#31606f;background:#eef5f9;border-left:4px solid #1477ae;margin:0 0 16px;padding:12px 15px;font-size:11px;line-height:1.55}.listing-voice b{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.listing-description{color:#3d514a;white-space:pre-line;max-width:760px;margin:0 0 22px;font-size:15px;line-height:1.75}.listing-facts{background:#fff;border:1px solid #c5cec9;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:0 0 20px;padding:20px;display:grid}.listing-facts dt{color:#7a8781;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.listing-facts dd{color:#153c34;margin:4px 0 0;font-size:13px;font-weight:700}.listing-actions{flex-wrap:wrap;gap:7px;margin:0 0 26px;display:flex}.listing-actions a,.listing-actions span{letter-spacing:.05em;text-transform:uppercase;border:1px solid #153c34;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;display:inline-flex}.listing-actions a{color:#fff;background:#153c34}.listing-actions span{color:#153c34;background:#fff}.listing-actions em{letter-spacing:.02em;opacity:.72;text-transform:none;margin-top:3px;font-size:8px;font-style:normal;font-weight:700}.listing-notice{background:#fbf7ea;border:1px solid #e2d6a8;margin:0 0 20px;padding:16px 18px}.listing-notice b{color:#7a6a24;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.listing-notice p{color:#5c5230;margin:7px 0 0;font-size:13px;line-height:1.65}.listing-notice small{color:#8a7c46;margin-top:9px;font-size:9px;display:block}.listing-rows{margin:0 0 28px}.listing-rows>h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px}.listing-rows>article{background:#fff;border:1px solid #c5cec9;grid-template-columns:1fr auto;align-items:start;gap:18px;margin-bottom:7px;padding:18px;display:grid}.listing-rows h3{margin:0 0 5px;font-size:17px}.listing-rows h4{margin:0 0 5px;font-size:15px}.listing-rows h4 em{color:#4a3c08;letter-spacing:.05em;text-transform:uppercase;background:#f2cc67;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900}.listing-rows p{color:#5c6e66;margin:0;font-size:12px;line-height:1.55}.listing-rows>article>b{color:#153c34;white-space:nowrap;justify-items:end;font-size:17px;display:grid}.listing-rows>article>b em{color:#7a8781;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.listing-rows>article.unavailable{opacity:.55}.listing-menu-group{margin-bottom:18px}.listing-menu-group h3{color:#1477ae;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.listing-menu-group article{background:#fff;border:1px solid #dde3df;grid-template-columns:1fr auto;align-items:start;gap:16px;margin-bottom:6px;padding:15px;display:grid}.listing-menu-group article>b{color:#153c34;white-space:nowrap;font-size:15px}.listing-hours{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;display:grid}.listing-hours>div{background:#fff;border:1px solid #dde3df;justify-content:space-between;gap:12px;padding:11px 14px;display:flex}.listing-hours dt{color:#5c6e66;font-size:11px;font-weight:800}.listing-hours dd{color:#153c34;margin:0;font-size:11px;font-weight:700}.listing-note{color:#7a8781!important;margin:10px 0 0!important;font-size:10px!important;line-height:1.55!important}.listing-empty{color:#7a8781;font-size:12px}.listing-reviews{margin:0 0 28px}.listing-reviews h2{letter-spacing:-.025em;margin:0 0 8px;font-size:24px}.listing-reviews>article{background:#fff;border:1px solid #c5cec9;margin-bottom:7px;padding:18px}.listing-reviews header{align-items:baseline;gap:12px;display:flex}.listing-reviews header b{color:#c9a227;letter-spacing:.08em;font-size:13px}.listing-reviews header b span{color:#d7ded9}.listing-reviews h3{margin:0;font-size:16px}.listing-reviews>article>p{color:#3d514a;white-space:pre-line;margin:9px 0 0;font-size:13px;line-height:1.65}.listing-reviews footer{color:#7a8781;margin-top:10px;font-size:10px}.listing-reviews footer a{color:#1477ae;font-weight:700}.listing-footer{border-top:1px solid #d5ddd8;margin-top:34px;padding-top:22px}.listing-footer p{color:#7a8781;max-width:720px;margin:12px 0 0;font-size:10px;line-height:1.6}.listing-footer a{color:#1477ae;font-weight:700}@media (width<=760px){.listing-page{padding:20px 14px 90px}.listing-grid,.listing-rows>article,.listing-menu-group article{grid-template-columns:1fr}.listing-rows>article>b,.listing-menu-group article>b{justify-items:start}.listing-actions a,.listing-actions span{width:100%}}.listing-gaps{background:#fbf7ea;border-left:3px solid #c9a227;margin-top:10px;padding:11px 13px}.listing-gaps b{color:#7a6a24;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.listing-gaps ul{margin:6px 0 0;padding-left:16px}.listing-gaps li{color:#5c5230;font-size:10px;line-height:1.55}.listing-indexed{font-weight:700;color:#2f7d5f!important;margin-top:9px!important;font-size:10px!important}.media-manager{background:#fff;border:1px solid #d5ddd8;margin-top:16px;padding:18px}.media-manager-head b{color:#586b62;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.media-manager-head span{color:#7a8781;margin-top:5px;font-size:10px;line-height:1.55;display:block}.media-grid{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.media-grid li{width:120px;position:relative}.media-grid img{object-fit:cover;background:#f2f4f2;border:1px solid #c5cec9;width:120px;height:120px;display:block}.media-grid li.processing{min-height:120px}.media-processing{color:#7a8781;text-align:center;background:#f6f8f6;border:1px dashed #a3b1aa;place-items:center;width:120px;height:120px;font-size:9px;font-weight:800;display:grid}.media-grid li>em{color:#4a3c08;letter-spacing:.05em;text-transform:uppercase;background:#f2cc67;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:0;left:0}.media-grid li>div{gap:3px;margin-top:4px;display:flex}.media-grid button{color:#3d514a;cursor:pointer;background:#fff;border:1px solid #b9c5bf;min-width:30px;min-height:28px;font-size:11px;line-height:1}.media-grid button:disabled{cursor:not-allowed;opacity:.4}.media-pick{color:#153c34;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;display:inline-flex}.listing-grid>article.has-cover{padding:0;overflow:hidden}.listing-grid>article.has-cover>img{object-fit:cover;border-bottom:1px solid #c5cec9;width:100%;height:190px;display:block}.listing-grid>article.has-cover>span,.listing-grid>article.has-cover>h2,.listing-grid>article.has-cover>p,.listing-grid>article.has-cover>ul{margin-left:22px;margin-right:22px}.listing-grid>article.has-cover>span{margin-top:18px;display:inline-block}.listing-grid>article.has-cover>ul{margin-bottom:20px}.listing-gallery{margin:0 0 22px}.listing-cover{margin:0}.listing-cover img{object-fit:cover;background:#f2f4f2;border:1px solid #c5cec9;width:100%;max-height:460px;display:block}.listing-thumbs{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px;margin-top:6px;display:grid}.listing-thumbs figure{margin:0}.listing-thumbs img{object-fit:cover;background:#f2f4f2;border:1px solid #c5cec9;width:100%;height:104px;display:block}.listing-portrait{margin:0 0 18px}.listing-portrait img{object-fit:cover;background:#f2f4f2;border:1px solid #c5cec9;width:180px;height:180px;display:block}:is(.listing-rows>article:has(.listing-row-photo),.listing-menu-group article:has(.listing-row-photo)){grid-template-columns:auto 1fr auto}.listing-row-photo{margin:0}.listing-row-photo img{object-fit:cover;background:#f2f4f2;border:1px solid #d7ded9;width:88px;height:88px;display:block}@media (width<=760px){.listing-grid>article.has-cover>img{height:170px}:is(.listing-rows>article:has(.listing-row-photo),.listing-menu-group article:has(.listing-row-photo)){grid-template-columns:auto 1fr}}.review-invite{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.review-invite button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:44px;padding:0 18px;font-size:10px;font-weight:900}.review-invite span{color:#7a8781;font-size:10px}.review-form{background:#fff;border:1px solid #c5cec9;gap:13px;margin:0 0 16px;padding:22px;display:grid}.review-form h3{margin:0;font-size:18px}.review-form>label{color:#586b62;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.review-form input,.review-form textarea{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c5bf;min-height:44px;padding:10px;font-size:13px}.review-form textarea{resize:vertical;min-height:auto}.review-rating{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.review-rating legend{color:#586b62;letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:9px;font-weight:900}.review-rating label{color:#c9cfcb;cursor:pointer;background:#fff;border:1px solid #b9c5bf;place-items:center;width:42px;height:42px;font-size:19px;display:grid;position:relative}.review-rating input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.review-rating label:has(input:checked){color:#c9a227}.review-rating label:has(input:checked)~label{color:#c9a227}.review-rating label:has(input:focus-visible){outline-offset:2px;outline:2px solid #1477ae}.review-rating em{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.review-dimensions{background:#f6f8f6;border:1px solid #d5ddd8;gap:12px;margin:0;padding:16px;display:grid}.review-dimensions legend{color:#153c34;letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:950}.review-dimensions>label,.review-dimensions>div>label{color:#586b62;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.review-dimensions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-dimensions select{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:0 10px;font-size:12px}.review-dimensions p{color:#718078;margin:0;font-size:10px;line-height:1.5}.place-recommend-summary{margin-top:8px!important}.place-recommend-summary b{color:#2f7d5f}.place-rating-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 0;display:grid}.place-rating-dimensions>div{background:#f7f9f8;border:1px solid #d5ddd8;padding:10px 12px}.place-rating-dimensions dt{color:#64756d;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.place-rating-dimensions dd{align-items:baseline;gap:5px;margin:4px 0 0;display:flex}.place-rating-dimensions dd b{font-size:17px}.place-rating-dimensions dd span{color:#7a8781;font-size:9px}.place-review-signals{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.place-review-signals>*{color:#556860;background:#f7f9f8;border:1px solid #d5ddd8;padding:4px 7px;font-size:9px}.place-review-signals>b.recommends{color:#226449;background:#eef7f3;border-color:#acd0c0}.place-review-signals>b.does-not-recommend{color:#8a3a2c;background:#fbf3f1;border-color:#dec7c2}.place-review-weight-note{line-height:1.45;color:#718078!important;margin-top:8px!important;font-size:9px!important}.place-review-signals>b.verified-visit{color:#175b43;background:#e9f6f0;border-color:#80b9a3}.place-review-signals>b.self-reported-visit{color:#5b6a63;background:#f4f6f5;border-color:#c7d1cc}.place-decision-guide{background:linear-gradient(135deg,#f2f8f5,#fff);border:1px solid #bfd0c7;margin-top:14px;padding:16px}.place-decision-guide header>span{color:#2f7d5f;letter-spacing:.1em;font-size:8px;font-weight:900}.place-decision-guide h3{letter-spacing:-.03em;margin:4px 0 2px;font-size:20px}.place-decision-guide header p{color:#173f34;margin:0;font-size:13px;font-weight:800;display:block}.place-decision-guide header small{color:#687a72;margin-top:6px;font-size:9px;line-height:1.5;display:block}.place-decision-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.place-decision-columns>div{background:#fff;border-top:3px solid #4c9074;padding:10px}.place-decision-columns>div.watch-outs{border-top-color:#c97955}.place-decision-columns b{letter-spacing:.02em;font-size:10px}.place-decision-columns ul{margin:7px 0 0;padding-left:16px}.place-decision-columns li{color:#566a61;margin-top:3px;font-size:10px;line-height:1.4}.place-review-filter{background:#f7f9f8;border:1px solid #d5ddd8;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;display:flex}.place-review-filter label{color:#586b62;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.place-review-filter select{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-width:190px;min-height:38px;padding:0 10px;font-size:11px}.traveler-photo-gallery{background:#fff;border:1px solid #c5cec9;margin:0 0 18px;padding:18px}.traveler-photo-gallery>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.traveler-photo-gallery>header span{color:#1477ae;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.traveler-photo-gallery h3{margin:4px 0 0;font-size:20px}.traveler-photo-gallery>header small{color:#718078;font-size:9px}.traveler-photo-filters{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.traveler-photo-filters button{color:#4f6259;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c5cec9;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.traveler-photo-filters button.active{color:#fff;background:#153c34;border-color:#153c34}.traveler-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.traveler-photo-grid figure{background:#f7f9f8;border:1px solid #d5ddd8;min-width:0;margin:0}.traveler-photo-grid img{aspect-ratio:4/3;object-fit:cover;background:#e8eeeb;width:100%;display:block}.traveler-photo-grid figcaption{gap:3px;padding:8px;display:grid}.traveler-photo-grid figcaption b{color:#1477ae;text-transform:uppercase;font-size:8px}.traveler-photo-grid figcaption span{color:#3e5249;font-size:10px;line-height:1.4}.traveler-photo-grid figcaption small{color:#7a8781;font-size:8px}@media (width<=560px){.review-dimensions>div,.place-rating-dimensions,.place-decision-columns{grid-template-columns:1fr}.place-review-filter{flex-direction:column;align-items:stretch}.place-review-filter select{width:100%}}.review-photos{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.review-photos img{object-fit:cover;background:#f2f4f2;border:1px solid #d7ded9;width:150px;height:112px;display:block}.media-alt{z-index:5;background:#fff;border:1px solid #153c34;gap:8px;width:280px;margin-top:4px;padding:12px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #153c3426}.media-alt label{color:#586b62;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.media-alt input{text-transform:none;border:1px solid #b9c5bf;min-height:38px;padding:8px;font-size:12px}.media-alt button{color:#fff;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:34px;font-size:8px;font-weight:900}.review-own{background:#fff;border:1px solid #c5cec9;border-left:4px solid #2f7d5f;margin:0 0 14px;padding:16px 18px}.review-own b{color:#2f7d5f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.review-own p{color:#61736a;margin:5px 0 0;font-size:11px}.review-own .business-actions{margin-top:12px}.review-photo-picker{gap:8px;display:grid}.review-photo-picker>span{color:#586b62;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.review-photo-picker ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-photo-picker li{background:#f7f9f8;border:1px solid #d5ddd8;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:8px;display:grid;position:relative}.review-photo-picker img{object-fit:cover;background:#f2f4f2;border:1px solid #c5cec9;width:84px;height:84px;display:block}.review-photo-picker li>em{color:#7a8781;background:#f6f8f6;border:1px dashed #a3b1aa;place-items:center;width:84px;height:84px;font-size:8px;font-style:normal;font-weight:800;display:grid}.review-photo-picker li>button{z-index:2;color:#3d514a;cursor:pointer;background:#fff;border:1px solid #b9c5bf;border-radius:50%;width:22px;height:22px;font-size:10px;line-height:1;position:absolute;top:-6px;right:-6px}.review-photo-meta{gap:6px;display:grid}.review-photo-meta label{color:#64756d;letter-spacing:.04em;text-transform:uppercase;gap:3px;font-size:8px;font-weight:900;display:grid}.review-photo-meta select,.review-photo-meta input{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c5bf;width:100%;min-height:34px;padding:6px 8px;font-size:10px}.review-photo-rights{background:#fffbea;border:1px solid #d6c98e;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;color:#5c5230!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:700!important;display:flex!important}.review-photo-rights input{flex:none;margin:0;padding:0;width:17px!important;height:17px!important;min-height:0!important}.review-visit-verification{background:#f3f8fa;border:1px solid #c7d7e0;align-items:center;gap:10px;padding:12px;display:flex}.review-visit-verification button{color:#126b9d;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #1477ae;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.review-visit-verification span{color:#526d78;font-size:9px;line-height:1.45}.review-verification-request{border-top:1px solid #d7dfdb;gap:10px;margin-top:14px;padding-top:14px;display:grid}.review-verification-request>button{color:#126b9d;background:#fff;border:1px solid #1477ae;justify-self:start;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.review-verification-state{background:#f3f8fa;border:1px solid #c7d7e0;gap:6px;padding:12px;display:grid}.review-verification-state.rejected{background:#fff9ed;border-color:#ddc7a0}.review-verification-state b{font-size:9px}.review-verification-state span,.review-verification-form p{color:#5f7169;font-size:9px;line-height:1.5}.review-verification-form{background:#f7faf9;border:1px solid #c7d7e0;gap:10px;padding:14px;display:grid}.review-verification-form label{color:#405a50;gap:6px;font-size:9px;font-weight:900;display:grid}.review-verification-form select,.review-verification-form textarea{color:#153c34;width:100%;font:inherit;background:#fff;border:1px solid #b9c5bf;padding:9px}.review-verification-form textarea{resize:vertical}.admin-review-photos{grid-template-columns:repeat(4,minmax(0,140px));gap:8px;margin:12px 0;display:grid}.admin-review-photos img{aspect-ratio:1;object-fit:cover;border:1px solid #c5cec9;width:100%}@media (width<=760px){.review-photo-picker ul{grid-template-columns:1fr}.traveler-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traveler-photo-gallery>header{flex-direction:column;align-items:start}}.review-actions{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.review-actions>button{color:#3d514a;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c5cec9;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.review-actions>button.active{color:#fff;background:#153c34;border-color:#153c34}.review-actions>button:disabled{cursor:not-allowed;opacity:.45}.review-report{background:#fdf6f5;border:1px solid #e2c9c4;flex-wrap:wrap;gap:5px;width:100%;margin-top:6px;padding:12px;display:flex}.review-report b{color:#8a3a2c;letter-spacing:.05em;text-transform:uppercase;width:100%;font-size:8px;font-weight:900}.review-report button{color:#8a3a2c;cursor:pointer;background:#fff;border:1px solid #c9a79f;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.admin-report-list>article.overdue{border-left:4px solid #a74535}.admin-flag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#a74535;margin:8px 6px 0 0;padding:3px 8px;font-size:8px;font-weight:900;display:inline-block}.admin-flag.quiet{background:#7a8781}.admin-target{background:#f7f9fa;border:1px solid #d5ddd8;border-left:3px solid #1477ae;margin:10px 0 0;padding:14px 16px}.admin-target>b{margin-bottom:5px;font-size:14px;display:block}.admin-target p{color:#3d514a;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;line-height:1.6}.admin-target p i{color:#1477ae;margin-right:6px;font-style:normal;font-weight:800}.admin-target small{color:#7a8781;font-size:9px}.admin-target.missing{color:#7a8781;border-left-color:#a3b1aa;font-size:11px;font-style:italic}.admin-rating{color:#c9a227;letter-spacing:.08em;font-size:12px}.admin-reporter-note{background:#fbf7ea;border-left:3px solid #c9a227;padding:9px 12px;color:#5c5230!important;margin:10px 0 0!important;font-size:11px!important}.admin-reporter-note b{font-weight:900}.admin-report-list button.severe{color:#a74535;border-color:#a74535}.collection-items{gap:8px;display:grid}.collection-items>article{background:#fff;border:1px solid #c5cec9;grid-template-columns:auto 1fr;gap:18px;padding:20px;display:grid}.collection-items>article>b{color:#fff;background:#153c34;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.collection-items span{color:#1477ae;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.collection-items h2{letter-spacing:-.02em;margin:6px 0 0;font-size:19px}.collection-items h2 a{color:inherit}.collection-items p{color:#5c6e66;margin:8px 0 0;font-size:12px;line-height:1.6}.collection-actions{color:#fff;background:#123c33;border-top:7px solid #efb42d;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:30px;margin:32px 0;padding:28px;display:grid}.collection-actions>div:first-child>p{color:#f5c953;letter-spacing:.14em;margin:0 0 8px;font-size:8px;font-weight:950}.collection-actions h2{letter-spacing:-.05em;max-width:20ch;margin:0;font-size:clamp(28px,4vw,44px);line-height:.96}.collection-actions>div:first-child>span{color:#d0ddd8;max-width:60ch;margin-top:14px;font-size:11px;line-height:1.65;display:block}.collection-action-controls{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.collection-action-controls>button,.collection-action-controls>a,.collection-action-controls .share-open{color:#123c33;text-align:center;cursor:pointer;background:#fff;border:1px solid #759289;place-items:center;min-height:44px;padding:0 12px;font-size:9px;font-weight:950;text-decoration:none;display:grid}.collection-action-controls>button:first-child{background:#efb42d;border-color:#efb42d;grid-column:1/-1}.collection-action-controls>button:disabled{opacity:.55;cursor:wait}.collection-action-controls label{color:#d0ddd8;grid-column:1/-1;gap:6px;font-size:8px;font-weight:900;display:grid}.collection-action-controls select{color:#123c33;background:#fff;border:1px solid #759289;min-height:42px;padding:0 10px}.collection-action-controls>.share-buttons{position:relative}.collection-action-controls>.share-buttons>.share-open{width:100%}.collection-action-controls .share-targets{z-index:3;min-width:180px;left:auto;right:0}.collection-action-controls>small{color:#d0ddd8;grid-column:1/-1;font-size:9px;line-height:1.5}.collection-trip-action{background:#fff!important}.collection-card-grid>.collection-card{padding:0;overflow:hidden}.collection-collage{color:#fff;background:#d6ddd9;grid-template-rows:112px 112px;grid-template-columns:1fr 1fr;gap:2px;text-decoration:none;display:grid}.collection-collage-cell{background:#19483e;min-width:0;display:block;position:relative;overflow:hidden}.collection-collage-cell>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.collection-collage:hover .collection-collage-cell>img{transform:scale(1.025)}.collection-collage-1 .collection-collage-cell{grid-area:1/1/-1/-1}.collection-collage-2 .collection-collage-cell{grid-row:1/-1}.collection-collage-3 .collection-collage-cell:nth-child(3){grid-column:1/-1}.collection-collage-fallback{background:linear-gradient(145deg,#153c34,#247563);flex-direction:column;justify-content:flex-end;gap:5px;padding:14px;display:flex;position:absolute;inset:0}.collection-collage-fallback small{letter-spacing:.09em;text-transform:uppercase;opacity:.72;font-size:8px;font-weight:900}.collection-collage-fallback b{max-width:18ch;font-size:12px;line-height:1.25}.collection-collage-cell.tone-2 .collection-collage-fallback{background:linear-gradient(145deg,#126ea2,#194c69)}.collection-collage-cell.tone-3 .collection-collage-fallback{background:linear-gradient(145deg,#dc5e36,#914126)}.collection-collage-cell.tone-4 .collection-collage-fallback{background:linear-gradient(145deg,#6c5793,#3b3152)}.collection-collage-credit{color:#697871;background:#f5f7f6;border-bottom:1px solid #d8dedb;padding:6px 14px;font-size:8px;line-height:1.35;display:block}.collection-card-body{padding:18px 22px 20px}.collection-card-body>span{color:#1477ae;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.collection-card-body h2{margin:8px 0 6px}.collection-card-body p{margin:0 0 8px}@media (width<=760px){.collection-items>article{grid-template-columns:1fr}.collection-actions{grid-template-columns:1fr;padding:22px}.collection-action-controls{grid-template-columns:1fr}.collection-action-controls>button:first-child,.collection-action-controls label,.collection-action-controls>small{grid-column:auto}}.collection-composer{gap:8px;display:grid}.composer-new{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-self:start;min-height:48px;padding:0 20px;font-size:10px;font-weight:900}.collection-cover-image{grid-template-rows:224px;grid-template-columns:1fr;display:block}.collection-cover-image>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.collection-cover-image:hover>img{transform:scale(1.02)}.collection-cover-editor{background:#f7f9f8;border:1px solid #cfd9d4;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:14px;margin:14px 0;padding:16px;display:grid}.collection-cover-editor h3{margin:0 0 5px;font-size:17px}.collection-cover-editor p{color:#607169;margin:0;font-size:11px;line-height:1.55}.collection-cover-preview{color:#fff;background:linear-gradient(145deg,#153c34,#2e7766);border:1px solid #c3cec8;grid-area:1/2/span 2;justify-content:center;align-items:center;min-height:150px;display:flex;overflow:hidden}.collection-cover-preview img{object-fit:cover;width:100%;height:100%;min-height:150px;display:block}.collection-cover-preview span{text-align:center;max-width:24ch;padding:18px;font-size:10px;line-height:1.5}.collection-cover-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-cover-controls label,.collection-cover-controls button{color:#153c34;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.collection-cover-controls label{color:#fff;background:#153c34}.collection-cover-controls input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.collection-cover-editor>small{color:#65756e;grid-column:1/-1;font-size:9px}.collection-cover-turnstile{grid-column:1/-1;min-height:0}.collection-detail-cover{margin:0 0 26px}.collection-detail-cover img{object-fit:cover;border:1px solid #d6ded9;width:100%;max-height:560px;display:block}.collection-detail-cover figcaption,.admin-collection-cover figcaption{color:#6a7972;padding-top:6px;font-size:9px}.admin-collection-cover{max-width:520px;margin:14px 0}.admin-collection-cover img{object-fit:cover;border:1px solid #cad4cf;width:100%;max-height:260px;display:block}@media (width<=700px){.collection-cover-editor{grid-template-columns:1fr}.collection-cover-preview{grid-area:auto/1;min-height:180px}.collection-cover-editor>small,.collection-cover-turnstile{grid-column:1}.collection-cover-image{grid-template-rows:190px}}.composer-items{border-top:1px solid #e2e7e4;margin-top:14px;padding-top:14px}.composer-add{background:#f6f8f6;border:1px dashed #a3b1aa;gap:10px;margin-top:10px;padding:14px;display:grid}.composer-add label{color:#586b62;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.composer-add select,.composer-add input{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:9px;font-size:13px}.composer-add button{color:#fff;text-transform:uppercase;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-self:start;min-height:40px;padding:0 16px;font-size:9px;font-weight:900}.composer-add textarea{color:#153c34;width:100%;font:inherit;resize:vertical;text-transform:none;background:#fff;border:1px solid #b9c5bf;padding:10px;line-height:1.55}.collection-details-editor{border-style:solid}.collection-item-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.collection-item-order-actions button{color:#23493f;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #aab8b1;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.collection-item-order-actions button:hover:not(:disabled),.collection-item-order-actions button:focus-visible{background:#edf3f0;border-color:#153c34}.collection-item-order-actions button:focus-visible{outline-offset:2px;outline:3px solid #efb42d}.collection-item-order-actions button:disabled{opacity:.4;cursor:not-allowed}.collection-item-order-actions button:last-child{color:#8a3a2c;border-color:#d0aaa2}.collection-collaborators{background:#fff;border:1px solid #d5ddd8;margin-top:14px;padding:16px}.collection-collaborators h3{margin:0 0 4px;font-size:16px}.collection-collaborators>p{color:#63736c;margin:0;font-size:11px;line-height:1.55}.collection-collaborators ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.collection-collaborators li{color:#314b42;border:1px solid #e0e6e2;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.collection-collaborators li button{color:#a74535;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #a74535;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}@media (width<=620px){.collection-item-order-actions{justify-content:flex-start;width:100%}.collection-item-order-actions button{flex:76px}.collection-collaborators li{flex-direction:column;align-items:flex-start}.collection-collaborators li button{width:100%}}.consent-settings{background:#f7f9fa;border:1px solid #c5cec9;margin:14px 0 0;padding:16px 18px}.consent-state{color:#31606f!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.consent-state.quiet{color:#7a8781!important;margin-top:6px!important;font-size:10px!important}.consent-settings button{color:#153c34;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;margin-top:12px;padding:0 16px;font-size:9px;font-weight:900}.message-reply{color:#66776f;quotes:none;-webkit-line-clamp:2;background:#f2f4f2;border-left:3px solid #b9c5bf;-webkit-box-orient:vertical;margin:0 0 6px;padding:6px 9px;font-size:10px;font-style:normal;display:-webkit-box;overflow:hidden}.message-images{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.message-images img{object-fit:cover;background:#f2f4f2;border:1px solid #c5cec9;width:160px;height:120px;display:block}.message-sending{opacity:.6}.message-failed{border-left:2px solid #b23b3b;padding-left:10px}.message-state{color:#8a5252;align-items:center;gap:8px;margin-top:4px;font-size:10px;font-weight:700;display:flex}.message-state button{color:#b23b3b;cursor:pointer;background:#fff;border:1px solid #b23b3b;padding:2px 8px;font-size:10px;font-weight:700}.message-tools{gap:6px;margin-top:6px;display:flex}.message-unsend{color:#687771;cursor:pointer;background:#fff;border:1px solid #cdd6d2;justify-self:start;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700}.message-unsend:hover{color:#153c34;border-color:#153c34}.message-reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.message-reactions>button{color:#3d514a;cursor:pointer;background:#fff;border:1px solid #d7ded9;border-radius:13px;min-height:26px;padding:0 7px;font-size:10px}.message-reactions>button.active{background:#e7efeb;border-color:#153c34}.message-react-pick{position:relative}.message-react-pick summary{color:#7a8781;cursor:pointer;background:#fff;border:1px solid #d7ded9;border-radius:13px;place-items:center;width:26px;height:26px;font-size:12px;list-style:none;display:grid}.message-react-pick summary::-webkit-details-marker{display:none}.message-react-pick>div{z-index:6;background:#fff;border:1px solid #c5cec9;gap:3px;padding:5px;display:flex;position:absolute;bottom:30px;left:0;box-shadow:0 8px 22px #153c3426}.message-react-pick>div button{cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:15px}.compose-reply,.compose-images{background:#eef5f9;border-left:3px solid #1477ae;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex}.compose-reply span{color:#31606f;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.compose-reply q{color:#3d514a;quotes:none;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.compose-reply button,.compose-images button{color:#3d514a;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b9c5bf;min-height:28px;padding:0 9px;font-size:8px;font-weight:800}.compose-attach{color:#3d514a;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b9c5bf;place-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;display:grid}.pwa-toast{z-index:75;color:#fff;background:#153c34;border-left:4px solid #f2cc67;gap:11px;max-width:380px;padding:15px 17px;font-size:11px;line-height:1.5;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 16px 44px #153c3459}.pwa-toast span{color:#e7efeb}.pwa-toast button{color:#153c34;cursor:pointer;background:#f2cc67;border:0;min-height:38px;padding:0 15px;font-size:10px;font-weight:900}.pwa-toast button.quiet{color:#b8cbc3;background:0 0;border:1px solid #40645b}@media (width<=760px){.pwa-toast{max-width:none;bottom:77px;left:12px;right:12px}}.offline-block{max-width:900px;margin:0 auto 34px;padding:0 20px}.offline-block h2{letter-spacing:-.03em;margin:0 0 14px;font-size:23px}.offline-block>p{color:#64756d;margin:0 0 16px;font-size:12px;line-height:1.55}.offline-age{color:#6b5b2c;background:#fbf6e8;border-left:4px solid #f2cc67;padding:11px 14px;font-weight:800}.offline-block article{background:#fff;border:1px solid #c8d1cc;margin-bottom:20px;padding:17px}.offline-block article h3{margin:0;font-size:16px}.offline-block article small{color:#718078;margin-top:5px;font-size:10px;font-weight:800;display:block}.offline-block ol{gap:12px;margin:14px 0 0;padding-left:19px;display:grid}.offline-block ol li{gap:3px;font-size:12px;display:grid}.offline-block ol li b{font-size:13px}.offline-block ol li span{color:#66776f;font-size:10px;font-weight:800}.offline-address{color:#153c34!important;font-size:11px!important}.offline-block ol li i{color:#64756d;font-size:11px}.offline-unavailable{border:1px dashed #aebbb5;gap:5px;padding:13px 15px;display:grid}.offline-unavailable b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.offline-unavailable span{color:#66776f;font-size:11px}.offline-numbers,.offline-phrases{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offline-numbers li,.offline-phrases li{background:#fff;border:1px solid #c8d1cc;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.offline-numbers b{letter-spacing:-.03em;font-size:20px}.offline-phrases b{font-size:14px}.offline-numbers span,.offline-phrases span{color:#66776f;font-size:11px}.save-place{gap:8px;margin-top:14px;display:grid}.save-place>button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:42px;font-size:10px;font-weight:900}.save-place-signed-out>a{color:#fff;background:#153c34;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.save-place>button.saved{color:#153c34;background:#f2cc67}.save-place>button.quiet{color:#153c34;background:#fff;border:1px solid #bdc8c3}.save-place ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.save-place ul button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc8c3;width:100%;min-height:37px;font-size:10px;font-weight:800}.save-place ul button:disabled{color:#8b9a93;cursor:default}.save-place>span{color:#4f6b60;font-size:10px;font-weight:800}.listing-save-action{max-width:360px;margin:18px 0 28px}.listing-save-action .save-place{margin:0}.listing-save-action .save-place>button,.listing-save-action .save-place-signed-out>a{width:100%}.guide-save-action{max-width:1200px;margin:0 auto;padding:0 20px 24px}.guide-save-action .save-place{max-width:320px;margin:0}.guide-save-action .save-place>button,.guide-save-action .save-place-signed-out>a{width:100%}.guide-engagement-actions{color:#102f29;background:#eaf2ee;border-top:7px solid #0969a2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:42px;max-width:1200px;margin:0 auto 72px;padding:34px 38px;display:grid}.guide-engagement-actions>div>p{color:#0969a2;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:950}.guide-engagement-actions h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px);line-height:.98}.guide-engagement-actions>div>span{color:#596d63;max-width:680px;margin-top:14px;font-size:12px;line-height:1.65;display:block}.guide-engagement-actions>div:last-child{grid-template-columns:1fr 1fr;align-items:end;gap:9px;display:grid}.guide-engagement-actions label{color:#0969a2;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;gap:6px;font-size:8px;font-weight:950;display:grid}.guide-engagement-actions select{color:#102f29;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aebdb6;padding:9px 11px;font-size:11px}.guide-engagement-actions button,.guide-engagement-actions a{color:#fff;min-height:44px;font:inherit;text-align:center;cursor:pointer;background:#102f29;border:1px solid #102f29;justify-content:center;align-items:center;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.guide-engagement-actions button.is-secondary,.guide-engagement-actions a{color:#102f29;background:#fff}.guide-engagement-actions button:disabled{opacity:.55;cursor:wait}.guide-engagement-actions a,.guide-engagement-actions small{grid-column:1/-1}.guide-engagement-actions small{color:#4f655a;font-size:10px;line-height:1.5}@media (width<=800px){.guide-engagement-actions{grid-template-columns:1fr;margin:0 14px 58px;padding:26px}.guide-engagement-actions>div:last-child{grid-template-columns:1fr}.guide-engagement-actions label,.guide-engagement-actions a,.guide-engagement-actions small{grid-column:1}}.saved-page>header{max-width:900px;margin:0 auto;padding:60px 20px 26px}.saved-page>header p{color:#1477ae;letter-spacing:.15em;margin:0 0 13px;font-size:9px;font-weight:900}.saved-page>header h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,54px);line-height:1}.saved-page>header span{color:#64756d;margin-top:16px;font-size:12px;line-height:1.55;display:block}.saved-new-list{flex-wrap:wrap;align-items:flex-end;gap:11px;max-width:900px;margin:0 auto 30px;padding:0 20px;display:flex}.saved-new-list label{color:#52665d;text-transform:uppercase;flex:1;gap:7px;min-width:200px;font-size:9px;font-weight:900;display:grid}.saved-new-list input{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c6c0;min-height:44px;padding:10px 12px}.saved-new-list button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:44px;padding:0 20px;font-size:10px;font-weight:900}.saved-type-tabs{gap:7px;max-width:860px;margin:0 auto 22px;display:flex}.saved-type-tabs button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc8c3;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.saved-type-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.saved-type-tabs b{color:#153c34;background:#e9efec;border-radius:99px;min-width:24px;padding:4px 6px;font-size:9px}.saved-filter-empty{background:#f6f8f6;border:1px dashed #aebdb6;justify-content:space-between;align-items:center;gap:20px;max-width:860px;margin:0 auto 70px;padding:35px;display:flex}.saved-filter-empty strong{color:#52665d;font-size:13px}.saved-filter-empty a{color:#fff;background:#153c34;padding:12px 16px;font-size:10px;font-weight:900;text-decoration:none}.saved-lists{gap:20px;max-width:900px;margin:0 auto;padding:0 20px 70px;display:grid}.saved-lists>section{background:#fff;border:1px solid #c8d1cc}.saved-lists>section>header{border-bottom:1px solid #dde4e0;flex-wrap:wrap;align-items:center;gap:11px;padding:15px 17px;display:flex}.saved-lists>section>header h2{letter-spacing:-.03em;flex:1;margin:0;font-size:17px}.saved-lists>section>header span{color:#718078;font-size:10px;font-weight:800}.saved-lists>section>p{color:#66776f;margin:0;padding:19px 17px;font-size:11px}.saved-lists ul{margin:0;padding:0;list-style:none}.saved-lists ul li{border-bottom:1px solid #eef2f0;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 17px;display:flex}.saved-lists ul li a{color:#153c34;flex:1;font-size:13px;font-weight:800}.saved-item-title{flex:1;gap:4px;min-width:220px;display:grid}.saved-item-title>span{color:#1477ae;letter-spacing:.12em;font-size:8px;font-weight:950}.saved-item-title>a{color:#153c34;font-size:13px;font-weight:800}.saved-lists ul li i{color:#66776f;font-size:11px}.saved-lists button.quiet{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc8c3;min-height:33px;padding:0 12px;font-size:9px;font-weight:900}.saved-community{background:#fff;border:1px solid #c8d1cc;max-width:860px;margin:0 auto 70px}.saved-community>header{background:#f6f8f6;border-bottom:1px solid #dde4e0;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;display:flex}.saved-community>header div{max-width:600px}.saved-community>header p{color:#1477ae;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.saved-community>header h2{color:#153c34;letter-spacing:-.035em;margin:0;font-size:22px}.saved-community>header span{color:#64756d;margin-top:7px;font-size:11px;line-height:1.6;display:block}.saved-community>header>a,.saved-community-state a,.saved-community-state button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;flex:none;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.saved-community ul{margin:0;padding:0;list-style:none}.saved-community li{border-bottom:1px solid #e8eeeb;padding:18px 20px}.saved-community li:last-child{border-bottom:0}.saved-community li>a{color:#153c34;letter-spacing:-.02em;text-underline-offset:3px;margin-top:8px;font-size:16px;font-weight:900;text-decoration-thickness:1px;display:inline-block}.saved-community li>p{color:#556960;margin:8px 0 12px;font-size:11px;line-height:1.65}.saved-community-meta{color:#718078;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.saved-community-meta b{color:#0e5f4f;letter-spacing:.08em;background:#dcece6;padding:4px 7px;font-size:8px}.saved-community-meta time{margin-left:auto}.saved-community footer{color:#718078;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.saved-community footer a{color:#1477ae;font-weight:900}.saved-community-state{color:#64756d;justify-content:space-between;align-items:center;gap:18px;padding:26px 20px;font-size:11px;display:flex}.places-admin>header{max-width:1180px;margin:0 auto;padding:54px 20px 22px}.places-layout{grid-template-columns:290px 1fr;align-items:start;gap:20px;max-width:1180px;margin:0 auto;padding:0 20px 70px;display:grid}.places-layout>aside{background:#fff;border:1px solid #c8d1cc;max-height:78vh;overflow:auto}.places-layout>aside p{color:#66776f;margin:0;padding:19px;font-size:11px}.places-layout>aside ul{margin:0;padding:0;list-style:none}.places-layout>aside li{border-bottom:1px solid #eef2f0}.places-layout>aside button{text-align:left;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;justify-items:start;gap:3px;width:100%;padding:12px 14px;display:grid}.places-layout>aside button.active{background:#f7faf9;border-left-color:#f2cc67}.places-layout>aside button b{color:#153c34;font-size:12px}.places-layout>aside button span{color:#5c6d65;font-size:11px}.places-layout>aside button i{text-transform:uppercase;letter-spacing:.06em;color:#7a8a82;font-size:9px;font-weight:900}.places-layout>section{gap:16px;display:grid}.places-gaps,.places-dupes{background:#fbf6e8;border-left:4px solid #f2cc67;gap:7px;padding:13px 15px;display:grid}.places-dupes{background:#fbeee9;border-left-color:#c2603f}.places-gaps b,.places-dupes b{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.places-gaps span{color:#6b5b2c;font-size:11px}.places-dupes button{color:#8a3c1f;cursor:pointer;background:#fff;border:1px solid #d8b4a5;justify-self:start;min-height:32px;padding:0 11px;font-size:10px;font-weight:800}.places-admin form{background:#fff;border:1px solid #c8d1cc;grid-template-columns:1fr 1fr;gap:14px;padding:19px;display:grid}.places-admin form label{color:#52665d;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.places-admin form label.places-long{grid-column:1/-1}.places-admin form label.places-check{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:9px}.places-admin form input,.places-admin form select,.places-admin form textarea{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c6c0;width:100%;min-height:42px;padding:9px 11px;font-size:12px}.places-admin form textarea{min-height:120px;line-height:1.5}.places-admin form textarea.guide-json{tab-size:2;min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.places-admin form>button{color:#fff;cursor:pointer;background:#153c34;border:0;grid-column:1/-1;min-height:46px;font-size:10px;font-weight:900}.places-status{background:#fff;border:1px solid #c8d1cc;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.places-status>b{text-transform:uppercase;letter-spacing:.07em;color:#1477ae;font-size:10px}.places-status button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc8c3;min-height:38px;padding:0 15px;font-size:10px;font-weight:900}.places-status button.severe{color:#a5401f;border-color:#c2603f}.places-history{background:#fff;border:1px solid #c8d1cc;padding:15px}.places-history>b{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.places-history ul{gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid}.places-history li{border-bottom:1px solid #eef2f0;gap:4px;padding-bottom:9px;display:grid}.places-history li span{color:#5c6d65;font-size:10px;font-weight:800}.places-history li i{color:#66776f;font-size:11px}.places-history li button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc8c3;justify-self:start;min-height:31px;padding:0 11px;font-size:9px;font-weight:900}.places-import{background:#f7faf9;border:1px solid #b9c6c0;grid-template-columns:minmax(230px,.7fr) minmax(320px,1.3fr);gap:16px 22px;max-width:1180px;margin:0 auto 20px;padding:20px;display:grid}.places-import>div:first-child{grid-row:span 2;align-content:start;gap:7px;display:grid}.places-import>div:first-child p{color:#1477ae;letter-spacing:.1em;margin:0;font-size:9px;font-weight:900}.places-import h2{color:#153c34;margin:0;font-size:20px;line-height:1.25}.places-import>div:first-child span{color:#5c6d65;font-size:11px;line-height:1.55}.places-import>label{color:#52665d;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.places-import input,.places-import textarea{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c6c0;width:100%;padding:9px 11px;font-size:12px}.places-import input{min-height:42px}.places-import textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45}.places-import-actions,.places-import-status,.places-import-results{grid-column:1/-1}.places-import-actions{flex-wrap:wrap;gap:9px;display:flex}.places-import-actions button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.places-import-actions button.confirm{color:#fff;background:#153c34}.places-import-actions button:disabled{cursor:not-allowed;opacity:.45}.places-import-status{color:#4b6258;background:#fff;margin:0;padding:10px 12px;font-size:11px;font-weight:800}.places-import-results{gap:10px;min-width:0;display:grid}.places-import-counts{flex-wrap:wrap;gap:7px;display:flex}.places-import-counts span{text-transform:uppercase;background:#fff;padding:6px 9px;font-size:9px;font-weight:900}.places-import-counts [data-action=create]{color:#1f7a4d}.places-import-counts [data-action=skip]{color:#805f13}.places-import-counts [data-action=error]{color:#a74535}.places-import-table{background:#fff;border:1px solid #d5ded9;max-height:360px;overflow:auto}.places-import table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.places-import th{color:#52665d;text-transform:uppercase;letter-spacing:.05em;background:#edf3f0;padding:9px;position:sticky;top:0}.places-import td{vertical-align:top;border-top:1px solid #edf1ef;padding:9px}.places-import tr[data-action=error] td:nth-child(2){color:#a74535;font-weight:900}.places-import tr[data-action=skip] td:nth-child(2){color:#805f13;font-weight:900}.places-import tr[data-action=create] td:nth-child(2){color:#1f7a4d;font-weight:900}@media (width<=900px){.places-layout,.places-admin form{grid-template-columns:1fr}}@media (width<=760px){.places-import{grid-template-columns:1fr;margin-inline:12px}.places-import>div:first-child{grid-row:auto}.places-import-actions,.places-import-status,.places-import-results{grid-column:1}.places-import-table{max-height:310px}}.admin-page>header a{color:#1477ae;letter-spacing:.04em;margin-top:13px;font-size:10px;font-weight:900;display:inline-block}.candidate-queue-tools{background:#f4f7f5;border:1px solid #c5cec9;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:8px;margin:0 0 12px;padding:14px;display:grid}.candidate-queue-tools form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.candidate-queue-tools label{color:#52665d;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.candidate-queue-tools input,.candidate-queue-tools select{color:#153c34;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9c5bf;padding:0 10px;font-size:10px}.candidate-queue-tools button{color:#fff;cursor:pointer;white-space:nowrap;background:#153c34;border:1px solid #153c34;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.candidate-queue-tools .candidate-clear-filters{color:#153c34;background:#fff}.candidate-queue-summary{color:#63756c;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:10px;display:flex}.candidate-queue-summary p{margin:0}.candidate-queue-summary b{color:#153c34;font-size:13px}.candidate-queue-summary nav{gap:6px;display:flex}.candidate-queue-summary button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #b9c5bf;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.candidate-queue-summary button:disabled{opacity:.42;cursor:not-allowed}.place-candidates-admin .places-layout>aside button small{color:#5d7067;letter-spacing:.03em;text-transform:uppercase;margin-top:7px;font-size:8px;font-style:normal;font-weight:900;display:block}.place-candidates-admin .places-layout>aside button small.duplicate{color:#a5401f}.candidate-review{gap:16px;display:grid}.candidate-source-card{background:#f7faf9;border:1px solid #9eb8ad;border-top:4px solid #1477ae;gap:12px;padding:20px;display:grid}.candidate-source-card>p{color:#1477ae;letter-spacing:.08em;margin:0;font-size:9px;font-weight:900}.candidate-source-card h2{color:#153c34;letter-spacing:-.03em;margin:0;font-size:25px}.candidate-source-card dl{background:#dce5e1;border:1px solid #dce5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.candidate-source-card dl>div{background:#fff;gap:4px;padding:10px 12px;display:grid}.candidate-source-card dt{color:#718078;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900}.candidate-source-card dd{color:#29483f;overflow-wrap:anywhere;margin:0;font-size:11px}.candidate-source-card>a{color:#1477ae;justify-self:start;font-size:10px;font-weight:900}.candidate-rights-note,.candidate-change-note{background:#fff;line-height:1.5;color:#596c63!important;padding:10px 12px!important}.candidate-change-note{border-left:3px solid #f2cc67}.candidate-link-panel,.candidate-resolved{background:#fff;border:1px solid #c8d1cc;gap:10px;padding:18px;display:grid}.candidate-link-panel h3,.candidate-draft-form h3{color:#153c34;margin:0;font-size:16px}.candidate-link-panel>p,.candidate-draft-form>p,.candidate-resolved p{color:#66776f;margin:0;font-size:11px;line-height:1.5}.candidate-link-panel>button{color:#1477ae;cursor:pointer;background:#fff;border:1px solid #1477ae;justify-self:start;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.candidate-link-panel form{background:#f7faf9;grid-template-columns:1fr 1fr;padding:12px}.candidate-link-panel form>button{grid-column:1/-1}.candidate-reject{color:#a5401f;cursor:pointer;background:#fff;border:1px solid #b65039;justify-self:start;min-height:39px;padding:0 15px;font-size:10px;font-weight:900}.candidate-resolved>b{color:#1477ae;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.candidate-resolved>a{color:#1477ae;font-size:11px;font-weight:900}@media (width<=1050px){.candidate-queue-tools{grid-template-columns:1fr 1fr 1fr}.candidate-queue-tools form{grid-column:1/-1}.candidate-clear-filters{width:100%}}@media (width<=700px){.candidate-queue-tools{grid-template-columns:1fr}.candidate-queue-tools form{grid-column:auto;grid-template-columns:1fr}.candidate-queue-summary{flex-direction:column;align-items:stretch}.candidate-queue-summary nav,.candidate-queue-summary button{width:100%}.candidate-source-card dl,.candidate-link-panel form{grid-template-columns:1fr}}.field-reports{border-top:3px solid #f2cc67;max-width:1180px;margin:0 auto;padding:34px 24px}.field-reports h2{letter-spacing:-.03em;margin:0;font-size:23px}.field-reports>p{color:#64756d;max-width:620px;margin:9px 0 18px;font-size:12px;line-height:1.55}.field-summary{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.field-summary li{background:#fff;border:1px solid #c8d1cc;flex-wrap:wrap;align-items:baseline;gap:11px;padding:12px 15px;display:flex}.field-summary li b{flex:1;min-width:170px;font-size:12px}.field-summary li span{color:#153c34;font-size:12px;font-weight:900}.field-summary li span.field-unclear{color:#8b7431;font-weight:800}.field-summary li i{color:#79887f;font-size:10px;font-weight:800}.field-notes{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.field-notes li{background:#f7faf9;border-left:3px solid #c8d1cc;gap:4px;padding:11px 14px;display:grid}.field-notes li span{color:#3f544b;font-size:12px}.field-notes li i{color:#79887f;font-size:10px;font-weight:800}.field-ask{border:1px dashed #aebbb5;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.field-ask b{text-transform:uppercase;letter-spacing:.07em;color:#52665d;width:100%;font-size:10px}.field-ask button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:36px;padding:0 13px;font-size:10px;font-weight:900}.field-ask button.quiet{color:#66776f;border-color:#bdc8c3}.field-empty,.field-status{color:#66776f;margin:0;font-size:11px}.field-status{color:#4f6b60;margin-top:12px;font-weight:800}.place-questions{border-top:1px solid #d5ddd8;margin-top:26px;padding-top:20px}.place-questions-head{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;display:flex}.place-questions-head h3{letter-spacing:-.02em;flex:1;margin:0;font-size:16px}.place-questions-head button,.place-questions-head a{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;min-height:36px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.place-questions-head span{color:#79887f;font-size:10px;font-weight:800}.place-questions-load-error,.place-wiki-load-error{color:#153c34;background:#fff3ee;border-left:4px solid #e66043;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:11px 12px;font-size:10px;line-height:1.55;display:flex}.place-questions-load-error button,.place-wiki-load-error button{color:#153c34;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid;padding:0 12px;font-weight:900}.place-question-form{border:1px dashed #aebbb5;gap:11px;margin-bottom:16px;padding:14px;display:grid}.place-question-form label{color:#52665d;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.place-question-form input,.place-question-form select{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c6c0;min-height:42px;padding:9px 11px;font-size:12px}.place-question-form button{color:#fff;cursor:pointer;background:#153c34;border:0;justify-self:start;min-height:38px;padding:0 17px;font-size:10px;font-weight:900}.place-questions-empty{color:#66776f;margin:0;font-size:11px}.place-question-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.place-question-list>li{background:#fff;border:1px solid #c8d1cc;justify-items:start;gap:6px;padding:13px 15px;display:grid}.place-question-list>li>b{font-size:13px}.place-question-list i{color:#79887f;font-size:10px;font-weight:800}.place-question-list ul{gap:9px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.place-question-list ul li{background:#f7faf9;border-left:3px solid #dde4e0;justify-items:start;gap:4px;padding:10px 12px;display:grid}.place-question-list ul li.place-answer-accepted{background:#eef7f2;border-left-color:#2f7d5f}.place-question-list ul li span{color:#3f544b;font-size:12px}.place-question-list button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc8c3;min-height:32px;padding:0 11px;font-size:9px;font-weight:900}.place-answer-form{justify-items:start;gap:8px;width:100%;display:grid}.place-answer-form textarea{color:#153c34;background:#fff;border:1px solid #b9c6c0;width:100%;padding:9px 11px;font-size:12px;line-height:1.5}.report-open{color:#8b9a93;cursor:pointer;background:#fff;border:1px solid #d5ddd8;min-height:26px;padding:0 8px;font-size:9px;font-weight:800}.report-open:hover{color:#a5401f;border-color:#c2603f}.report-control{flex-wrap:wrap;gap:5px;display:flex}.report-control button{color:#8a3c1f;cursor:pointer;background:#fff;border:1px solid #d8b4a5;min-height:28px;padding:0 9px;font-size:9px;font-weight:800}.report-control button.quiet{color:#8b9a93;border-color:#d5ddd8}.report-notice{color:#4f6b60;font-size:10px;font-weight:800}.creators-page>header{max-width:1100px;margin:0 auto;padding:56px 20px 24px}.creators-page>header p{color:#1477ae;letter-spacing:.15em;margin:0 0 12px;font-size:9px;font-weight:900}.creators-page>header h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1}.creators-page>header span{color:#64756d;max-width:620px;margin-top:15px;font-size:12px;line-height:1.55;display:block}.creator-own{background:#fff;border:1px solid #c8d1cc;max-width:1100px;margin:0 auto 28px;padding:19px}.creator-own h2{letter-spacing:-.02em;margin:0 0 13px;font-size:17px}.creator-own>p{color:#64756d;margin:0 0 13px;font-size:12px;line-height:1.55}.creator-limited{color:#8a3c1f;background:#fbeee9;border-left:4px solid #c2603f;padding:11px 14px;font-weight:800}.creator-usefulness{flex-wrap:wrap;gap:8px;margin:0 0 15px;padding:0;list-style:none;display:flex}.creator-usefulness li{color:#3f544b;background:#f7faf9;border:1px solid #c8d1cc;padding:6px 11px;font-size:11px;font-weight:800}.creator-referrals{background:#f7faf9;border:1px solid #c8d1cc;margin:0 0 18px;padding:15px}.creator-referrals h3{margin:0 0 11px;font-size:13px}.creator-referrals>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.creator-referrals>div span{color:#52665d;background:#fff;border:1px solid #d7dfdb;padding:10px;font-size:10px}.creator-referrals>div strong{color:#153c34;font-size:20px;display:block}.creator-referrals ol{margin:12px 0;padding-left:20px}.creator-referrals li{padding:4px}.creator-referrals li span{color:#64756d;margin-left:8px;font-size:11px}.creator-referrals small{color:#64756d;margin-top:10px;display:block}.creator-metrics{background:#edf6f2;border:1px solid #9eb7ad;margin:0 0 18px;padding:18px}.creator-metrics-heading{grid-template-columns:minmax(0,.45fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.creator-metrics-heading h3{margin:0;font-size:17px}.creator-metrics-heading p{color:#1477ae;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:9px;font-weight:900}.creator-metrics-heading>small{color:#5d7067;font-size:10px;line-height:1.55}.creator-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.creator-metrics-grid>span{color:#52665d;background:#fff;border:1px solid #c8d6d0;flex-direction:column;justify-content:flex-end;min-height:82px;padding:11px;font-size:10px;display:flex}.creator-metrics-grid strong{color:#153c34;margin-bottom:auto;font-size:24px;line-height:1}.creator-metrics-grid small{color:#1477ae;margin-top:4px;font-size:8px}.creator-metrics-top{border-top:1px solid #bfcec8;margin-top:14px;padding-top:12px}.creator-metrics-top h4{margin:0 0 7px;font-size:11px}.creator-metrics-top ol{margin:0;padding-left:20px}.creator-metrics-top li{color:#52665d;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:5px 0;font-size:10px;display:grid}.creator-metrics-top a{color:#153c34;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.creator-metrics-top span{white-space:nowrap}.creator-disclosure-report{background:#fffaf0;border:1px solid #d8c583;margin-top:15px;padding:14px}.creator-disclosure-report>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.creator-disclosure-report h4{margin:0;font-size:12px}.creator-disclosure-report>div:first-child p{color:#7d6525;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.creator-disclosure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.creator-disclosure-grid span{color:#6c6041;background:#fff;border:1px solid #eadcac;padding:9px;font-size:9px}.creator-disclosure-grid strong{color:#5c4710;margin-bottom:5px;font-size:19px;display:block}.creator-disclosure-report>p{margin:10px 0 0;padding:7px 9px;font-size:10px;font-weight:850}.creator-disclosure-report>p.complete{color:#25613a;background:#e9f5ed}.creator-disclosure-report>p.needs-review{color:#8a351f;background:#fbe8e4}.creator-disclosure-report>small{color:#6f6650;margin-top:8px;font-size:9px;line-height:1.5;display:block}.creator-own-social{background:#f7faf9;border:1px solid #c8d1cc;margin:0 0 18px;padding:15px}.creator-own-social>div h3{margin:0;font-size:13px}.creator-own-social>div p{color:#64756d;margin:5px 0 0;font-size:10px;line-height:1.5}.creator-own-social>a{color:#153c34;text-underline-offset:3px;margin-top:11px;font-size:10px;font-weight:900;display:inline-block}.creator-social-links{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.creator-social-links>a{color:#153c34;background:#fff;border:1px solid #c9d3ce;grid-template-columns:1fr auto;gap:2px 8px;min-width:130px;padding:9px 10px;text-decoration:none;display:grid}.creator-social-links>a:hover{border-color:#1477ae}.creator-social-links b{font-size:10px}.creator-social-links span{color:#5e7168;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.creator-social-links small{color:#9a6a1a;letter-spacing:.05em;grid-area:1/2;font-size:7px;font-weight:950}.creator-card>.creator-social-links{margin:4px 0}.creator-card>.creator-social-links>a{flex:130px;min-width:0}.creator-pin-editor{background:#f7faf9;border:1px solid #c8d1cc;margin:0 0 18px;padding:15px}.creator-pin-editor>div h3{margin:0;font-size:13px}.creator-pin-editor>div p{color:#64756d;max-width:680px;margin:5px 0 12px;font-size:10px;line-height:1.5}.creator-pin-editor form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.creator-pin-editor select{color:#153c34;background:#fff;border:1px solid #b9c6c0;min-height:42px;padding:9px 11px;font-size:12px}.creator-pin-editor form>button{grid-column:auto;min-height:42px}.creator-pin-empty{margin:10px 0 0!important}.creator-pin-empty a{color:#153c34;text-underline-offset:3px;font-weight:900}.creator-inquiry-policy{background:#fff;border:1px solid #c8d1cc;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;padding:13px 15px;display:flex}.creator-inquiry-policy h3{margin:0 0 4px;font-size:11px}.creator-inquiry-policy strong{color:#1477ae;font-size:10px}.creator-inquiry-policy>a{color:#153c34;text-underline-offset:3px;font-size:10px;font-weight:900}.creator-own form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.creator-own label{color:#52665d;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.creator-own label.creator-wide{grid-column:1/-1}.creator-own label.creator-check{text-transform:none;color:#3f544b;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:11px;font-weight:800}.creator-own input[type=text],.creator-own input:not([type]){min-height:42px}.creator-own input{color:#153c34;text-transform:none;background:#fff;border:1px solid #b9c6c0;padding:9px 11px;font-size:12px}.creator-own input[type=checkbox]{width:17px;height:17px;min-height:0;padding:0}.creator-own form>button{color:#fff;cursor:pointer;background:#153c34;border:0;grid-column:1/-1;justify-self:start;min-height:44px;padding:0 20px;font-size:10px;font-weight:900}.creator-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;max-width:1100px;margin:0 auto;padding:0 20px 70px;display:grid}.creator-empty{color:#66776f;grid-column:1/-1;font-size:12px}.creator-card{background:#fff;border:1px solid #c8d1cc;align-content:start;gap:7px;padding:17px;display:grid}.creator-card.limited{opacity:.75;border-style:dashed}.creator-card h3{letter-spacing:-.02em;margin:0;font-size:16px}.creator-card>span{color:#79887f;font-size:10px;font-weight:800}.creator-card>p{color:#5c6d65;margin:0;font-size:12px;line-height:1.5}.creator-pinned-collection{color:#153c34;background:#f2f8f6;border:1px solid #9eb7ad;border-left:4px solid #1477ae;gap:4px;margin:5px 0;padding:12px;text-decoration:none;display:grid}.creator-pinned-collection:hover{border-color:#153c34}.creator-pinned-collection small{color:#1477ae;letter-spacing:.09em;font-size:7px;font-weight:950}.creator-pinned-collection strong{font-size:13px}.creator-pinned-collection span{color:#586b62;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.creator-pinned-collection b{font-size:9px}.creator-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.creator-message-action{color:#153c34;border:1px solid #153c34;align-items:center;min-height:36px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.creator-message-action:hover{color:#fff;background:#153c34}.creator-card ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.creator-card ul li{color:#42574e;background:#f2f6f4;padding:5px 9px;font-size:10px;font-weight:800}.follow-control{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.follow-control button,.follow-profile-edit{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;align-items:center;min-height:40px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.follow-control button.following{color:#153c34;background:#fff}.follow-control button:disabled{opacity:.55;cursor:wait}.follow-control>a{text-underline-offset:3px;font-size:10px;font-weight:900;text-decoration:underline}.follow-control small{color:#5c6d65;flex-basis:100%;font-size:10px;line-height:1.4}.creator-card .follow-control{border-top:1px solid #dde4e0;margin-top:auto;padding-top:8px}.community-feed-tabs{gap:5px;display:flex}.community-feed-tabs button{color:#536860;cursor:pointer;background:#fff;border:1px solid #bec9c4;min-height:40px;padding:0 12px;font-size:10px;font-weight:900}.community-feed-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.community-feed-tabs button:disabled{opacity:.55;cursor:wait}.post-distance{letter-spacing:.08em;background:#e8f2ee;padding:5px 8px;font-weight:950;color:#0f6b59!important;margin:10px 0 0!important;font-size:8px!important;display:inline-flex!important}.profile-hero>.follow-control{margin:0;position:absolute;top:28px;right:clamp(18px,5vw,60px)}.creator-disclosure{color:#6b5b2c;background:#fbf6e8;border-left:3px solid #f2cc67;margin:4px 0 0;padding:9px 11px;font-size:11px;font-weight:800;line-height:1.45}@media (width<=760px){.creator-own form{grid-template-columns:1fr}.creator-referrals>div,.creator-metrics-grid,.creator-disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-metrics-heading{grid-template-columns:1fr}.creator-disclosure-report>div:first-child{flex-direction:column;align-items:start}}.turnstile-slot{grid-column:1/-1;min-height:66px}.question-page{max-width:820px;margin:auto;padding:34px 20px 70px}.question-page>header{margin:18px 0 24px}.question-page>header p{color:#1477ae;letter-spacing:.15em;margin:0 0 11px;font-size:9px;font-weight:900}.question-page>header h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.18}.question-page>header span{color:#79887f;margin-top:13px;font-size:11px;font-weight:800;display:block}.question-answer{background:#eef7f2;border-left:4px solid #2f7d5f;padding:19px}.question-accepted-label{color:#2f7d5f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:9px;font-weight:900}.question-accepted{color:#22332c;margin:0;font-size:15px;line-height:1.6}.question-answer small{color:#5c7a6c;margin-top:12px;font-size:10px;font-weight:800;display:block}.question-others{margin-top:26px}.question-others h2{letter-spacing:-.02em;margin:0 0 13px;font-size:16px}.question-others ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.question-others li{background:#fff;border:1px solid #c8d1cc;gap:6px;padding:13px 15px;display:grid}.question-others li span{color:#3f544b;font-size:13px;line-height:1.55}.question-others li i{color:#79887f;font-size:10px;font-weight:800}.question-back{border-top:1px solid #d5ddd8;margin-top:28px;padding-top:20px}.question-back a{color:#1477ae;font-size:12px;font-weight:900}.promotion-panel h3{letter-spacing:.06em;text-transform:uppercase;color:#586b62;margin:22px 0 10px;font-size:12px;font-weight:900}.promotion-panel h3:first-of-type{margin-top:16px}.promotion-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.promotion-panel li{background:#fff;border:1px solid #dde3df;gap:5px;padding:14px 16px;display:grid}.promotion-panel li>b{letter-spacing:-.01em;font-size:14px}.promotion-panel li>span{color:#586b62;font-size:11px}.promotion-panel li>i{color:#73817b;font-size:11px;font-style:normal;line-height:1.5}.promotion-panel li>small{color:#7a8781;font-size:10px;line-height:1.5}.promotion-panel li>button{color:#153c34;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;justify-self:start;min-height:36px;margin-top:5px;padding:0 12px;font-size:8px;font-weight:900}.promotion-price{font-weight:900;color:#153c34!important;font-size:15px!important}.promotion-quote{background:#f2f7fa;border-left:3px solid #1477ae;padding:9px 11px;color:#3f544b!important}.promotion-credits li{border-left:4px solid #153c34}.promotion-placements li[data-live=yes]{border-left:4px solid #1f7a4d}.promotion-placements li[data-live=no]{border-left:4px solid #c0c9c4}.promotion-form{background:#f6f8f6;border:1px solid #d5ddd8;gap:11px;margin-top:10px;padding:16px;display:grid}.promotion-form label{color:#586b62;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.promotion-form input,.promotion-form select,.promotion-form textarea{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:9px 10px;font-size:13px}.promotion-form textarea{resize:vertical;min-height:auto}.promotion-row{gap:14px;grid-template-columns:1fr!important;display:grid!important}.promotion-row>header{gap:4px;display:grid}.promotion-row>header b{letter-spacing:-.02em;font-size:17px}.promotion-facts{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;margin:0;display:grid}.promotion-facts>div{gap:3px;display:grid}.promotion-facts dt{color:#7a8781;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.promotion-facts dd{color:#3f544b;margin:0;font-size:12px;line-height:1.5}.promotion-facts dd i{color:#79887f;font-size:10px;font-style:normal}.promotion-note{background:#f6f8f6;border-left:3px solid #c5cec9;margin:0;padding:11px 13px;font-size:12px;line-height:1.6;color:#3f544b!important}.promotion-controls{border-top:1px solid #e2e8e4;gap:11px;padding-top:12px;display:grid}.promotion-controls label{color:#586b62;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.promotion-controls input,.promotion-controls textarea{color:#153c34;background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:9px 10px;font-size:13px}.promotion-controls textarea{resize:vertical;min-height:auto}.promotion-checklist{background:#f6f8f6;border:1px solid #e2e8e4;gap:5px;margin:0;padding:13px 15px 13px 30px;display:grid}.promotion-checklist li{color:#586b62;font-size:11px;line-height:1.5}@media (width<=760px){.promotion-facts{grid-template-columns:1fr}}.listing-grid>article.is-sponsored{border-color:#1477ae;box-shadow:inset 3px 0 #1477ae}.listing-sponsored{gap:2px;margin:0 0 10px;display:grid}.listing-sponsored b{color:#1477ae;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.listing-sponsored span{color:#73817b;font-size:10px;line-height:1.45}.explore-result-card.is-featured{border-color:#1477ae;box-shadow:inset 3px 0 #1477ae}.result-card-featured{gap:2px;margin:0 0 8px;display:grid}.result-card-featured b{color:#1477ae;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.result-card-featured span{color:#73817b;font-size:10px;line-height:1.45}.feed-list>article.is-sponsored{border-color:#1477ae;box-shadow:inset 3px 0 #1477ae}.post-sponsored{gap:2px;margin:0 0 9px;display:grid}.post-sponsored b{color:#1477ae;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.post-sponsored span{color:#73817b;font-size:10px;line-height:1.45}.arrived-from-promotion{background:#f2f7fa;border:1px solid #cfe0ea;border-left:3px solid #1477ae;gap:3px;margin:0 0 18px;padding:12px 14px;display:grid}.arrived-from-promotion b{color:#1477ae;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.arrived-from-promotion span{color:#4a5d55;font-size:11px;line-height:1.55}.listing-shoot-disclosure{background:#fbf7ee;border:1px solid #e0d6bd;border-left:3px solid #8a6a1f;gap:3px;margin:12px 0 0;padding:12px 14px;display:grid}.listing-shoot-disclosure b{color:#8a6a1f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.listing-shoot-disclosure span{color:#4a5d55;font-size:11px;line-height:1.55}.places-preview{background:#fff;border:1px solid #c5cec9;gap:12px;margin:14px 0;padding:16px;display:grid}.places-preview>b{letter-spacing:.1em;text-transform:uppercase;color:#586b62;font-size:9px;font-weight:900}.places-preview-row{grid-template-columns:70px 1fr;align-items:start;gap:12px;display:grid}.places-preview-row>span{color:#7a8781;letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font-size:9px;font-weight:900}.places-preview-row>div{gap:4px;min-width:0;display:grid}.places-preview strong{color:#1a3d8f;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.places-preview code{color:#1f7a4d;overflow-wrap:anywhere;font-size:11px}.places-preview p{color:#4a5d55;margin:0;font-size:12px;line-height:1.5}.places-preview em{letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:900}.places-preview em[data-ok=yes]{color:#1f7a4d}.places-preview em[data-ok=no]{color:#a74535}.places-preview small{color:#73817b;font-size:10px;line-height:1.45}.places-preview small.places-preview-blocker{color:#a74535}@media (width<=760px){.places-preview-row{grid-template-columns:1fr}}.places-import{background:#fff;border:1px solid #c5cec9;gap:10px;margin:14px 0;padding:18px;display:grid}.places-import>b{letter-spacing:.1em;text-transform:uppercase;color:#586b62;font-size:9px;font-weight:900}.places-import>p{color:#61736a;margin:0;font-size:12px;line-height:1.55}.places-import code{color:#1f7a4d;font-size:11px}.places-import textarea{color:#153c34;resize:vertical;background:#fbfcfb;border:1px solid #b9c5bf;min-height:150px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.places-import-error{color:#a74535;font-size:11px;font-weight:700}.places-import-plan{border-top:1px solid #e2e8e4;gap:8px;padding-top:10px;display:grid}.places-import-plan>span{color:#3f544b;font-size:12px;font-weight:700}.places-import-plan ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.places-import-plan li{background:#f6f8f6;border-left:3px solid #c0c9c4;gap:2px;padding:8px 10px;display:grid}.places-import-plan li[data-action=create]{border-left-color:#1f7a4d}.places-import-plan li[data-action=skip]{border-left-color:#8a6a1f}.places-import-plan li[data-action=error]{border-left-color:#a74535}.places-import-plan li b{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.places-import-plan li span{color:#61736a;font-size:11px;line-height:1.45}.places-import-plan li small{color:#7a8781;font-size:10px}.settings-page>header a{color:#1477ae;font-weight:800;text-decoration:underline}.profile-settings-form{gap:12px;display:grid}.profile-settings-card,.settings-security-card{background:#fff;border:1px solid #c5cec9;padding:26px}.settings-section-head{justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;display:flex}.settings-section-head>div{align-items:center;gap:10px;display:flex}.settings-section-head span{color:#fff;background:#1477ae;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.settings-section-head h2{letter-spacing:-.025em;margin:0;font-size:23px}.settings-section-head p{color:#65776e;text-align:right;max-width:470px;margin:2px 0 0;font-size:10px;line-height:1.5}.profile-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-form-grid label{color:#4f655a;letter-spacing:.02em;align-content:start;gap:7px;font-size:9px;font-weight:900;display:grid}.profile-form-grid label.wide{grid-column:1/-1}.profile-form-grid input,.profile-form-grid textarea,.profile-form-grid select{color:#153c34;width:100%;min-height:44px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #b9c5bf;padding:10px 12px;font-size:12px;font-weight:600}.profile-form-grid textarea{resize:vertical}.profile-form-grid small{color:#7a8881;letter-spacing:0;font-size:8px;font-weight:600}.blocked-settings-link{color:#153c34;background:#f5f8f6;border:1px solid #c5cec9;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 16px;display:flex}.blocked-settings-link span{gap:4px;display:grid}.blocked-settings-link b{font-size:11px}.blocked-settings-link span:not(b){font-size:9px}.blocked-settings-link strong{font-size:18px}.blocked-users-page{max-width:900px}.blocked-users-head{margin-bottom:26px}.blocked-users-head>a{color:#1477ae;margin-bottom:24px;font-size:10px;font-weight:900;display:inline-block}.blocked-users-head>p{color:#c34529;letter-spacing:.12em;margin:0 0 8px;font-size:9px;font-weight:900}.blocked-users-head>h1{color:#153c34;letter-spacing:-.04em;margin:0;font-size:clamp(34px,6vw,58px)}.blocked-users-head>span{color:#53675e;max-width:680px;margin-top:10px;font-size:13px;line-height:1.6;display:block}.blocked-users-state{text-align:center;background:#f6f8f7;border:1px dashed #aebdb6;align-content:center;place-items:center;gap:12px;min-height:210px;padding:34px;display:grid}.blocked-users-state h2{color:#153c34;margin:0;font-size:20px}.blocked-users-state p{color:#5c6f67;max-width:520px;margin:0;font-size:12px;line-height:1.6}.blocked-users-state button{color:#fff;background:#153c34;border:0;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.blocked-users-list{border-top:1px solid #c5cec9;display:grid}.blocked-user-card{border-bottom:1px solid #d7dfdb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 4px;display:grid}.blocked-user-card>div{min-width:0}.blocked-user-card h2{color:#153c34;margin:0;font-size:17px}.blocked-user-card p{color:#1477ae;margin:3px 0;font-size:10px;font-weight:800}.blocked-user-card small{color:#718079;font-size:9px}.blocked-user-card button{color:#a74535;background:#fff;border:1px solid #a74535;min-width:100px;min-height:40px;padding:0 12px;font-size:9px;font-weight:900}.blocked-user-card button:disabled{opacity:.55;cursor:wait}.blocked-users-note{color:#315b6f;background:#edf6fa;border-left:3px solid #1477ae;margin:18px 0 0;padding:13px 15px;font-size:10px;line-height:1.55}.blocked-users-status{color:#315b6f;min-height:20px;margin:10px 0 0;font-size:10px;font-weight:800}.profile-media-editors{grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr);gap:12px;display:grid}.profile-media-editor{color:#4f655a;align-content:start;gap:8px;font-size:9px;font-weight:900;display:grid;position:relative}.profile-media-preview{color:#153c34;background:#eef2ef;border:1px solid #bdc8c2;place-items:center;display:grid;overflow:hidden}.avatar-editor .profile-media-preview{border-radius:50%;width:132px;height:132px}.cover-editor .profile-media-preview{width:100%;height:132px}.profile-media-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-media-preview b{letter-spacing:-.02em;font-size:18px}.avatar-editor .profile-media-preview b{font-size:42px}.profile-media-editor input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.profile-media-editor em,.profile-media-editor button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;width:max-content;min-height:34px;padding:0 11px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.profile-media-editor em{color:#fff;background:#153c34}.profile-media-editor button{color:#a74535;border-color:#a74535;position:absolute;bottom:0;right:0}.profile-turnstile{min-height:1px;margin-top:16px}.profile-save-bar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #153c34;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex;position:sticky;bottom:68px;box-shadow:0 8px 30px #153c3424}.profile-save-bar span{color:#51665c;font-size:10px}.profile-save-bar button{color:#fff;cursor:pointer;background:#153c34;border:0;min-width:150px;min-height:44px;font-size:9px;font-weight:900}.profile-save-bar button:disabled{opacity:.55;cursor:not-allowed}.settings-security-card{grid-template-columns:1.45fr .55fr;gap:30px;margin-top:28px;display:grid}.settings-security-card h2{margin:0 0 16px}.settings-security-card .danger-zone{border-top:0;border-left:1px solid #d5ddd8;margin:0;padding:0 0 0 24px}.data-export-zone{border-bottom:1px solid #d5ddd8;padding-bottom:24px}.delete-account-zone{padding-top:24px}.danger-zone .data-export-button{color:#153c34;border-color:#153c34}.danger-zone button:disabled{opacity:.55;cursor:wait}.identity-list{margin-bottom:28px}.identity-list article{background:#f6f8f6;border:1px solid #d1d8d4;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;display:flex}.identity-list article>div{gap:4px;display:grid}.identity-list article span,.identity-unavailable{color:#697970;font-size:9px}.identity-list button{color:#a74535;background:#fff;border:1px solid #a74535;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.identity-list .identity-connect{color:#153c34;background:#fff;border:1px solid #153c34;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.device-heading{border-top:1px solid #d5ddd8;padding-top:24px}@media (width<=760px){.settings-section-head{gap:9px;display:grid}.settings-section-head p{text-align:left}.profile-form-grid,.profile-media-editors,.settings-security-card{grid-template-columns:1fr}.profile-form-grid label.wide{grid-column:auto}.profile-media-editors{gap:24px}.cover-editor .profile-media-preview{height:150px}.settings-security-card .danger-zone{border-top:1px solid #d5ddd8;border-left:0;padding:22px 0 0}.profile-save-bar{flex-direction:column;align-items:stretch;bottom:62px}.profile-save-bar button{width:100%}.blocked-user-card{grid-template-columns:auto minmax(0,1fr)}.blocked-user-card button{grid-column:1/-1;width:100%}}@media (width<=640px){.meetup-detail-heading{display:grid}.meetup-detail-heading>b{width:max-content}.meetup-application-state{flex-direction:column;align-items:flex-start}}.profile-cover{background:#dfe8e4;border:1px solid #c5cec9;border-bottom:0;max-width:1180px;height:clamp(190px,30vw,360px);margin:0 auto;overflow:hidden}.profile-cover img{object-fit:cover;width:100%;height:100%;display:block}.profile-hero{padding-top:76px;position:relative}.profile-avatar{color:#fff;object-fit:cover;background:#1477ae;border:5px solid #fff;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:absolute;top:-55px;left:clamp(24px,6vw,76px);box-shadow:0 4px 18px #153c3429}.profile-avatar-fallback{font-size:38px;font-weight:900}.profile-social-links{border-top:1px solid #d3dcd7;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:18px;display:flex}.profile-social-links>span{color:#6a7a72;letter-spacing:.1em;margin-right:6px;font-size:8px;font-weight:900}.profile-social-links a{color:#153c34;border:1px solid #153c34;grid-template-columns:1fr auto;align-items:center;gap:2px 9px;min-height:40px;padding:7px 11px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.profile-social-links a:hover{border-color:#1477ae}.profile-social-links a small{color:#9a6a1a;letter-spacing:.05em;font-size:7px;font-weight:950}.detail-cta{color:#fff;background:#153c34;align-items:center;width:max-content;min-height:42px;margin-top:10px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}@media (width<=760px){.profile-cover{border-left:0;border-right:0;height:190px}.profile-hero{padding-top:68px}.profile-avatar{width:94px;height:94px;top:-48px;left:18px}.profile-social-links{flex-direction:column;align-items:stretch}.profile-social-links span{margin-bottom:3px}}.subject-external-links{background:#f6f9f7;border:1px solid #c9d3ce;border-top:0;max-width:1180px;margin:0 auto;padding:42px clamp(18px,4vw,52px)}.subject-external-links>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.subject-external-links>header p{color:#1477ae;letter-spacing:.12em;margin:0 0 7px;font-size:9px;font-weight:950}.subject-external-links>header h2{color:#153c34;max-width:720px;margin:0;font-size:clamp(22px,3vw,36px);line-height:1.08}.subject-external-links>header span{color:#5c6f66;max-width:720px;margin-top:10px;font-size:12px;line-height:1.6;display:block}.subject-external-links>header>a,.subject-external-links>header>button{color:#153c34;white-space:nowrap;background:#fff;border:1px solid #153c34;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.subject-external-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.subject-external-link-grid article{background:#fff;border:1px solid #c9d3ce;flex-direction:column;display:flex}.subject-external-link-grid article>a{color:#153c34;flex-direction:column;gap:12px;min-height:112px;padding:17px;text-decoration:none;display:flex}.subject-external-link-grid article>a span{color:#1477ae;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.subject-external-link-grid article>a strong{font-size:15px;line-height:1.45}.subject-external-link-grid footer{border-top:1px solid #d6ded9;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 14px;display:flex}.subject-external-link-grid footer a,.subject-external-link-grid footer button{color:#51685d;background:0 0;border:0;font-size:9px;font-weight:900}.subject-external-empty{color:#5c6f66;border:1px dashed #aebdb5;flex-direction:column;gap:5px;margin-top:20px;padding:24px;display:flex}.subject-external-empty strong{color:#153c34}.subject-external-own{color:#5d501f;background:#fff9e8;border:1px solid #dfc889;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding:13px;font-size:10px;display:flex}.subject-external-own span{align-items:center;gap:8px;display:flex}.subject-external-own button{color:#8b3f2c;background:0 0;border:0;font-size:9px;text-decoration:underline}.subject-external-links>form{background:#fff;border:1px solid #153c34;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding:18px;display:grid}.subject-external-links>form label{color:#153c34;gap:6px;font-size:10px;font-weight:900;display:grid}.subject-external-links>form input[type=url],.subject-external-links>form textarea{color:#153c34;width:100%;font:inherit;background:#fff;border:1px solid #b7c4bd;padding:11px}.subject-external-links>form textarea{resize:vertical}.subject-external-links>form .subject-external-attestation{grid-column:1/-1;align-items:flex-start;display:flex}.subject-external-links>form>small{color:#61736a;grid-column:1/-1;line-height:1.5}.subject-external-links>form>button{color:#fff;background:#153c34;border:0;width:max-content;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.subject-external-notice{color:#153c34;margin:12px 0 0;font-size:11px;font-weight:800}.subject-external-rights{color:#6c7b74;margin-top:14px;display:block}.subject-external-rights a{color:inherit;text-underline-offset:2px}@media (width<=760px){.subject-external-links{padding:30px 18px}.subject-external-links>header{flex-direction:column;align-items:stretch}.subject-external-links>header>a,.subject-external-links>header>button{width:100%}.subject-external-link-grid,.subject-external-links>form{grid-template-columns:1fr}.subject-external-links>form label,.subject-external-links>form .subject-external-attestation,.subject-external-links>form>small{grid-column:1}.profile-hero>.follow-control{margin:0 0 18px;position:static}.community-feed-tabs{flex:none}}.profile-tabs{scrollbar-width:thin;background:#f6f8f7;border:1px solid #c5cec9;border-top:0;gap:6px;max-width:1180px;margin:0 auto;padding:14px clamp(18px,4vw,48px);display:flex;overflow-x:auto}.profile-tabs a{white-space:nowrap;color:#48635b;text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.profile-tabs a span{background:#dfe8e4;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:inline-grid}.profile-tabs a:hover,.profile-tabs a.active{color:#fff;background:#153c34;border-color:#153c34}.profile-tabs a.active span{color:#153c34;background:#fff}.profile-activity-panel{background:#fff;border:1px solid #c5cec9;border-top:0;max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,62px) clamp(18px,6vw,76px)}.profile-activity-heading{margin-bottom:24px}.profile-activity-heading>p{color:#1477ae;letter-spacing:.12em;margin:0 0 8px;font-size:9px;font-weight:900}.profile-activity-heading h2{color:#153c34;max-width:660px;margin:0;font-size:clamp(25px,4vw,42px);line-height:1.02}.profile-activity-list{border-top:1px solid #c5cec9;display:grid}.profile-activity-list article{border-bottom:1px solid #d9e0dc;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px 0;display:grid}.profile-activity-list article span{color:#c34529;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.profile-activity-list article a,.profile-activity-list article h3{color:#153c34;margin:0;font-size:17px;font-weight:900}.profile-activity-list article a{text-underline-offset:3px;-webkit-text-decoration:underline #a8beb5;text-decoration:underline #a8beb5}.profile-activity-list article p{color:#52635c;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.55}.profile-activity-list article time{color:#6b7b74;white-space:nowrap;font-size:9px;font-weight:800}.profile-empty-state{background:#f6f8f7;border:1px dashed #aebdb6;padding:32px}.profile-empty-state strong{color:#153c34;font-size:17px;display:block}.profile-empty-state p{color:#5c6f67;margin:7px 0 0;font-size:12px}.detail-facts#profile-about{scroll-margin-top:92px}.profile-pinned-collection{color:#153c34;background:#edf6f2;border:1px solid #9eb7ad;border-top:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:18px clamp(18px,4vw,48px);text-decoration:none;display:grid}.profile-pinned-collection>span{color:#1477ae;letter-spacing:.1em;font-size:8px;font-weight:950}.profile-pinned-collection h2{letter-spacing:-.03em;margin:0;font-size:clamp(18px,3vw,26px)}.profile-pinned-collection p{color:#53675e;max-width:680px;margin:5px 0 0;font-size:11px;line-height:1.5}.profile-pinned-collection>strong{white-space:nowrap;font-size:10px}.profile-pinned-collection:hover{background:#e3f1eb}.profile-place-contributions{border-top:1px solid #d3dcd7;margin-top:22px;padding-top:20px}.profile-place-contributions>span{color:#1477ae;letter-spacing:.1em;font-size:8px;font-weight:950}.profile-place-contributions>h3{margin:6px 0 14px;font-size:22px}.profile-place-contributions>div{border-top:1px solid #d5ded9;display:grid}.profile-place-contributions article{border-bottom:1px solid #d5ded9;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 0;display:grid}.profile-place-contributions article small{color:#c34529;letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:950;display:block}.profile-place-contributions article a{color:#153c34;text-underline-offset:3px;font-size:14px;font-weight:900;-webkit-text-decoration:underline #a8beb5;text-decoration:underline #a8beb5}.profile-place-contributions article p{color:#52635c;max-width:720px;margin:5px 0 0;font-size:10px;line-height:1.5}.profile-place-contributions article time{color:#6b7b74;white-space:nowrap;font-size:8px;font-weight:800}@media (width<=760px){.creator-pin-editor form{grid-template-columns:1fr}.creator-pin-editor form>button{grid-column:1}.profile-pinned-collection{border-left:0;border-right:0;grid-template-columns:1fr;gap:8px}.profile-tabs,.profile-activity-panel{border-left:0;border-right:0}.profile-activity-list article,.profile-place-contributions article{grid-template-columns:1fr;gap:8px}.profile-activity-list article time,.profile-place-contributions article time{grid-row:1}}.translations-admin>header a{margin-right:16px}.translation-status{color:#315b6f;background:#edf6fa;border-left:3px solid #1477ae;margin:0 0 14px;padding:10px 14px;font-size:11px;font-weight:800}.translation-toolbar{background:#fff;border:1px solid #c5cec9;grid-template-columns:180px 180px minmax(260px,1fr);gap:10px;margin-bottom:12px;padding:14px;display:grid}.translation-toolbar label,.glossary-panel label,.translation-field label{color:#53685f;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.translation-toolbar select,.translation-toolbar input,.glossary-panel select,.glossary-panel input,.translation-field select,.translation-field input,.translation-field textarea{color:#153c34;width:100%;min-height:42px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b9c5bf;padding:9px 10px;font-size:12px}.translation-toolbar form{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.translation-toolbar button,.glossary-panel button,.translation-field button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.translation-toolbar button,.glossary-panel form>button,.translation-field button.primary{color:#fff;background:#153c34}.translation-filters{margin-bottom:12px}.translation-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px;min-height:620px;display:grid}.translation-workspace>aside{background:#f4f7f5;border:1px solid #c5cec9;align-content:start;gap:5px;max-height:calc(100vh - 180px);padding:10px;display:grid;overflow:auto}.translation-workspace>aside>b{color:#65776e;letter-spacing:.04em;text-transform:uppercase;padding:7px;font-size:9px}.translation-workspace>aside>button{text-align:left;color:#153c34;cursor:pointer;background:#fff;border:1px solid #0000;gap:5px;padding:12px;display:grid}.translation-workspace>aside>button span{font-size:12px;font-weight:900}.translation-workspace>aside>button small{color:#6b7d74;font-size:9px}.translation-workspace>aside>button.active{border-color:#1477ae;box-shadow:inset 3px 0 #1477ae}.translation-workspace>aside>p{color:#65776e;padding:12px;font-size:11px}.translation-editor{background:#fff;border:1px solid #c5cec9;min-width:0;padding:20px}.translation-editor>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.translation-editor>header p,.glossary-panel>header p{color:#1477ae;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:900}.translation-editor>header h2,.glossary-panel>header h2{letter-spacing:-.03em;margin:0;font-size:26px}.translation-editor>header small{color:#74827b;font-size:9px}.translation-summary{text-align:right;background:#f5f8f6;border:1px solid #d2dbd6;gap:3px;padding:10px 12px;display:grid}.translation-summary b{font-size:10px}.translation-summary span{color:#65776e;font-size:9px}.translation-field{background:#fbfcfb;border:1px solid #d0d9d4;margin-top:12px;padding:16px}.translation-field>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.translation-field h3{text-transform:capitalize;margin:0;font-size:15px}.translation-field>header>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.translation-badge{color:#42584e;text-transform:uppercase;background:#e6ece9;padding:4px 7px;font-size:8px;font-weight:900}.translation-badge.machine{color:#755819;background:#fff0cf}.translation-badge.approved{color:#1f7047;background:#dcefe4}.translation-badge.rejected,.translation-badge.stale{color:#963f30;background:#f5dfda}.translation-badge.in_review{color:#17658e;background:#dceef7}.translation-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.translation-compare>section{background:#fff;border:1px solid #dbe2de;min-width:0;padding:13px}.translation-compare>section:first-child{background:#f2f6f4}.translation-compare>section>b{color:#60746a;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.translation-compare p{color:#30483e;white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;margin:0;font-size:12px;line-height:1.65;overflow:auto}.translation-compare small{color:#1477ae;border-top:1px solid #d9e1dd;margin-top:10px;padding-top:8px;font-size:10px;display:block}.translation-compare>section:last-child{gap:10px;display:grid}.translation-field textarea{resize:vertical;line-height:1.55}.translation-review-note{color:#7f3f32;background:#fcf1ee;border-left:3px solid #a74535;padding:9px 11px;font-size:10px}.translation-byline{color:#6d7d75;margin:9px 0;font-size:9px;display:block}.translation-field>footer{flex-wrap:wrap;gap:6px;display:flex}.translation-field button.approve{color:#1f7a4d;border-color:#1f7a4d}.translation-field button.reject{color:#a74535;border-color:#a74535}.translation-empty{color:#6b7b74;place-items:center;min-height:300px;font-size:12px;display:grid}.glossary-panel{background:#fff;border:1px solid #c5cec9;padding:20px}.glossary-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.glossary-panel>header span{color:#64756d;margin-top:7px;font-size:11px;display:block}.glossary-panel>header label{min-width:150px}.glossary-panel>form{background:#f5f8f6;border:1px solid #d3dcd7;grid-template-columns:150px 1fr 1fr 1fr auto;align-items:end;gap:8px;padding:14px;display:grid}.glossary-list{border-top:1px solid #cdd7d2;margin-top:14px;display:grid}.glossary-list article{border-bottom:1px solid #d7dfdb;grid-template-columns:140px 1fr 1fr 1.4fr auto;align-items:center;gap:12px;padding:12px 8px;display:grid}.glossary-list article span{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.glossary-list article b,.glossary-list article strong{font-size:12px}.glossary-list article small{color:#687a71;font-size:10px}.glossary-list article button{color:#a74535;border-color:#a74535;min-height:34px}.glossary-list>p{color:#687a71;padding:20px;font-size:11px}.event-translations-admin .translation-toolbar{grid-template-columns:190px minmax(280px,1fr)}.event-translations-admin .translation-toolbar form{grid-column:auto}.event-translation-editor .translation-compare textarea:disabled,.event-translation-editor .translation-compare select:disabled{color:#73817b;background:#eef1ef}.translation-field button:disabled{cursor:not-allowed;opacity:.45}.ops-alerts>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.ops-alerts>header span{font-size:11px;font-weight:900}.ops-alerts>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.ops-alerts article{background:#fff;border:1px solid #d0d9d4;border-left-width:5px;padding:15px}.ops-alerts article.critical{background:#fff7f5;border-left-color:#a74535}.ops-alerts article.warning{background:#fffaf0;border-left-color:#d39d22}.ops-alerts article span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ops-alerts article h3{margin:7px 0 5px;font-size:15px}.ops-alerts article p{color:#61736a;margin:0;font-size:11px;line-height:1.5}.ops-clear{color:#286244;background:#edf7f1;border-left:4px solid #31845c;padding:14px;font-weight:800}.ops-commerce>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.ops-commerce>header h2{margin:0}.ops-commerce>header p{color:#65776e;margin:6px 0 0;font-size:10px}.ops-commerce>header strong{color:#755819;white-space:nowrap;background:#fff0cf;padding:7px 10px;font-size:9px}.ops-commerce td:nth-child(2){text-transform:capitalize}.ops-ingestion>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.ops-ingestion>header h2{margin:0}.ops-ingestion>header p{color:#65776e;max-width:680px;margin:5px 0 0;font-size:10px}.ops-ingestion-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ops-ingestion-actions span{color:#456158;text-align:right;width:100%;font-size:9px;font-weight:900}.ops-ingestion-actions a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:32px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.ops-ingestion-summary{border-top:1px solid #c7d1cc;border-left:1px solid #c7d1cc;grid-template-columns:repeat(4,1fr);margin:0 0 16px;display:grid}.ops-ingestion-summary>div{background:#f7f9f7;border-bottom:1px solid #c7d1cc;border-right:1px solid #c7d1cc;padding:13px}.ops-ingestion-summary dt{color:#65776e;text-transform:uppercase;font-size:8px;font-weight:900}.ops-ingestion-summary dd{margin:7px 0 0;font-size:25px;font-weight:950}.ops-ingestion-retained,.ops-ingestion-unavailable{color:#644e1c;background:#fff8e8;border-left:4px solid #d39d22;padding:13px 14px;font-size:10px;line-height:1.5}.ops-ingestion-unavailable{color:#773d33;background:#fff3f0;border-left-color:#a74535}.ops-source-state{text-transform:uppercase;background:#e8ecea;padding:4px 7px;font-size:8px;font-weight:950;display:inline-block}.ops-source-state.ok{color:#216748;background:#dff1e7}.ops-source-state.error{color:#963f30;background:#f5dfda}.ops-source-state.waiting_for_key,.ops-source-state.governance_blocked{color:#755819;background:#fff0cf}.ops-ingestion-detail{background:#f7f9f8;border:1px solid #d0d9d4;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;padding:12px 14px;display:grid}.ops-ingestion-detail p{color:#53675e;margin:0;font-size:9px;line-height:1.5}.ops-ingestion-detail b{color:#153c34}.ops-community-indexing>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.ops-community-indexing>header h2{margin:0}.ops-community-indexing>header p,.ops-community-note{color:#607269;max-width:760px;margin:6px 0 0;font-size:10px;line-height:1.55}.ops-community-indexing>header strong{text-transform:uppercase;white-space:nowrap;padding:7px 10px;font-size:9px}.ops-community-indexing>header strong.enabled{color:#216748;background:#dff1e7}.ops-community-indexing>header strong.disabled{color:#755819;background:#fff0cf}.ops-community-note{margin:0 0 14px}.ops-community-summary{border-top:1px solid #c7d1cc;border-left:1px solid #c7d1cc;grid-template-columns:repeat(4,1fr);margin:0 0 18px;display:grid}.ops-community-summary>div{background:#f7f9f7;border-bottom:1px solid #c7d1cc;border-right:1px solid #c7d1cc;padding:13px}.ops-community-summary dt{color:#65776e;text-transform:uppercase;font-size:8px;font-weight:900}.ops-community-summary dd{margin:7px 0 0;font-size:25px;font-weight:950}.ops-community-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.ops-community-grid>div{min-width:0}.ops-community-grid h3,.ops-community-indexing>h3{margin:0 0 9px;font-size:15px}.ops-table-scroll{margin-bottom:20px;overflow-x:auto}.ops-table-scroll table{min-width:900px}.ops-quality-state{text-transform:uppercase;background:#e8ecea;padding:4px 7px;font-size:8px;font-weight:950;display:inline-block}.ops-quality-state.indexed{color:#216748;background:#dff1e7}.ops-quality-state.ready{color:#15648c;background:#dceef8}.ops-quality-state.blocked{color:#755819;background:#fff0cf}.ops-community-indexing td a{color:#135f89;font-weight:800}@media (width<=900px){.translation-toolbar{grid-template-columns:1fr 1fr}.translation-toolbar form{grid-column:1/-1}.translation-workspace{grid-template-columns:1fr}.translation-workspace>aside{max-height:260px}.translation-compare{grid-template-columns:1fr}.glossary-panel>form{grid-template-columns:1fr 1fr}.glossary-panel form>button{min-height:44px}.glossary-list article{grid-template-columns:1fr 1fr}.glossary-list article button{justify-self:start}.ops-ingestion-summary,.ops-community-summary{grid-template-columns:1fr 1fr}.ops-ingestion-detail,.ops-community-grid{grid-template-columns:1fr}}@media (width<=560px){.translation-toolbar,.glossary-panel>form{grid-template-columns:1fr}.translation-toolbar form{grid-column:auto;grid-template-columns:1fr}.translation-editor{padding:12px}.translation-editor>header,.glossary-panel>header,.ops-ingestion>header,.ops-community-indexing>header{flex-direction:column;align-items:stretch}.translation-summary{text-align:left}.translation-field{padding:11px}.translation-field>header{flex-direction:column;align-items:flex-start}.glossary-list article,.ops-ingestion-summary,.ops-community-summary{grid-template-columns:1fr}}@media (width<=760px){.event-room-callout{margin:0 14px 28px;padding:25px;display:block}.event-room-callout h2{font-size:27px}.event-room-control button,.event-room-control>strong{width:100%;margin-top:18px}.trip-invite-banner{flex-direction:column;align-items:stretch;margin:12px}.trip-collaboration-panel{grid-template-columns:1fr}.trip-collaboration-actions{justify-content:flex-start}.trip-member-list{grid-column:auto;grid-template-columns:1fr}.itinerary>header{flex-direction:column;align-items:flex-start;gap:14px}.trip-header-actions{justify-content:flex-start}}.group-create{background:#f7f8f7;border-bottom:1px solid #d5dcd8;padding:8px 11px}.group-create>summary{cursor:pointer;color:#153c34;font-size:9px;font-weight:900;list-style:none}.group-create>summary::-webkit-details-marker{display:none}.group-create>form{gap:6px;margin-top:8px;display:grid}.group-create input,.group-create textarea,.group-owner-tools input{min-width:0;font:inherit;background:#fff;border:1px solid #c4cdc8;padding:9px}.group-create textarea{resize:vertical}.group-create small{color:#687870;font-size:8px;line-height:1.4}.group-create button,.group-owner-tools button,.group-member-list button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:34px;font-size:8px;font-weight:900}.group-members-panel{background:#f8faf9;border-bottom:1px solid #d2dad6;padding:9px 18px}.group-members-panel>summary{cursor:pointer;color:#40554c;font-size:9px;font-weight:900}.group-owner-tools{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.group-owner-tools form{grid-template-columns:1fr auto;gap:5px;display:grid}.group-owner-tools button{padding:0 10px}.group-member-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin-top:9px;display:grid}.group-member-list>span{background:#fff;border:1px solid #d3dbd7;grid-template-columns:1fr auto;gap:2px 6px;padding:8px;display:grid}.group-member-list b{font-size:10px}.group-member-list small{color:#697870;grid-column:1;font-size:8px}.group-member-list button{color:#a13e31;background:#fff;border:1px solid #cda9a3;grid-area:1/2/3;padding:0 8px}.group-meetup-note{color:#40554c;background:#edf6fc;border-left:3px solid #1e78be;margin:9px 0 0;padding:9px;font-size:9px;line-height:1.5}.group-meetup-note a{color:#125f99;font-weight:900}.phrasebook-page{color:#153c34;background:#f4f6f4;min-height:70vh;padding:42px clamp(18px,5vw,76px) 70px}.phrasebook-hero,.phrasebook-controls,.phrasebook-results,.phrasebook-status,.phrasebook-usage{max-width:1280px;margin-left:auto;margin-right:auto}.phrasebook-hero{background:#fff;border:1px solid #bdc9c3;padding:34px}.phrasebook-hero>p{color:#1e78be;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:900}.phrasebook-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.phrasebook-hero>span{color:#586b62;max-width:760px;margin-top:18px;font-size:14px;line-height:1.65;display:block}.phrasebook-safety-note{color:#75352d;background:#fff1ef;border-left:4px solid #d84d3f;margin-top:22px;padding:12px 14px;font-size:12px;font-weight:800}.phrasebook-safety-note a{color:#a72d22}.phrasebook-controls{background:#fff;border:1px solid #bdc9c3;margin-top:18px;padding:20px}.phrasebook-controls label{gap:7px;display:grid}.phrasebook-controls label>span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.phrasebook-controls input{color:#153c34;width:100%;font:inherit;background:#f8faf9;border:1px solid #aebdb5;padding:14px;font-size:16px}.phrasebook-controls input:focus{outline-offset:1px;outline:3px solid #9bc7e6}.phrasebook-tabs{scrollbar-width:thin;gap:7px;margin-top:13px;padding-bottom:4px;display:flex;overflow-x:auto}.phrasebook-tabs button{color:#40554c;cursor:pointer;background:#fff;border:1px solid #b9c6c0;flex:none;min-height:44px;padding:9px 14px;font-size:11px;font-weight:900}.phrasebook-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.phrasebook-status{color:#63756c;min-height:18px;margin-top:13px;margin-bottom:13px;font-size:12px;font-weight:800}.phrasebook-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.phrasebook-card{background:#fff;border:1px solid #bdc9c3;grid-template-rows:auto auto 1fr auto auto;gap:8px;min-width:0;padding:17px;display:grid}.phrasebook-card>div{justify-content:space-between;align-items:center;display:flex}.phrasebook-card>div>span{color:#1e78be;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.phrasebook-card>div>button{color:#7d8b84;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:23px}.phrasebook-card>div>button.saved{color:#d28a14}.phrasebook-card>p{color:#566960;margin:0;font-size:13px;line-height:1.45}.phrasebook-card>strong{word-break:keep-all;align-self:center;font-size:clamp(21px,2.5vw,31px);line-height:1.28}.phrasebook-card>small{color:#75847d;font-size:12px;line-height:1.4}.phrasebook-card>footer{grid-template-columns:1fr 1fr 1.2fr;gap:5px;margin-top:4px;display:grid}.phrasebook-card>footer button,.phrasebook-empty button,.phrasebook-focus-card button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #aebdb5;min-height:44px;font-size:11px;font-weight:900}.phrasebook-card>footer button:last-child{color:#fff;background:#153c34;border-color:#153c34}.phrasebook-empty{background:#fff;border:1px dashed #aebdb5;grid-column:1/-1;justify-items:center;gap:8px;padding:50px 20px;display:grid}.phrasebook-empty b{font-size:16px}.phrasebook-empty span{color:#65776e;font-size:12px}.phrasebook-empty button{margin-top:8px;padding:0 18px}.phrasebook-usage{background:#e9efec;border:1px solid #bdc9c3;margin-top:20px;padding:22px}.phrasebook-usage h2{margin:0 0 8px;font-size:18px}.phrasebook-usage p{color:#566960;max-width:900px;margin:7px 0;font-size:12px;line-height:1.6}.phrasebook-footer{margin-top:0}.phrasebook-focus-backdrop{z-index:2000;background:#041310cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.phrasebook-focus-card{text-align:center;background:#fff;align-content:center;justify-items:center;gap:18px;width:min(760px,100%);min-height:min(70vh,620px);padding:clamp(28px,6vw,70px);display:grid;position:relative;box-shadow:0 28px 80px #00000059}.phrasebook-focus-card>span{color:#1e78be;letter-spacing:.12em;font-size:11px;font-weight:900}.phrasebook-focus-card>p{color:#586b62;margin:0;font-size:clamp(17px,3vw,26px)}.phrasebook-focus-card>strong{word-break:keep-all;font-size:clamp(42px,8vw,92px);line-height:1.12}.phrasebook-focus-card>small{color:#65776e;font-size:clamp(12px,2vw,17px)}.phrasebook-focus-card>div{gap:8px;display:flex}.phrasebook-focus-card>div button{padding:0 20px}.phrasebook-focus-close{width:44px;position:absolute;top:14px;right:14px;font-size:21px!important}@media (width<=850px){.phrasebook-page{padding:24px 13px 90px}.phrasebook-hero{padding:25px 20px}.phrasebook-hero h1{font-size:38px}.phrasebook-controls{padding:14px}.phrasebook-results{grid-template-columns:1fr 1fr}.phrasebook-card>strong{font-size:23px}.phrasebook-card>footer{grid-template-columns:1fr 1fr}.phrasebook-card>footer button:last-child{grid-column:1/-1}.phrasebook-focus-card{min-height:62vh}.phrasebook-focus-card>strong{font-size:50px}}@media (width<=520px){.phrasebook-results{grid-template-columns:1fr}.phrasebook-card{min-height:230px}.phrasebook-card>strong{font-size:28px}.phrasebook-focus-backdrop{padding:9px}.phrasebook-focus-card{min-height:74vh;padding:55px 20px 35px}.phrasebook-focus-card>strong{font-size:44px}.phrasebook-focus-card>div{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width<=760px){.group-create{padding:7px}.group-create>summary{font-size:8px}.group-create small{display:none}.group-members-panel{padding:8px 11px}.group-owner-tools,.group-member-list{grid-template-columns:1fr}}.ke-pin{cursor:pointer;background:#153c34;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;line-height:1;display:flex;box-shadow:0 2px 6px #102f5059}.ke-pin.on{border-color:#ffd400;transform:scale(1.25);box-shadow:0 3px 10px #102f5080}.ke-pin-stay{background:#0f766e}.ke-pin-experience{background:#b45309}.ke-pin-food{background:#c2410c}.ke-pin-cafe{background:#7c4a21}.ke-pin-attraction{background:#155e75}.ke-pin-hot-place{background:#a21caf}.ke-pin-event,.ke-pin-festival{background:#1d4ed8}.ke-pin-kpop{background:#be123c}.ke-pin-shopping{background:#0f766e}.ke-pin-nightlife{background:#4338ca}.ke-pin-community{background:#475569}.ke-pin-you{background:#1677d2;border:3px solid #fff;width:18px;height:18px;box-shadow:0 0 0 4px #1677d240}.mascot{-webkit-user-select:none;user-select:none;height:auto;display:block}.mascot-empty,.mascot-reward{margin:0 auto 14px}.empty-product .mascot,.explore-no-results .mascot{margin-bottom:10px}.guide-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.guide-hero-copy{flex:320px;min-width:0}.guide-hero-mascot{flex:none;margin-left:auto}@media (width<=720px){.guide-hero-mascot{max-width:180px;margin:10px auto 0}}.explore-empty-jumps{flex-wrap:wrap;justify-content:center;gap:7px;margin:4px 0 10px;display:flex}.explore-empty-jumps button{color:#1477ae;cursor:pointer;background:#fff;border:1px solid #1477ae;border-radius:16px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.explore-empty-jumps button:hover{color:#fff;background:#1477ae}.explore-clear-filters{margin-top:2px}.count-pending{color:#5c6d65;font-size:13px;font-weight:600}.supplier-callout{text-align:center;background:#fff;border:1px solid #dfe5e2;justify-items:center;max-width:760px;margin:0 auto;padding:36px 22px 40px;display:grid}.supplier-callout h2{letter-spacing:-.035em;max-width:520px;margin:6px 0 0;font-size:clamp(24px,3.4vw,34px);line-height:1.12}.supplier-intro{color:#5c6d65;max-width:520px;margin:12px 0 26px;font-size:14px;line-height:1.55}.supplier-columns{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;width:100%;display:grid}.supplier-columns h3{color:#1477ae;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:900}.supplier-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.supplier-list li{color:#33443c;padding-left:16px;font-size:13px;line-height:1.45;position:relative}.supplier-list li:before{content:"";background:#1477ae;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.supplier-terms li{padding-left:19px}.supplier-terms li:before{content:"✓";color:#1a7a52;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px;font-weight:900;top:0}.supplier-cta{color:#fff;letter-spacing:.04em;background:#153c34;align-items:center;min-height:48px;margin:28px 0 12px;padding:0 26px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.supplier-cta:hover{background:#0f2b25}.supplier-note{color:#77867f;max-width:460px;margin:0;font-size:11.5px;line-height:1.5}.levelup-toast{z-index:90;background:#fff;border:1px solid #d8ded9;border-radius:10px;align-items:center;gap:12px;max-width:340px;padding:12px 14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 26px #102f502e}.levelup-toast .mascot{flex:none;max-width:56px}.levelup-toast div{flex:auto;gap:2px;min-width:0;display:grid}.levelup-toast strong{letter-spacing:-.01em;font-size:14px}.levelup-toast span{color:#5c6d65;font-size:11.5px}.levelup-toast button{color:#77867f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:26px;height:26px;font-size:17px;line-height:1}.levelup-toast button:hover{background:#eef1ef}@media (width<=720px){.levelup-toast{max-width:none;bottom:78px;left:12px;right:12px}}.nav-submenu{align-items:stretch;display:flex;position:relative}.nav-submenu summary{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;height:100%;padding:0;font-size:11px;font-weight:850;list-style:none;display:flex}.nav-submenu summary::-webkit-details-marker{display:none}.nav-submenu summary:after{content:"▾";opacity:.6;margin-left:5px;font-size:9px;line-height:1}.nav-submenu[open] summary:after{opacity:1}.nav-submenu>div{z-index:70;background:#fff;border:1px solid #d5dcd8;border-radius:10px;gap:1px;min-width:196px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);left:-14px;box-shadow:0 12px 30px #102f5024}.nav-submenu>div a{color:#23342c;border-radius:7px;align-items:center;min-height:36px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nav-submenu>div a:hover{background:#eef2f0}.nav-search{white-space:nowrap;align-items:center;gap:6px;display:flex}@media (width<=900px){.nav-submenu>div{min-width:0;box-shadow:none;border:0;padding:4px 0 0;position:static}}.ke-cluster{color:#fff;cursor:pointer;background:#153c34;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;box-shadow:0 2px 8px #102f5066}.ke-cluster-sm{width:32px;height:32px;font-size:12px}.ke-cluster-md{background:#1d4ed8;width:40px;height:40px;font-size:13px}.ke-cluster-lg{background:#be123c;width:50px;height:50px;font-size:14px}.events-calendar{max-width:1100px;margin:0 auto;padding:0 6vw 40px}.events-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 14px;display:flex}.events-view-switch{border:1px solid #cdd6d1;border-radius:8px;display:flex;overflow:hidden}.events-view-switch button{color:#5c6d65;cursor:pointer;background:#fff;border:0;min-height:36px;padding:0 16px;font-size:12px;font-weight:800}.events-view-switch button.active{color:#fff;background:#153c34}.events-toolbar select{background:#fff;border:1px solid #cdd6d1;border-radius:8px;min-height:36px;padding:0 10px;font-size:13px}.events-month-head{justify-content:center;align-items:center;gap:18px;margin:6px 0 12px;display:flex}.events-month-head strong{text-align:center;letter-spacing:-.02em;min-width:190px;font-size:19px}.events-month-head button{cursor:pointer;background:#fff;border:1px solid #cdd6d1;border-radius:50%;width:36px;height:36px;font-size:15px}.events-weekdays{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:5px;display:grid}.events-weekdays span{text-align:center;color:#8b9a93;letter-spacing:.09em;padding:4px 0;font-size:10px;font-weight:800}.events-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.events-cell{cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-height:62px;padding:6px;display:flex;position:relative}.events-cell.pad{cursor:default;background:0 0;border-color:#0000}.events-cell.has{background:#f6faff;border-color:#c4d6ea}.events-cell.today{outline-offset:-2px;outline:2px solid #1477ae}.events-cell.on{background:#153c34;border-color:#153c34}.events-cell.on .events-daynum,.events-cell.on .events-count{color:#fff}.events-daynum{color:#33443c;font-size:12px;font-weight:700}.events-count{color:#fff;background:#1d4ed8;border-radius:9px;padding:1px 6px;font-size:10px;font-weight:800}.events-day-list{margin-top:26px}.events-day-list h2{letter-spacing:-.02em;margin:0 0 10px;font-size:15px}.events-day-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.events-row{background:#fff;border:1px solid #d6dfda;border-radius:10px;grid-template-columns:220px minmax(0,1fr) auto;align-items:stretch;gap:20px;min-height:164px;display:grid;overflow:hidden}.events-row-media{background:#153c34;min-height:164px;position:relative;overflow:hidden}.events-row-media>figure,.events-row-media>.source-photo{width:100%;height:100%;margin:0;display:block}.events-row-media img,.events-row-media .source-photo img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;min-height:164px;display:block}.events-row-media figcaption,.events-row-media .source-photo figcaption{color:#fff;background:linear-gradient(#0000,#0c251fd9);padding:18px 8px 6px;font-size:7px;position:absolute;bottom:0;left:0;right:0}.events-row-media figcaption a{color:#fff}.events-row-cover{color:#fff;background:radial-gradient(circle at 78% 22%,#f2cc67 0 8px,#0000 9px),linear-gradient(145deg,#1b5649,#102f29);flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:164px;padding:18px;display:flex}.events-row-media.accent-violet .events-row-cover{background:radial-gradient(circle at 78% 22%,#f2cc67 0 8px,#0000 9px),linear-gradient(145deg,#5b4678,#251f3d)}.events-row-media.accent-red .events-row-cover{background:radial-gradient(circle at 78% 22%,#f2cc67 0 8px,#0000 9px),linear-gradient(145deg,#9c4038,#4a211d)}.events-row-media.accent-orange .events-row-cover{background:radial-gradient(circle at 78% 22%,#153c34 0 8px,#0000 9px),linear-gradient(145deg,#e77942,#9b3d2a)}.events-row-media.accent-blue .events-row-cover{background:radial-gradient(circle at 78% 22%,#f2cc67 0 8px,#0000 9px),linear-gradient(145deg,#27749e,#173d59)}.events-row-media.visual-concert .events-row-cover{background:radial-gradient(circle at 22% 25%,#f2cc67 0 6px,#0000 7px),linear-gradient(145deg,#5b4678,#251f3d)}.events-row-media.visual-festival .events-row-cover{background:radial-gradient(circle at 78% 22%,#f2cc67 0 8px,#0000 9px),linear-gradient(145deg,#27749e,#173d59)}.events-row-media.visual-food .events-row-cover{background:radial-gradient(circle at 22% 25%,#153c34 0 7px,#0000 8px),linear-gradient(145deg,#e77942,#9b3d2a)}.events-row-media.visual-event .events-row-cover{background:radial-gradient(circle at 78% 22%,#f2cc67 0 8px,#0000 9px),linear-gradient(145deg,#1b5649,#102f29)}.events-row-cover small{letter-spacing:.15em;margin-bottom:auto;font-size:8px;font-style:normal;font-weight:900}.events-row-cover b{font-size:20px;line-height:1.05}.events-row-cover i{color:#d9e8e2;margin-top:6px;font-size:10px;font-style:normal}.events-row-copy{align-self:center;min-width:0;padding:20px 0}.events-row-category{color:#1477ae;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:950;display:block}.events-row h3{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.35}.events-row p{color:#5f746a;margin:7px 0 0;font-size:11.5px}.events-row-context{color:#526a60;margin-top:10px;font-size:9px;line-height:1.5;display:block}.events-row-source{color:#1477ae;text-align:right;border-left:1px solid #e1e7e4;justify-content:flex-end;align-self:stretch;align-items:center;min-width:150px;padding:20px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.events-row-source span{color:#63776e;font-weight:700}@media (width<=640px){.events-cell{min-height:50px;padding:4px}.events-daynum{font-size:11px}.events-row{grid-template-columns:1fr;gap:0}.events-row-media{aspect-ratio:16/9;min-height:190px}.events-row-media img,.events-row-media .source-photo img,.events-row-cover{min-height:190px}.events-row-copy{padding:16px 15px 12px}.events-row h3{font-size:16px}.events-row-source{text-align:left;border-top:1px solid #e1e7e4;border-left:0;justify-content:flex-start;min-width:0;min-height:46px;padding:0 15px}}.food-situations{max-width:1100px;margin:0 auto;padding:26px 6vw 4px}.food-situations-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.food-situations-head h2{letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(21px,3vw,28px)}.food-situation-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.food-situation-list a{background:#fff;border:1px solid #e2e8e5;border-radius:11px;align-content:start;gap:4px;height:100%;padding:14px 15px;text-decoration:none;display:grid}.food-situation-list a:hover{border-color:#1477ae;box-shadow:0 4px 14px #1477ae1a}.food-situation-kind{color:#1477ae;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.food-situation-list strong{color:#1b2a24;letter-spacing:-.02em;font-size:15px}.food-situation-detail{color:#6b7c74;font-size:12px;line-height:1.45}.food-page{max-width:1280px;margin:0 auto;padding-bottom:100px}.food-channel-sticky-nav{z-index:49;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#fffffff7;border:1px solid #b8c6c0;align-items:stretch;min-height:52px;margin:10px 0 0;padding:0 16px;display:flex;position:sticky;top:66px;overflow-x:auto;box-shadow:0 10px 28px #153c341f}.food-channel-sticky-nav::-webkit-scrollbar{display:none}.food-channel-sticky-nav a{color:#153c34;white-space:nowrap;border-right:1px solid #d7dfdb;align-items:center;min-height:50px;padding:0 16px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.food-channel-sticky-nav a:first-child{border-left:1px solid #d7dfdb}.food-channel-sticky-nav a:hover,.food-channel-sticky-nav a:focus-visible{background:#edf3f0}.food-channel-sticky-nav a.is-active{color:#fff;background:#153c34;box-shadow:inset 0 -4px #f2cc67}.food-page>.restaurant-finder{border-top:0;padding-top:32px}.food-board-header{background:#fff;border:1px solid #bbc8c2;border-top:8px solid #e63b2e;grid-template-columns:minmax(0,1fr) minmax(260px,350px);margin:20px 0 0;display:grid}.food-board-header>div{padding:clamp(28px,5vw,62px)}.food-board-header>div>p{color:#c9362c;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.food-board-header h1{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(40px,6vw,76px);line-height:.92}.food-board-header>div>span{color:#53675e;max-width:690px;margin-top:20px;font-size:14px;line-height:1.7;display:block}.food-board-header aside{color:#fff;background:#123b32;border-left:1px solid #bbc8c2;flex-direction:column;justify-content:center;padding:30px;display:flex}.food-board-header aside>span{color:#8fd7c1;letter-spacing:.18em;font-size:9px;font-weight:900}.food-board-header aside>strong{margin-top:16px;font-size:clamp(30px,4vw,46px)}.food-board-header aside>small{color:#d3e4df;margin-top:7px;font-size:11px}.food-board-header aside>a{color:#fff;border-top:1px solid #53766d;margin-top:24px;padding-top:15px;font-size:11px;font-weight:900;text-decoration:none}.food-page .food-situations{max-width:none;padding:34px 0 60px}.food-page .food-situations-head{border-bottom:1px solid #c7d1cc;padding-bottom:14px}.food-page .food-situation-list{border-top:1px solid #c6d0cb;border-left:1px solid #c6d0cb;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.food-page .food-situation-list a{border:1px solid #c6d0cb;border-top:0;border-left:0;border-radius:0;min-height:140px;padding:18px}.food-page .food-situation-list a:hover{box-shadow:inset 0 -5px #e63b2e}.food-markets{padding:10px 0 70px;scroll-margin-top:100px}.food-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.food-market-grid>article{background:#fff;border:1px solid #bcc8c2;min-width:0;overflow:hidden}.food-market-grid figure{margin:0}.food-market-grid figure img{object-fit:cover;width:100%;height:270px;display:block}.food-market-grid figcaption{color:#63756c;background:#f3f5f3;padding:7px 11px;font-size:9px}.food-market-grid figcaption a{color:inherit}.food-market-sign{background:#edf3f0;border-bottom:12px solid #e63b2e;flex-direction:column;justify-content:space-between;height:270px;padding:26px;display:flex}.food-market-sign>span{letter-spacing:.18em;font-size:9px;font-weight:900}.food-market-sign>strong{letter-spacing:-.06em;font-size:clamp(38px,6vw,68px)}.food-market-sign>small{letter-spacing:.15em;font-size:9px;font-weight:900}.food-market-sign-red{border-color:#e63b2e}.food-market-sign-orange{border-color:#ef7c1c}.food-market-sign-yellow{border-color:#d7a800}.food-market-card-body{gap:9px;padding:23px;display:grid}.food-market-station{color:#52665d;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.food-market-card-body h3{letter-spacing:-.04em;margin:7px 0 0;font-size:31px}.food-market-card-body h3 a{color:#102f29;text-decoration:none}.food-market-card-body>p{color:#61736b;margin:0;font-size:12px}.food-market-reason{color:#293c34;min-height:42px;margin:5px 0 3px;font-size:12px;line-height:1.55}.food-market-card-body dl{border-top:1px solid #d0d8d4;border-left:1px solid #d0d8d4;grid-template-columns:repeat(3,minmax(0,1fr));margin:5px 0;display:grid}.food-market-card-body dl>div{border-bottom:1px solid #d0d8d4;border-right:1px solid #d0d8d4;padding:11px}.food-market-card-body dt{color:#6a7a73;text-transform:uppercase;font-size:8px;font-weight:900}.food-market-card-body dd{margin:6px 0 0;font-size:10px;font-weight:800;line-height:1.35}.food-market-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.food-market-actions a{color:#fff;background:#153c34;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.food-market-actions a+a{color:#153c34;background:#edf2ef}.food-market-card-body>.save-place{margin-top:2px}.food-market-card-body>small{color:#6f7e77;font-size:9px}.regional-food-board,.national-restaurant-board{border-top:1px solid #bdc9c3;padding:44px 0 70px}.regional-food-board>header,.national-restaurant-board>header{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.regional-food-board>header p,.national-restaurant-board>header p{color:#c9362c;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:950}.regional-food-board>header h2,.national-restaurant-board>header h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.regional-food-board>header>span,.national-restaurant-board>header>span{color:#566b62;font-size:12px;line-height:1.65}.regional-food-grid{border-top:1px solid #bec9c4;border-left:1px solid #bec9c4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.regional-food-grid>article{background:#fff;border-bottom:1px solid #bec9c4;border-right:1px solid #bec9c4;flex-direction:column;min-width:0;padding:21px;display:flex}.regional-food-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.regional-food-card-head p{color:#1677b8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950}.regional-food-card-head strong{font-size:18px}.regional-food-grid h3{letter-spacing:-.035em;min-height:48px;margin:18px 0 8px;font-size:21px;line-height:1.08}.regional-food-grid article>p{color:#5b6d65;min-height:56px;margin:0;font-size:11px;line-height:1.55}.regional-food-grid ul{border-top:1px solid #d5dcd8;margin:17px 0 0;padding:0;list-style:none}.regional-food-grid li{border-bottom:1px solid #e0e5e2;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.regional-food-grid li>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;display:grid}.regional-food-grid li strong{font-size:11px}.regional-food-grid li span{color:#28594c;font-size:10px}.regional-food-grid li small{color:#77877f;grid-column:1/-1;font-size:9px}.regional-food-grid nav{align-items:center;gap:5px;display:flex}.regional-food-grid nav a{color:#143d34;border:1px solid #b9c6c0;padding:6px;font-size:8px;font-weight:900;text-decoration:none}.regional-food-grid footer{gap:8px;margin-top:auto;padding-top:17px;display:grid}.regional-food-grid footer a{color:#174d41;font-size:9px;font-weight:900;text-decoration:none}.regional-food-grid footer a+a{color:#6b7c74;font-size:8px;font-weight:700}.national-restaurant-board{scroll-margin-top:90px}.national-restaurant-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.national-restaurant-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.national-restaurant-toolbar button{color:#294d43;background:#fff;border:1px solid #b9c5bf;padding:9px 11px;font-size:9px;font-weight:900}.national-restaurant-toolbar button[aria-pressed=true],.national-restaurant-toolbar .national-near-me{color:#fff;background:#153c34;border-color:#153c34}.national-location-state{color:#1677b8;margin:0 0 14px;font-size:10px;font-weight:800}.national-restaurant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.national-restaurant-grid>article{background:#fff;border:1px solid #bdc9c3;min-width:0;overflow:hidden}.national-restaurant-grid>article>img,.national-restaurant-no-photo{object-fit:cover;width:100%;height:190px;display:block}.national-restaurant-no-photo{color:#153c34;background:linear-gradient(135deg,#dce9e3,#f5eee2);justify-content:space-between;align-items:flex-end;padding:20px;display:flex}.national-restaurant-no-photo span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.national-restaurant-no-photo strong{letter-spacing:-.08em;font-size:42px;line-height:1}.national-restaurant-card-body{padding:18px}.national-restaurant-state-row{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.national-restaurant-state-row>span{color:#708078;font-size:9px;font-weight:800}.national-restaurant-state-row>b{color:#1677b8;font-size:10px}.national-restaurant-card-body>p{color:#1677b8;text-transform:uppercase;margin:13px 0 4px;font-size:9px;font-weight:900}.national-restaurant-card-body h3{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.06}.national-restaurant-card-body h3 a{color:#153c34;text-decoration:none}.national-restaurant-card-body address{color:#5b6f66;margin-top:9px;font-size:10px;font-style:normal;line-height:1.5}.national-wait-signal{background:#fff7df;border-left:4px solid #e0a100;gap:4px;margin-top:14px;padding:11px;display:grid}.national-wait-signal strong{font-size:15px}.national-wait-signal span{color:#765f29;font-size:9px}.national-restaurant-card-body>ul{flex-wrap:wrap;gap:5px;margin:14px 0;padding:0;list-style:none;display:flex}.national-restaurant-card-body>ul li{color:#35564c;background:#edf3f0;padding:5px 7px;font-size:8px;font-weight:800}.national-restaurant-actions{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:15px;display:grid}.national-restaurant-actions>a{color:#fff;text-align:center;background:#153c34;padding:10px;font-size:9px;font-weight:900;text-decoration:none}.national-restaurant-actions .save-place{margin:0}.national-restaurant-empty,.national-restaurant-no-region{color:#53675e;background:#f2f6f4;border:1px solid #c6d0cb;padding:28px}.national-restaurant-empty{gap:9px;display:grid}.national-restaurant-empty strong{color:#153c34;font-size:19px}.national-restaurant-empty p{max-width:720px;margin:0;font-size:11px;line-height:1.6}.national-restaurant-empty>div{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.national-restaurant-empty a{color:#fff;background:#153c34;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none}.national-restaurant-empty a+a{color:#153c34;background:#fff;border:1px solid #aebdb6}.national-restaurant-no-region{font-size:11px}.national-food-filters{background:#f4f7f5;border:1px solid #c4cec9;gap:7px;margin:0 0 16px;padding:11px;display:flex;overflow-x:auto}.national-food-filters button{color:#294d43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b9c5bf;border-radius:999px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.national-food-filters button.active{color:#fff;background:#153c34;border-color:#153c34}.national-food-filters button.clear{color:#7a4b41;background:0 0;border-color:#0000;margin-left:auto;text-decoration:underline}.food-dish-starters{padding:20px 0 70px}.food-dish-grid{border-top:1px solid #c5d0cb;border-left:1px solid #c5d0cb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.food-dish-grid article{background:#fff;border-bottom:1px solid #c5d0cb;border-right:1px solid #c5d0cb;flex-direction:column;min-width:0;display:flex}.food-dish-card>figure{background:#e8eeeb;margin:0;position:relative;overflow:hidden}.food-dish-card>figure img{object-fit:cover;width:100%;height:170px;display:block}.food-dish-card>figure figcaption{color:#fff;background:linear-gradient(#0000,#0b211ddd);padding:20px 9px 7px;font-size:7px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.food-dish-card>figure figcaption a{color:#fff}.food-dish-card-copy{flex-direction:column;min-height:280px;padding:22px;display:flex}.food-dish-card-copy>span{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.food-dish-grid h3{margin:22px 0 4px;font-size:22px}.food-dish-card-copy>strong{color:#607269;font-size:12px}.food-dish-card-copy>em{color:#123f35;margin-top:12px;font-size:10px;font-style:normal;font-weight:800}.food-dish-grid p{margin:10px 0 0;font-size:11px;line-height:1.55}.food-dish-card-copy>small{color:#6a7a73;margin-top:auto;padding-top:18px;font-size:9px;line-height:1.5}.food-checks{color:#fff;background:#10372f;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:34px;padding:38px;display:grid}.food-checks>div>p{color:#8ed5bf;letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:900}.food-checks h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,43px);line-height:1.03}.food-checks ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.food-checks li{background:#1a473d;grid-template-columns:100px 1fr;gap:12px;padding:14px;display:grid}.food-checks li strong{font-size:11px}.food-checks li span{color:#d0e1dc;font-size:10px;line-height:1.5}.food-checks nav{border-top:1px solid #52736a;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:20px;display:flex}.food-checks nav a{color:#102f29;background:#f2cc67;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=900px){.food-page{padding-left:12px;padding-right:12px}.food-page .food-situation-list,.food-dish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.food-board-header,.food-checks,.regional-food-board>header,.national-restaurant-board>header{grid-template-columns:1fr}.food-board-header aside{border-top:1px solid #54776f;border-left:0}.food-market-card-body dl{grid-template-columns:1fr}.food-checks nav{grid-column:auto}.regional-food-grid,.national-restaurant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.food-channel-sticky-nav{border-left:0;border-right:0;margin-left:-12px;margin-right:-12px;padding-left:12px;top:58px}.food-channel-sticky-nav a{padding:0 13px}.food-channel-sticky-nav a:first-child{border-left:0}}@media (width<=640px){.food-market-grid,.food-page .food-situation-list,.food-dish-grid,.regional-food-grid,.national-restaurant-grid{grid-template-columns:1fr}.food-board-header h1{font-size:42px}.food-page .food-situation-list a{min-height:0}.food-market-grid figure img,.food-market-sign{height:220px}.food-checks{padding:25px}.food-checks li{grid-template-columns:1fr;gap:5px}.regional-food-board,.national-restaurant-board{padding:34px 0 54px}.regional-food-grid h3,.regional-food-grid article>p{min-height:0}.national-restaurant-toolbar{flex-direction:column}.national-restaurant-toolbar .national-near-me{width:100%}.national-restaurant-actions{grid-template-columns:1fr}.national-restaurant-actions .save-place{width:100%}}.food-restaurant-map-section{border-top:1px solid #bdc9c3;padding:44px 0 70px}.food-restaurant-map-section>header{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:28px;margin-bottom:20px;display:grid}.food-restaurant-map-section>header p{color:#c9362c;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:950}.food-restaurant-map-section>header h2{margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.food-restaurant-map-section>header>span{color:#566b62;font-size:12px;line-height:1.65}.food-map-layout{background:#f5f8f6;border:1px solid #afbeb7;display:grid}.food-map-layout aside{background:#fff;border-left:1px solid #afbeb7}.food-map-layout aside h3{margin:0}.food-map-layout aside ul{padding:0;list-style:none;display:grid}.food-map-layout aside li{color:#40564c;align-items:center;display:flex}.food-map-layout aside li:before{content:"";background:#687870;border-radius:50%}.food-map-layout aside li.is-open:before{background:#16805d}.food-map-layout aside li.is-long-wait:before{background:#d24a35}.food-map-layout aside li.is-coupon:before{background:#c98f00}@media (width<=900px){.food-restaurant-map-section>header{grid-template-columns:1fr}.food-map-layout aside{border-left:0}}@media (width<=520px){.food-restaurant-map-section{padding:34px 0 54px}}.food-map-filters{scrollbar-width:thin;gap:7px;margin:0 0 10px;padding:0 0 4px;display:flex;overflow-x:auto}.food-map-filters button{color:#294d43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b8c5bf;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.food-map-filters button[aria-pressed=true]{color:#fff;background:#153c34;border-color:#153c34}.food-map-filters button.is-near{color:#116797;border-color:#1477ae;margin-left:auto}.food-map-filters button:disabled{cursor:wait;opacity:.6}.food-map-location-note{color:#687a72;margin:0 0 12px;font-size:9px}.food-map-location-note.is-error{color:#a33c2f}.food-map-zero{background:#f3f7f5;border:1px solid #bdc9c3;place-content:center;justify-items:start;gap:8px;min-height:220px;padding:34px;display:grid}.food-map-zero strong{font-size:20px}.food-map-zero span{color:#64766e;font-size:11px}.food-map-zero button{color:#fff;cursor:pointer;background:#153c34;border:0;margin-top:7px;padding:10px 12px;font-size:9px;font-weight:900}.food-map-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch}.food-live-map-wrap{background:#dce7e2;min-width:0;min-height:560px;position:relative;overflow:hidden}.food-live-map-canvas{z-index:1;background:#dce7e2;min-height:560px;position:absolute;inset:0}.food-live-map-state{z-index:500;color:#31564d;text-align:center;background:#eff4f1e0;place-content:center;gap:7px;padding:28px;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0}.food-live-map-state.is-error{background:#f8faf9f0}.food-live-map-state strong{font-size:17px}.food-live-map-state span{color:#61736b;max-width:420px;font-size:10px;font-weight:600;line-height:1.55}.food-live-map-pin-shell{background:0 0!important;border:0!important}.food-live-map-pin{color:#fff;background:#687870;border:3px solid #fff;border-radius:18px 18px 18px 5px;place-items:center;width:34px;height:40px;transition:transform .15s,filter .15s;display:grid;transform:rotate(-5deg);box-shadow:0 3px 11px #102f2966}.food-live-map-pin b{font-size:13px;line-height:1}.food-live-map-pin.is-open{background:#16805d}.food-live-map-pin.is-short-wait{background:#1976a8}.food-live-map-pin.is-long-wait{background:#d24a35}.food-live-map-pin.is-coupon{background:#c98f00}.food-live-map-pin.is-sold-out{background:#6d4350}.food-live-map-pin.active{z-index:2;filter:brightness(1.08);transform:rotate(-5deg)scale(1.2);box-shadow:0 0 0 4px #1477ae38,0 4px 13px #102f296b}.food-map-layout aside{flex-direction:column;max-height:560px;padding:0;display:flex;overflow:auto}.food-map-selected{background:#fff;border-bottom:1px solid #cad4cf;padding:20px}.food-map-selected>p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900;color:#1477ae!important;font-size:8px!important}.food-map-selected h3{letter-spacing:-.035em;margin:7px 0 3px!important;font-size:22px!important}.food-map-selected>span{color:#63766d;font-size:9px;line-height:1.45;display:block}.food-map-selected dl{border-top:1px solid #d5ddd9;border-left:1px solid #d5ddd9;grid-template-columns:1fr 1fr;margin:15px 0;display:grid}.food-map-selected dl div{border-bottom:1px solid #d5ddd9;border-right:1px solid #d5ddd9;padding:9px}.food-map-selected dt{color:#728178;text-transform:uppercase;font-size:7px;font-weight:900}.food-map-selected dd{color:#263e35;margin:4px 0 0;font-size:9px;font-weight:800}.food-map-selected>a{color:#fff;background:#153c34;align-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.food-map-visible{background:#f8faf9;border-bottom:1px solid #cad4cf;padding:17px 14px}.food-map-visible>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.food-map-visible>header h3{font-size:13px!important}.food-map-visible output{color:#1477ae;font-size:8px;font-weight:900}.food-map-visible ol{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.food-map-visible li{display:block!important}.food-map-visible li:before{display:none}.food-map-visible button{color:#153c34;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:8px}.food-map-visible button:hover,.food-map-visible button.active{background:#fff;border-color:#9bb9ae}.food-map-visible button strong,.food-map-visible button span{display:block}.food-map-visible button strong{font-size:10px}.food-map-visible button span{color:#718077;margin-top:3px;font-size:8px;line-height:1.35}.food-map-visible>p{margin:12px 0 0!important}.food-map-legend{background:#fff;margin-top:auto;padding:15px 14px}.food-map-legend h3{font-size:12px!important}.food-map-legend ul{grid-template-columns:1fr 1fr;gap:7px!important;margin:10px 0 0!important}.food-map-legend li{gap:6px!important;font-size:8px!important}.food-map-legend li:before{width:9px!important;height:9px!important}.food-map-legend li.is-short-wait:before{background:#1976a8}.food-map-legend li.is-sold-out:before{background:#6d4350}.food-map-legend li.is-standard:before{background:#687870}@media (width<=900px){.food-map-layout{grid-template-columns:1fr}.food-live-map-wrap,.food-live-map-canvas{min-height:460px}.food-map-layout aside{border-top:1px solid #afbeb7;max-height:none}.food-map-filters button.is-near{margin-left:0}}@media (width<=520px){.food-live-map-wrap,.food-live-map-canvas{min-height:360px}.food-map-selected dl{grid-template-columns:1fr}.food-map-legend ul{grid-template-columns:1fr 1fr}.food-map-filters{margin-right:-12px;padding-right:12px}}.itinerary-day{margin:0 0 20px}.itinerary-day-head{letter-spacing:-.01em;border-bottom:1px solid #e2e8e5;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;padding:0 0 6px;font-size:13px;font-weight:800;display:flex}.itinerary-day-head small{color:#8b9a93;font-size:10.5px;font-weight:700}.trip-day-tabs{scrollbar-width:thin;gap:7px;margin:4px 0 12px;display:flex;overflow-x:auto}.trip-day-tabs button{color:#153c34;text-align:left;cursor:pointer;background:#fff;border:1px solid #c7d1cc;gap:3px;min-width:130px;padding:10px 12px;display:grid}.trip-day-tabs button.active{background:#eff7fb;border-color:#1477ae;box-shadow:inset 0 -4px #1477ae}.trip-day-tabs b{font-size:10px}.trip-day-tabs span{color:#687870;font-size:8px}.trip-itinerary-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:14px;display:grid}.itinerary-list article.map-selected{border-color:#1477ae;box-shadow:0 0 0 2px #1477ae1f}.trip-stop-korean{color:#31564d;margin-top:2px;font-size:11px;display:block}.trip-stop-map-links{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.trip-stop-map-links a{color:#1477ae;text-underline-offset:3px;font-size:9px;font-weight:900;text-decoration:underline}.trip-day-map-panel{background:#f8faf9;border:1px solid #bdc8c2;min-width:0;position:sticky;top:82px;overflow:hidden}.trip-day-map-panel>header{color:#fff;background:#153c34;justify-content:space-between;align-items:end;gap:10px;padding:13px 14px;display:flex}.trip-day-map-panel>header p{color:#8ad1bd;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.trip-day-map-panel>header h3{margin:3px 0 0;font-size:15px}.trip-day-map-panel>header>span{white-space:nowrap;font-size:9px;font-weight:800}.trip-day-map-canvas{background:#dce7e2;height:330px}.trip-day-map-overlay{color:#31564d;text-align:center;z-index:500;background:#eff4f1e0;place-items:center;min-height:330px;padding:30px;font-size:10px;font-weight:800;display:grid;position:absolute;inset:56px 0 auto}.trip-day-map-overlay.error{background:#f8faf9f0}.trip-day-map-empty{text-align:center;place-content:center;gap:10px;min-height:260px;padding:35px 25px;display:grid}.trip-day-map-empty b{font-size:14px}.trip-day-map-empty span,.trip-day-map-panel>small{color:#687870;font-size:9px;line-height:1.55}.trip-day-map-empty a{color:#1477ae;justify-self:center;font-size:10px;font-weight:900}.trip-day-map-panel>small{border-top:1px solid #d5ded9;padding:8px 12px;display:block}.trip-map-marker-shell{background:0 0!important;border:0!important}.trip-map-marker{color:#fff;background:#153c34;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 2px 8px #102f2959}.trip-map-marker b{transform:rotate(45deg)}.trip-map-marker.active{background:#e85832;box-shadow:0 0 0 4px #e8583240}.trip-map-legend{gap:4px;max-height:165px;margin:0;padding:8px;list-style:none;display:grid;overflow:auto}.trip-map-legend button{color:#153c34;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;padding:7px 8px;display:grid}.trip-map-legend button:hover,.trip-map-legend button.active{background:#fff;border-color:#94b5a9}.trip-map-legend span{color:#fff;background:#153c34;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.trip-map-legend b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=1100px){.trip-itinerary-workspace{grid-template-columns:1fr}.trip-day-map-panel{order:-1;position:relative;top:auto}.trip-day-map-canvas{height:300px}.trip-day-map-overlay{min-height:300px}}@media (width<=640px){.trip-day-tabs{margin-left:-15px;margin-right:-15px;padding:0 15px}.trip-day-map-canvas{height:260px}.trip-day-map-overlay{min-height:260px}.trip-map-legend{max-height:130px}}.korea-trail{gap:22px;display:grid}.korea-trail-intro{justify-content:space-between;align-items:end;gap:20px;display:flex}.korea-trail-intro span,.korea-trail-empty>span{color:#c34529;letter-spacing:.14em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.korea-trail-intro h2{color:#153c34;max-width:680px;margin:0;font-size:clamp(28px,4.5vw,48px);line-height:1}.korea-trail-intro>a,.korea-trail-empty>a{color:#fff;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.korea-trail-stats{background:#f6f8f7;border:1px solid #c5cec9;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.korea-trail-stats>div{border-right:1px solid #c5cec9;padding:16px 18px}.korea-trail-stats>div:last-child{border-right:0}.korea-trail-stats dt{color:#687870;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.korea-trail-stats dd{color:#153c34;margin:4px 0 0;font-size:22px;font-weight:900}.korea-trail-workspace{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:20px;display:grid}.korea-trail-map-panel{background:#f8faf9;border:1px solid #bdc8c2;position:sticky;top:82px;overflow:hidden}.korea-trail-map{background:#dce7e2;height:520px}.korea-trail-map-panel>small{color:#687870;border-top:1px solid #d5ded9;padding:10px 12px;font-size:9px;line-height:1.5;display:block}.korea-trail-map-empty{color:#5f7169;text-align:center;place-items:center;min-height:360px;padding:30px;font-size:11px;display:grid}.korea-trail-map-overlay{color:#31564d;text-align:center;z-index:500;background:#eff4f1e0;place-items:center;padding:30px;font-size:10px;font-weight:800;display:grid;position:absolute;inset:0 0 41px}.korea-trail-map-overlay.error{background:#f8faf9f0}.korea-trail-timeline{gap:18px;display:grid}.korea-trail-timeline>section{background:#fff;border:1px solid #c5cec9}.korea-trail-timeline>section>header{background:#f6f8f7;border-bottom:1px solid #d9e0dc;padding:18px 20px}.korea-trail-timeline>section>header span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:900}.korea-trail-timeline>section>header h3{color:#153c34;margin:5px 0 0;font-size:17px}.korea-trail-timeline>section>header p{color:#64746d;margin:5px 0 0;font-size:10px}.korea-trail-timeline ol{margin:0;padding:0;list-style:none}.korea-trail-timeline li{border-bottom:1px solid #e0e6e3;min-height:80px;padding:18px 18px 18px 62px;transition:background .18s;position:relative}.korea-trail-timeline li:last-child{border-bottom:0}.korea-trail-timeline li.active{background:#f1f7f4}.korea-trail-timeline li>button{color:#fff;cursor:pointer;background:#153c34;border:0;border-radius:18px 18px 18px 5px;width:30px;height:34px;position:absolute;top:19px;left:18px;transform:rotate(-4deg)}.korea-trail-timeline li>button b{font-size:10px;display:block;transform:rotate(4deg)}.korea-trail-timeline article time{color:#64746d;font-size:9px;font-weight:800}.korea-trail-timeline article>span{color:#2f6657;text-transform:uppercase;background:#e7f0ec;margin-left:8px;padding:3px 6px;font-size:8px;font-weight:900}.korea-trail-timeline article>a:not(.korea-trail-story-link),.korea-trail-timeline article h4{color:#153c34;margin:6px 0 0;font-size:17px;font-weight:900;display:block}.korea-trail-timeline article>a:not(.korea-trail-story-link){text-underline-offset:3px;-webkit-text-decoration:underline #a8beb5;text-decoration:underline #a8beb5}.korea-trail-timeline article p{color:#66766f;margin:4px 0 0;font-size:10px}.korea-trail-timeline blockquote{color:#4f6159;border-left:2px solid #d7a04b;margin:10px 0 0;padding-left:12px;font-size:12px;line-height:1.55}.korea-trail-story-link{color:#1477ae;margin-top:10px;font-size:9px;font-weight:900;display:inline-block}.korea-trail-unmapped{color:#687870;background:#f6f8f7;margin:0;padding:11px 13px;font-size:9px}.korea-trail-empty{text-align:center;background:#f6f8f7;border:1px dashed #aebdb6;padding:44px}.korea-trail-empty strong{color:#153c34;font-size:20px;display:block}.korea-trail-empty p{color:#5c6f67;max-width:520px;margin:8px auto 18px;font-size:12px;line-height:1.6}.korea-trail-marker-shell{background:0 0;border:0}.korea-trail-marker{background:var(--trail-color,#c34529);color:#fff;border:3px solid #fff;border-radius:19px 19px 19px 5px;place-items:center;width:34px;height:40px;transition:transform .16s,filter .16s;display:grid;transform:rotate(-5deg);box-shadow:0 4px 12px #153c3447}.korea-trail-marker b{font-size:10px;transform:rotate(5deg)}.korea-trail-marker.active{filter:brightness(1.15);transform:rotate(-5deg)scale(1.2)}.korea-trail-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-width:520px;margin-top:12px;display:grid}.korea-trail-photo-grid.count-1{grid-template-columns:minmax(0,280px)}.korea-trail-photo-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.korea-trail-photo-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.korea-trail-photo-grid a{aspect-ratio:4/3;background:#e8efec;border:1px solid #cbd6d1;display:block;overflow:hidden}.korea-trail-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.korea-trail-photo-grid a:hover img{transform:scale(1.035)}@media (width<=900px){.korea-trail-workspace{grid-template-columns:1fr}.korea-trail-map-panel{position:relative;top:auto}.korea-trail-map{height:360px}.korea-trail-stats{grid-template-columns:repeat(2,1fr)}.korea-trail-stats>div:nth-child(2){border-right:0}.korea-trail-stats>div:nth-child(-n+2){border-bottom:1px solid #c5cec9}}@media (width<=560px){.korea-trail-intro{flex-direction:column;align-items:start}.korea-trail-intro>a{width:100%}.korea-trail-map{height:290px}.korea-trail-stats dd{font-size:18px}.korea-trail-timeline>section>header{padding:15px}.korea-trail-timeline li{padding-left:55px}.korea-trail-timeline li>button{left:13px}}.discover-nav{scrollbar-width:none;background:#fbfaf6;border-bottom:1px solid #e4e8e6;gap:18px;padding:9px 6vw;display:flex;overflow-x:auto}.discover-nav::-webkit-scrollbar{display:none}.discover-nav a{color:#5c6d65;white-space:nowrap;flex:none;font-size:12px;font-weight:600;text-decoration:none}.discover-nav a:hover{color:#153c34;text-decoration:underline}.arrival-intro,.planning-intro{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-intro-copy{flex:340px;min-width:0}.hero-mascot{flex:none;align-self:flex-start;margin:0}.trips-intro{flex-wrap:wrap;align-items:center;gap:24px;max-width:1100px;margin:0 auto;padding:30px 6vw 6px;display:flex}.concert-venues-page,.concert-venue-detail{max-width:1320px;margin:0 auto;padding-bottom:100px}.concert-venues-header{color:#fff;background:#0d3029;border-top:7px solid #00a84d;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:34px;margin:22px 0 30px;padding:clamp(24px,5vw,58px);display:grid}.concert-venues-header p,.concert-venue-hero-copy>p:first-child,.concert-venue-checklist>div>p,.concert-venue-save-panel>div>p{color:#87d5bd;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.concert-venues-header h1{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(38px,5.4vw,72px);line-height:.95}.concert-venues-header span{color:#c8ddd7;max-width:690px;margin-top:18px;font-size:14px;line-height:1.7;display:block}.concert-venues-header aside{background:#153c34;border:1px solid #54776f;align-self:end;padding:20px}.concert-venues-header aside b{font-size:13px}.concert-venues-header aside ol{color:#d7e7e2;gap:9px;margin:13px 0 0;padding-left:20px;font-size:12px;display:grid}.concert-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.concert-venue-grid>article{background:#fff;border:1px solid #bac8c2;min-width:0;overflow:hidden}.concert-venue-grid figure,.concert-venue-hero figure{background:#102f29;margin:0}.concert-venue-grid figure img{object-fit:cover;width:100%;height:270px;display:block}.concert-venue-grid figcaption,.concert-venue-hero figcaption{color:#66776f;background:#f3f5f3;padding:8px 12px;font-size:9px;line-height:1.4}.concert-venue-grid figcaption a,.concert-venue-hero figcaption a{color:inherit}.concert-venue-platform{color:#102f29;background:linear-gradient(135deg,#e9f4f0 0 50%,#f8f5eb 50%);border-bottom:12px solid #996cac;flex-direction:column;justify-content:space-between;min-height:270px;padding:28px;display:flex}.concert-venue-platform>span{letter-spacing:.2em;font-size:10px;font-weight:900}.concert-venue-platform>strong{letter-spacing:-.06em;font-size:clamp(38px,6vw,72px)}.concert-venue-platform>small{font-size:15px;font-weight:800}.concert-venue-card-body{gap:10px;padding:24px;display:grid}.concert-venue-card-meta{color:#607169;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;font-weight:900;display:flex}.concert-venue-card-body h2{letter-spacing:-.035em;margin:3px 0 0;font-size:29px}.concert-venue-card-body h2 a{color:#102f29;text-decoration:none}.concert-venue-card-body>p{color:#62736b;margin:0;font-size:12px}.concert-venue-station{align-items:center;gap:9px;margin-top:6px;display:flex}.concert-venue-station strong{font-size:12px}.concert-venue-card-body>small{color:#6b7b74;font-size:9px}.concert-venue-card-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.concert-venue-card-links a,.concert-venue-primary-actions a,.concert-venue-sources a{color:#153c34;background:#f8faf9;border:1px solid #b9c7c1;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.concert-venue-card-links a:first-child,.concert-venue-primary-actions a:first-child{color:#fff;background:#153c34;border-color:#153c34}.concert-venue-trust{background:#f6f4ea;border-left:6px solid #f2cc67;margin-top:30px;padding:30px}.concert-venue-trust h2{margin:0 0 10px;font-size:23px}.concert-venue-trust p{color:#53675e;max-width:900px;margin:0;line-height:1.7}.concert-venue-hero{color:#fff;background:#102f29;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);margin:22px 0 0;display:grid;overflow:hidden}.concert-venue-hero-copy{padding:clamp(30px,5vw,66px)}.concert-venue-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,7vw,88px);line-height:.9}.concert-venue-hero-copy>strong{color:#bcd8cf;margin-top:14px;font-size:17px;display:block}.concert-venue-station.large{border-top:1px solid #496c63;border-bottom:1px solid #496c63;margin-top:28px;padding:14px}.concert-venue-station.large span{font-size:15px;font-weight:850}.concert-venue-arrival{color:#d2e3de;max-width:720px;margin:25px 0 0;font-size:15px;line-height:1.72}.concert-venue-primary-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.concert-venue-primary-actions a{color:#fff;background:#173e35;border-color:#5c7c74}.concert-venue-primary-actions a:first-child{color:#102f29;background:#f2cc67;border-color:#f2cc67}.concert-venue-hero figure{flex-direction:column;display:flex}.concert-venue-hero figure img{object-fit:cover;flex:1;width:100%;min-height:490px;display:block}.concert-venue-hero figcaption{flex:none}.concert-venue-address-board{color:#102f29;background:#f4f7f5;border-top:12px solid #0052a4;flex-direction:column;justify-content:center;align-self:center;gap:18px;min-height:390px;margin:30px;padding:34px;display:flex}.concert-venue-address-board>span{letter-spacing:.08em;font-size:11px;font-weight:900}.concert-venue-address-board>strong{font-size:clamp(25px,3vw,39px);line-height:1.3}.concert-venue-address-board>small{color:#63756d}.concert-venue-facts{padding:18px 0 64px}.concert-venue-facts dl{border-top:1px solid #c5d0cb;border-left:1px solid #c5d0cb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.concert-venue-facts dl>div{border-bottom:1px solid #c5d0cb;border-right:1px solid #c5d0cb;min-height:108px;padding:20px}.concert-venue-facts dt{color:#64756d;text-transform:uppercase;font-size:9px;font-weight:900}.concert-venue-facts dd{margin:9px 0 0;font-size:13px;font-weight:750;line-height:1.5}.concert-venue-day-plan{padding:20px 0 70px}.concert-venue-tip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.concert-venue-tip-grid article{background:#fff;border:1px solid #c4cec9;padding:25px}.concert-venue-tip-grid article>span{color:#1477ae;font-size:11px;font-weight:900}.concert-venue-tip-grid h3{margin:24px 0 8px;font-size:20px}.concert-venue-tip-grid strong{font-size:13px}.concert-venue-tip-grid p{color:#66776f;margin:12px 0 0;font-size:11px;line-height:1.6}.concert-venue-checklist{background:#eaf2ef;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:40px;padding:40px;display:grid}.concert-venue-checklist h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,45px);line-height:1.02}.concert-venue-checklist ol{counter-reset:venue-check;gap:8px;margin:0;padding:0;list-style:none;display:grid}.concert-venue-checklist li{counter-increment:venue-check;background:#fff;border:1px solid #c5d0cb;padding:15px 16px 15px 54px;font-size:12px;line-height:1.55;position:relative}.concert-venue-checklist li:before{content:counter(venue-check);color:#fff;background:#0052a4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid;position:absolute;top:13px;left:16px}.concert-venue-save-panel{background:#fff;border:1px solid #bdc9c3;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:36px;margin-top:18px;padding:38px;display:grid}.concert-venue-save-panel h2{margin:0;font-size:31px}.concert-venue-save-panel span{color:#5e7068;max-width:650px;margin-top:12px;font-size:12px;line-height:1.6;display:block}.concert-venue-account-actions{align-content:start;gap:10px;display:grid}.concert-venue-account-actions>div>button,.concert-venue-trip-action>button,.event-room-control>button{color:#fff;cursor:pointer;background:#153c34;border:0;width:100%;min-height:45px;padding:0 15px;font-weight:900}.concert-venue-account-actions .event-room-control>button{background:#0052a4}.concert-venue-trip-picker{background:#f5f7f6;border:1px solid #c1ccc6;gap:10px;margin-top:8px;padding:13px;display:grid}.concert-venue-trip-picker label{color:#53665d;gap:5px;font-size:10px;font-weight:900;display:grid}.concert-venue-trip-picker select,.concert-venue-trip-picker input{background:#fff;border:1px solid #b9c5bf;min-height:42px;padding:0 10px}.concert-venue-trip-picker>div{gap:7px;display:flex}.concert-venue-trip-picker button{color:#fff;background:#153c34;border:0;min-height:39px;padding:0 13px;font-size:10px;font-weight:900}.concert-venue-trip-picker button.quiet{color:#153c34;background:#e5eae7}.concert-venue-trip-action>small,.event-room-control>small{color:#5e7068;margin-top:6px;font-size:10px;display:block}.concert-venue-sources{padding:50px 0 28px}.concert-venue-sources h2{margin:0 0 8px;font-size:25px}.concert-venue-sources p{color:#5d7067;max-width:850px;font-size:12px;line-height:1.65}.concert-venue-sources>div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.concert-venue-other{border-top:1px solid #c6d0cb;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 0;display:flex}.concert-venue-other strong{margin-right:7px;font-size:11px}.concert-venue-other a{color:#153c34;background:#eef2f0;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=800px){.concert-venues-page,.concert-venue-detail{padding-left:12px;padding-right:12px}.concert-venues-header,.concert-venue-hero,.concert-venue-checklist,.concert-venue-save-panel,.concert-venue-grid{grid-template-columns:1fr}.concert-venue-grid figure img,.concert-venue-platform{height:220px;min-height:220px}.concert-venue-hero figure img{min-height:280px}.concert-venue-facts dl,.concert-venue-tip-grid{grid-template-columns:1fr}.concert-venue-facts dl>div{min-height:0}.concert-venue-checklist,.concert-venue-save-panel{padding:25px}.concert-venue-header{margin-left:-12px;margin-right:-12px}.concert-venue-address-board{min-height:270px;margin:18px}}.trips-intro>div{flex:380px;min-width:0}.trips-intro h1{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.08}.trips-intro-lead{color:#5c6d65;max-width:560px;margin:12px 0 16px;font-size:14px;line-height:1.55}.trips-intro-list{gap:7px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.trips-intro-list li{color:#33443c;padding-left:16px;font-size:13px;line-height:1.45;position:relative}.trips-intro-list li:before{content:"";background:#1477ae;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.trips-inline-loading{color:#607169;max-width:1100px;margin:0 auto;padding:14px 6vw 40px;font-size:12px}.checked-media.no-photo{aspect-ratio:auto;background:0 0;padding:10px 0 0}.checked-media.no-photo .checked-status{display:inline-block;position:static}.onboarding{max-width:760px;margin:0 auto;padding:34px 6vw 60px}.onboarding-card,.onboarding-done{background:#fff;border:1px solid #dfe5e2;border-radius:12px;padding:26px 24px 24px}.onboarding-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.onboarding-head h2,.onboarding-done h2{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(21px,3vw,28px)}.onboarding-lead{color:#5c6d65;margin:9px 0 0;font-size:13.5px;line-height:1.55}.onboarding-field{border:0;margin:0 0 22px;padding:0}.onboarding-field legend{color:#1b2a24;letter-spacing:-.01em;margin-bottom:9px;padding:0;font-size:14px;font-weight:800}.onboarding-choices{flex-wrap:wrap;gap:7px;display:flex}.onboarding-choices button{color:#33443c;cursor:pointer;background:#fff;border:1px solid #cdd6d1;border-radius:19px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600}.onboarding-choices button:hover{border-color:#1477ae}.onboarding-choices button.on{color:#fff;background:#153c34;border-color:#153c34}.onboarding-other{color:#6b7c74;gap:5px;max-width:280px;margin-top:10px;font-size:11.5px;display:grid}.onboarding-other input{text-transform:uppercase;border:1px solid #cdd6d1;border-radius:8px;min-height:38px;padding:0 10px;font-size:14px}.onboarding-field small{color:#77867f;margin-top:8px;font-size:11.5px;line-height:1.5;display:block}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.onboarding-primary{color:#fff;cursor:pointer;background:#153c34;border:0;align-items:center;min-height:46px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.onboarding-primary:disabled{opacity:.6}.onboarding-actions a:not(.onboarding-primary){color:#5c6d65;font-size:12.5px}.onboarding-done{text-align:center;justify-items:center;display:grid}.onboarding-rank{color:#1477ae;margin:8px 0 0;font-size:14px;font-weight:800}.stay-planner-page{color:#102f29;max-width:1320px;margin:0 auto;padding-bottom:100px}.stay-planner-hero{color:#fff;background:#102f29;border-top:8px solid #00a84d;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);margin:22px 0 14px;display:grid}.stay-planner-hero>div{padding:clamp(28px,5vw,62px)}.stay-planner-hero>div>p,.stay-section-heading>p,.stay-booking-section>div>p{color:#50b999;letter-spacing:.15em;margin:0 0 11px;font-size:10px;font-weight:900}.stay-planner-hero h1{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(43px,6.4vw,78px);line-height:.91}.stay-planner-hero>div>span{color:#cbded8;max-width:720px;margin-top:20px;font-size:14px;line-height:1.68;display:block}.stay-planner-hero nav{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.stay-planner-hero nav a{color:#fff;border:1px solid #54776f;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.stay-planner-hero nav a:first-child{color:#102f29;background:#f2cc67;border-color:#f2cc67}.stay-planner-hero aside{color:#102f29;background:#f5f7f4;border-top:11px solid #0052a4;align-self:center;gap:11px;margin:24px;padding:28px;display:grid;box-shadow:0 12px 30px #00000029}.stay-planner-hero aside>span{letter-spacing:.14em;font-size:9px;font-weight:900}.stay-planner-hero aside>strong{word-break:keep-all;font-size:clamp(25px,3vw,38px);line-height:1.22}.stay-planner-hero aside>small{color:#607169;font-size:11px;line-height:1.5}.stay-planner-hero aside>a{color:#0052a4;margin-top:8px;font-size:11px;font-weight:900}.stay-section-heading{border-bottom:1px solid #bfcac5;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:8px 36px;padding:42px 0 18px;display:grid}.stay-section-heading>p{color:#1477ae;grid-column:1/-1}.stay-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,46px);line-height:1}.stay-section-heading>span{color:#5f7168;align-self:end;font-size:12px;line-height:1.65}.stay-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px 0 20px;display:grid}.stay-area-card{background:#fff;border:1px solid #bdc9c3;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);min-width:0;display:grid;overflow:hidden}.stay-area-card figure{background:#102f29;flex-direction:column;min-height:100%;margin:0;display:flex}.stay-area-card figure img{object-fit:cover;flex:1;width:100%;min-height:300px;display:block}.stay-area-card figcaption{color:#66776f;background:#f2f4f2;padding:8px 10px;font-size:8px;line-height:1.4}.stay-area-card figcaption a{color:inherit}.stay-area-board{color:#102f29;background:linear-gradient(145deg,#e6f1ed 0 58%,#f8f4e8 58%);border-bottom:13px solid #00a84d;flex-direction:column;justify-content:space-between;min-height:330px;padding:24px;display:flex}.stay-tone-red .stay-area-board{border-bottom-color:#d7392f}.stay-tone-blue .stay-area-board{border-bottom-color:#0052a4}.stay-tone-purple .stay-area-board{border-bottom-color:#996cac}.stay-tone-gold .stay-area-board{border-bottom-color:#f2cc67}.stay-area-board>span{letter-spacing:.16em;font-size:10px;font-weight:900}.stay-area-board>strong{letter-spacing:-.07em;font-size:clamp(39px,5vw,68px);line-height:1}.stay-area-board>small{font-size:14px;font-weight:900}.stay-area-card-body{align-content:start;gap:10px;padding:24px;display:grid}.stay-area-station{color:#5f7068;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.stay-area-card h3{letter-spacing:-.04em;margin:3px 0 0;font-size:30px}.stay-area-card h3 small{color:#6b7c74;font-size:16px;font-weight:700}.stay-area-card-body>strong{font-size:12px;line-height:1.45}.stay-area-card-body>p{color:#607169;margin:0;font-size:11px;line-height:1.55}.stay-area-card dl{gap:7px;margin:4px 0 0;display:grid}.stay-area-card dl>div{background:#f4f6f4;border-left:3px solid #c7d2cd;padding:10px}.stay-area-card dt{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.stay-area-card dd{color:#465a50;margin:4px 0 0;font-size:10px;line-height:1.5}.stay-area-links{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.stay-area-links a{color:#153c34;border:1px solid #bdc9c3;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none}.stay-area-links a:first-child{color:#fff;background:#153c34;border-color:#153c34}.stay-type-grid{counter-reset:stay-type;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 0 28px;display:grid}.stay-type-card{background:#fff;border:1px solid #bdc9c3;flex-direction:column;min-height:270px;padding:22px;display:flex}.stay-type-card>span{color:#1477ae;letter-spacing:.1em;font-size:9px;font-weight:900}.stay-type-card h3{letter-spacing:-.04em;margin:30px 0 9px;font-size:26px}.stay-type-card>strong{font-size:11px;line-height:1.5}.stay-type-card>p{color:#61736a;margin:12px 0;font-size:10px;line-height:1.6}.stay-type-card>a{color:#0052a4;margin-top:auto;font-size:9px;font-weight:900}.stay-booking-section{background:#e7efec;border-top:7px solid #0052a4;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:42px;margin:14px 0 40px;padding:clamp(26px,4vw,46px);display:grid}.stay-booking-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1}.stay-booking-section>div>span{color:#566a60;max-width:610px;margin-top:14px;font-size:11px;line-height:1.65;display:block}.stay-official-tools{gap:7px;margin-top:20px;display:grid}.stay-official-tools>a{color:#102f29;background:#fff;border:1px solid #b9c7c1;gap:4px;padding:12px;text-decoration:none;display:grid}.stay-official-tools b{font-size:10px}.stay-official-tools span{color:#607169;font-size:9px;line-height:1.45}.stay-official-tools small{color:#1477ae;font-size:8px;font-weight:900}.stay-booking-section ol{counter-reset:stay-check;gap:7px;margin:0;padding:0;list-style:none;display:grid}.stay-booking-check{counter-increment:stay-check;color:#33483e;background:#fff;border:1px solid #bdc9c3;align-items:center;min-height:50px;padding:13px 14px 13px 54px;font-size:10px;line-height:1.5;display:flex;position:relative}.stay-booking-check:before{content:counter(stay-check);color:#fff;background:#0052a4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid;position:absolute;left:15px}.stay-marketplace{padding-top:8px}.stay-marketplace .supplier-callout,.stay-marketplace .listing-grid{margin-top:14px}@media (width<=980px){.stay-planner-page{padding-left:12px;padding-right:12px}.stay-area-card{grid-template-columns:1fr}.stay-area-card figure img,.stay-area-board{height:240px;min-height:240px}.stay-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.stay-planner-hero,.stay-section-heading,.stay-booking-section{grid-template-columns:1fr}.stay-planner-hero{margin-left:-12px;margin-right:-12px}.stay-planner-hero h1{font-size:46px}.stay-planner-hero aside{margin:0 18px 22px}.stay-area-grid,.stay-type-grid{grid-template-columns:1fr}.stay-section-heading{gap:12px}.stay-type-card{min-height:235px}.stay-booking-section{gap:28px;padding:24px}}.tutor-market-page{color:#102f29;max-width:1320px;margin:0 auto;padding-bottom:100px}.tutor-market-hero{background:#f2cc67;border-top:8px solid #d7392f;justify-content:space-between;align-items:flex-end;gap:30px;margin:22px 0 14px;padding:clamp(28px,5vw,58px);display:flex}.tutor-market-hero>div{min-width:0}.tutor-market-hero>div>p,.tutor-section-heading>p,.tutor-compare-section>div>p{color:#9e3128;letter-spacing:.15em;margin:0 0 11px;font-size:10px;font-weight:900}.tutor-market-hero h1{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(42px,6vw,72px);line-height:.93}.tutor-market-hero>div>span{color:#455a50;max-width:760px;margin-top:18px;font-size:14px;line-height:1.65;display:block}.tutor-market-hero nav{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.tutor-market-hero nav a{color:#102f29;background:#f8df99;border:1px solid #806a29;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.tutor-hero-mascot{flex:none;margin:0 8px 0 0!important}.tutor-search-form{background:#fff;border:1px solid #aebdb5;margin:14px 0 8px;padding:24px}.tutor-search-form>header{border-bottom:1px solid #d2dbd6;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:18px;display:flex}.tutor-search-form>header p{color:#1477ae;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:950}.tutor-search-form>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(23px,3vw,35px)}.tutor-search-form>header span{color:#61736a;max-width:720px;margin-top:8px;font-size:10px;line-height:1.55;display:block}.tutor-search-form>header>strong{white-space:nowrap;font-size:18px}.tutor-search-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding-top:17px;display:grid}.tutor-search-fields>label{color:#42584e;align-content:start;gap:7px;min-width:0;font-size:8px;font-weight:900;display:grid}.tutor-search-fields select,.tutor-search-fields input[type=number]{color:#153c34;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #adbbb4;padding:0 10px;font-size:10px}.tutor-search-fields .tutor-verified-filter{border:1px solid #adbbb4;align-self:end;align-items:center;gap:8px;min-height:43px;padding:0 11px;display:flex}.tutor-verified-filter input{accent-color:#153c34;width:18px;height:18px}.tutor-search-form>footer{align-items:center;gap:8px;margin-top:13px;display:flex}.tutor-search-form>footer button,.tutor-search-form>footer a,.tutor-search-empty>a{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.tutor-search-form>footer a{color:#153c34;background:#fff}.tutor-search-empty{background:#f5f8f6;border:1px dashed #9eb0a7;justify-items:start;gap:9px;margin-top:14px;padding:28px;display:grid}.tutor-search-empty strong{font-size:21px}.tutor-search-empty p{color:#5e7168;max-width:720px;margin:0;font-size:11px;line-height:1.6}.tutor-search-empty>a{margin-top:5px}.tutor-section-heading{border-bottom:1px solid #bdc9c3;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:8px 36px;padding:42px 0 18px;display:grid}.tutor-section-heading>p{color:#1477ae;grid-column:1/-1}.tutor-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(29px,4vw,46px);line-height:1}.tutor-section-heading>span{color:#5f7168;align-self:end;font-size:12px;line-height:1.65}.tutor-goal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:14px 0 30px;display:grid}.tutor-goal-card{background:#fff;border:1px solid #bdc9c3;flex-direction:column;grid-column:span 2;min-height:350px;padding:23px;scroll-margin-top:20px;display:flex}.tutor-goal-card:nth-child(4){grid-column:2/span 2}.tutor-goal-card:nth-child(5){grid-column:4/span 2}.tutor-goal-card>span{color:#1477ae;letter-spacing:.1em;font-size:9px;font-weight:900}.tutor-goal-card h3{letter-spacing:-.04em;margin:28px 0 10px;font-size:28px}.tutor-goal-card>strong{font-size:12px;line-height:1.5}.tutor-goal-card dl{gap:8px;margin:16px 0;display:grid}.tutor-goal-card dl>div{background:#f3f6f4;border-left:3px solid #c0ccc6;padding:10px}.tutor-goal-card dt{color:#9e3128;text-transform:uppercase;font-size:8px;font-weight:900}.tutor-goal-card dd{color:#52665c;margin:4px 0 0;font-size:10px;line-height:1.55}.tutor-goal-card>a{color:#0052a4;margin-top:auto;font-size:9px;font-weight:900}.tutor-compare-section{color:#fff;background:#102f29;border-top:7px solid #f2cc67;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:42px;margin:10px 0 32px;padding:clamp(26px,4vw,46px);display:grid}.tutor-compare-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,46px);line-height:1}.tutor-compare-section>div>span{color:#cbded8;max-width:620px;margin-top:14px;font-size:11px;line-height:1.65;display:block}.tutor-official-tools{gap:7px;margin-top:20px;display:grid}.tutor-official-tools>a{color:#fff;background:#173e35;border:1px solid #4d6f65;gap:4px;padding:12px;text-decoration:none;display:grid}.tutor-official-tools b{font-size:10px}.tutor-official-tools span{color:#bfd4cd;font-size:9px;line-height:1.45}.tutor-official-tools small{color:#f2cc67;font-size:8px;font-weight:900}.tutor-compare-section ol{counter-reset:tutor-check;gap:7px;margin:0;padding:0;list-style:none;display:grid}.tutor-check{counter-increment:tutor-check;color:#d5e4df;background:#173e35;border:1px solid #4d6f65;align-items:center;min-height:51px;padding:13px 14px 13px 54px;font-size:10px;line-height:1.5;display:flex;position:relative}.tutor-check:before{content:counter(tutor-check);color:#102f29;background:#f2cc67;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid;position:absolute;left:15px}.tutor-listing-section{padding-top:8px}.tutor-listing-section .supplier-callout,.tutor-listing-section .listing-grid{margin-top:14px}.tutor-public-availability{background:#f4f8f6;border:1px solid #adc0b7;margin:18px 0 22px;padding:20px}.tutor-public-availability>header{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);align-items:end;gap:18px;display:grid}.tutor-public-availability>header span,.tutor-availability-admin>header span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:950}.tutor-public-availability h3{margin:6px 0 0;font-size:23px}.tutor-public-availability>header small{color:#5d7168;font-size:9px;line-height:1.55}.tutor-weekly-hours{border-top:1px solid #ced8d3;border-left:1px solid #ced8d3;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}.tutor-weekly-hours>div{background:#fff;border-bottom:1px solid #ced8d3;border-right:1px solid #ced8d3;padding:10px}.tutor-weekly-hours dt{font-size:8px;font-weight:950}.tutor-weekly-hours dd{color:#52675e;margin:4px 0 0;font-size:9px;line-height:1.45}.tutor-slot-options{border:0;margin:18px 0 0;padding:0}.tutor-slot-options legend{margin-bottom:8px;font-size:10px;font-weight:950}.tutor-slot-options label{cursor:pointer;background:#fff;border:1px solid #bdcac4;border-bottom:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:9px 11px;display:grid}.tutor-slot-options label:last-child{border-bottom:1px solid #bdcac4}.tutor-slot-options input{accent-color:#153c34;width:18px;height:18px}.tutor-slot-options span{font-size:10px;font-weight:850}.tutor-slot-options small{color:#1477ae;font-size:8px;font-weight:900}.tutor-availability-admin{border-top:1px solid #b9c7c0;margin-top:28px;padding-top:26px}.tutor-availability-admin>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tutor-availability-admin>header h3{margin:6px 0 0;font-size:25px}.tutor-availability-admin>header p{color:#607269;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.55}.tutor-availability-admin>header>strong{white-space:nowrap;font-size:18px}.tutor-availability-settings{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.tutor-availability-settings label,.tutor-slot-publisher label,.tutor-exception-editor label{color:#435a50;gap:6px;font-size:8px;font-weight:900;display:grid}.tutor-availability-settings input,.tutor-slot-publisher input,.tutor-slot-publisher select,.tutor-exception-editor input,.tutor-exception-editor select,.tutor-rule-editor input,.tutor-rule-editor select{color:#153c34;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #aebdb5;padding:0 9px;font-size:9px}.tutor-rule-editor,.tutor-slot-publisher,.tutor-exception-editor{background:#f6f8f7;border:1px solid #c2cec8;margin-top:18px;padding:17px}.tutor-rule-editor>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.tutor-rule-editor h4,.tutor-slot-publisher h4,.tutor-exception-editor h4{margin:0 0 12px;font-size:16px}.tutor-rule-editor>header h4{margin:0}.tutor-rule-editor>div{grid-template-columns:1.1fr .8fr .8fr 1fr auto;gap:6px;margin-top:8px;display:grid}.tutor-rule-editor button,.tutor-slot-publisher button,.tutor-exception-editor button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.tutor-rule-editor>button,.tutor-slot-publisher>div>button,.tutor-exception-editor>div>button{color:#fff;background:#153c34;margin-top:10px}.tutor-slot-publisher>div,.tutor-exception-editor>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:7px;display:grid}.tutor-exception-editor>div{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.tutor-slot-publisher ul,.tutor-exception-editor ul{margin:15px 0 0;padding:0;list-style:none;display:grid}.tutor-slot-publisher li,.tutor-exception-editor li{border-top:1px solid #d0d9d4;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.tutor-slot-publisher li>div:first-child{gap:3px;display:grid}.tutor-slot-publisher li small{color:#667970;font-size:8px}.tutor-slot-publisher li>div:last-child{gap:5px;display:flex}.tutor-exception-editor li span{font-size:9px;line-height:1.45}@media (width<=900px){.tutor-market-page{padding-left:12px;padding-right:12px}.tutor-search-fields,.tutor-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-goal-card,.tutor-goal-card:nth-child(4),.tutor-goal-card:nth-child(5){grid-column:auto}.tutor-goal-card:last-child{grid-column:1/-1}.tutor-compare-section{grid-template-columns:1fr}.tutor-availability-settings,.tutor-slot-publisher>div,.tutor-exception-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tutor-market-hero{align-items:center;margin-left:-12px;margin-right:-12px}.tutor-market-hero h1{font-size:44px}.tutor-search-form{padding:17px}.tutor-search-form>header,.tutor-public-availability>header{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:12px}.tutor-search-fields,.tutor-weekly-hours,.tutor-availability-settings,.tutor-slot-publisher>div,.tutor-exception-editor>div{grid-template-columns:1fr}.tutor-search-form>footer{flex-direction:column;align-items:stretch}.tutor-search-form>footer button,.tutor-search-form>footer a{width:100%}.tutor-section-heading{grid-template-columns:1fr;gap:12px}.tutor-goal-grid{grid-template-columns:1fr}.tutor-goal-card,.tutor-goal-card:last-child{grid-column:auto;min-height:310px}.tutor-compare-section{padding:24px}.tutor-hero-mascot{margin-right:0!important}.tutor-rule-editor>div{grid-template-columns:1fr 1fr}.tutor-rule-editor>div select:first-child,.tutor-rule-editor>div button{grid-column:1/-1}.tutor-availability-admin>header{flex-direction:column;align-items:flex-start}}.city-hub{--city-accent:#0052a4;--city-soft:#e8f1f6;color:#102f29;overflow-x:hidden}.city-hub-jeju{--city-accent:#e36b27;--city-soft:#fff0e5}.city-hub-hero{color:#fff;border-top:9px solid var(--city-accent);background:#102f29;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:50px;max-width:1320px;margin:22px auto 68px;padding:clamp(30px,5vw,66px);display:grid}.city-hub-hero>div{align-self:center}.city-hub-hero h1{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(43px,6vw,76px);font-weight:850;line-height:.91}.city-hub-hero .guide-kicker{color:#80c3e8}.city-hub-jeju .city-hub-hero .guide-kicker{color:#ffc09d}.city-hub-name{align-items:baseline;gap:10px;margin:19px 0 0;display:flex}.city-hub-name strong{font-size:18px}.city-hub-name span{color:#c7d9d3;font-size:24px;font-weight:700}.city-hub-hero .guide-answer{color:#c8d9d3;max-width:700px;margin-top:16px;font-size:14px}.city-hub-board{color:#102f29;border-left:12px solid var(--city-accent);background:#f6f6f1;align-self:center;margin:0;box-shadow:0 18px 42px #0003}.city-hub-board>div{border-bottom:1px solid #ced7d2;padding:20px 22px}.city-hub-board>div:last-child{border-bottom:0}.city-hub-board dt{color:var(--city-accent);letter-spacing:.15em;font-size:9px;font-weight:950}.city-hub-board dd{margin:6px 0 0;font-size:15px;font-weight:800;line-height:1.35}.city-hub-section{max-width:1200px;margin:0 auto;padding:0 24px 88px}.city-hub-section>header{border-bottom:1px solid #bfcac5;grid-template-columns:52px 1fr;align-items:start;gap:18px;padding-bottom:18px;display:grid}.city-hub-section>header>span{background:var(--city-accent);color:#fff;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}.city-hub-section>header p,.city-hub-actions>div>p,.city-hub-sources>div:first-child>p,.city-hub-index>header>p{color:var(--city-accent);letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.city-hub-section>header h2,.city-hub-actions h2,.city-hub-sources h2,.city-hub-index>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.city-hub-guides .guide-index{margin-top:20px}.city-hub-guides-all,.national-region-guides-all{text-underline-offset:5px;margin-top:18px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-block}.city-hub-arrival-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.city-hub-arrival-grid article{background:var(--city-soft);border-top:7px solid var(--city-accent);flex-direction:column;min-width:0;min-height:310px;padding:28px;display:flex}.city-hub-arrival-grid article>p,.city-hub-transport li>p{color:var(--city-accent);letter-spacing:.14em;margin:0;font-size:9px;font-weight:950}.city-hub-arrival-grid h3,.city-hub-transport h3{letter-spacing:-.04em;margin:28px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.04}.city-hub-arrival-grid article>span,.city-hub-transport li>span{color:#51665c;font-size:12px;line-height:1.68}.city-hub-arrival-grid article>a,.city-hub-transport li>a{overflow-wrap:anywhere;color:#102f29;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:20px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.city-hub-arrival-grid article>a small,.city-hub-transport li>a small{color:#718078;margin-left:auto;font-size:8px;font-weight:700}.city-hub-transport ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.city-hub-transport li{background:#fff;border:1px solid #bdc9c3;flex-direction:column;min-width:0;min-height:330px;padding:25px;display:flex}.city-hub-transport h3{font-size:27px}.city-hub-base-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.city-hub-base-grid>article{background:#fff;border:1px solid #bdc9c3;flex-direction:column;min-height:480px;padding:24px;scroll-margin-top:86px;display:flex}.city-hub-base-grid>article>span{color:var(--city-accent);font-size:10px;font-weight:950}.city-hub-base-grid h3{letter-spacing:-.045em;margin:32px 0 3px;font-size:33px;line-height:1}.city-hub-base-grid>article>p{color:#697970;margin:0 0 20px;font-size:15px;font-weight:750}.city-hub-base-grid>article>strong{min-height:45px;font-size:12px;line-height:1.5}.city-hub-base-grid dl{gap:8px;margin:20px 0;display:grid}.city-hub-base-grid dl>div{border-left:3px solid var(--city-accent);background:#f3f6f4;padding:11px}.city-hub-base-grid dt{color:var(--city-accent);font-size:8px;font-weight:950}.city-hub-base-grid dd{color:#50635a;margin:5px 0 0;font-size:10px;line-height:1.55}.city-hub-base-grid>article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.city-hub-base-grid>article>div a{color:#102f29;border:1px solid #bac7c1;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none}.city-hub-base-grid>article>div a:first-child{color:#fff;background:#102f29;border-color:#102f29}.city-hub-actions{background:var(--city-soft);border-top:8px solid var(--city-accent);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:40px;max-width:1200px;margin:0 auto 88px;padding:38px;display:grid}.city-hub-actions nav{gap:7px;display:grid}.city-hub-actions nav a{color:#102f29;background:#fff;border:1px solid #b9c6c0;grid-template-columns:48px 1fr;align-items:center;min-height:62px;padding:13px 17px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.city-hub-actions nav a span{color:var(--city-accent);letter-spacing:.12em;font-size:8px;font-weight:950}.city-hub-sources{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:42px;max-width:1200px;margin:0 auto;padding:0 24px 94px;display:grid}.city-hub-sources>div:first-child>span{color:#596d63;margin-top:14px;font-size:11px;line-height:1.65;display:block}.city-hub-sources>div:last-child{gap:8px;display:grid}.city-hub-sources>div:last-child>a{color:#102f29;background:#fff;border:1px solid #bdc9c3;grid-template-columns:1fr auto;gap:5px 12px;padding:17px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.city-hub-sources a small{color:#718078;grid-column:1/-1;font-size:8px;font-weight:700}.regions-index-hero{max-width:1200px}.regions-index-hero>div{max-width:900px}.city-hub-index{max-width:1200px;margin:0 auto;padding:0 24px 100px}.city-hub-index>header{border-bottom:1px solid #bdc9c3;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:8px 36px;padding-bottom:18px;display:grid}.city-hub-index>header>p{grid-column:1/-1}.city-hub-index>header>span{color:#5f7168;align-self:end;font-size:12px;line-height:1.65}.city-hub-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.city-hub-index-card{--city-card:#0052a4;border-top:9px solid var(--city-card);background:#e8f1f6;flex-direction:column;min-height:470px;padding:30px;display:flex}.city-hub-index-jeju{--city-card:#e36b27;background:#fff0e5}.city-hub-index-card>span{color:var(--city-card);letter-spacing:.12em;font-size:9px;font-weight:950}.city-hub-index-card h3{letter-spacing:-.065em;margin:32px 0 0;font-size:clamp(40px,6vw,70px);line-height:.9}.city-hub-index-card h3 a{color:inherit}.city-hub-index-card>p{color:#607169;margin:8px 0 22px;font-size:21px;font-weight:750}.city-hub-index-card>strong{font-size:15px;line-height:1.4}.city-hub-index-card dl{gap:7px;margin:24px 0;display:grid}.city-hub-index-card dl>div{border-bottom:1px solid #bfcbc6;grid-template-columns:60px 1fr;gap:12px;padding:10px 0;display:grid}.city-hub-index-card dt{color:var(--city-card);font-size:8px;font-weight:950}.city-hub-index-card dd{margin:0;font-size:10px;font-weight:750;line-height:1.45}.city-hub-index-card>a{color:#102f29;border-top:1px solid #aebdb6;margin-top:auto;padding-top:18px;font-size:10px;font-weight:950;text-decoration:none}@media (width<=900px){.city-hub-hero{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.city-hub-transport ol,.city-hub-base-grid{grid-template-columns:1fr}.city-hub-transport li,.city-hub-base-grid>article{min-height:auto}.city-hub-actions,.city-hub-sources,.city-hub-index>header{grid-template-columns:1fr}.city-hub-index>header>p{grid-column:auto}}@media (width<=650px){.city-hub{padding-bottom:65px}.city-hub-hero{gap:28px;margin:0 0 58px;padding:32px 16px}.city-hub-hero h1{overflow-wrap:anywhere;font-size:44px}.city-hub-board{border-left-width:8px}.city-hub-section,.city-hub-sources,.city-hub-index{padding-left:14px;padding-right:14px}.city-hub-arrival-grid,.city-hub-index>div{grid-template-columns:minmax(0,1fr)}.city-hub-section>header{grid-template-columns:40px minmax(0,1fr)}.city-hub-section>header>span{width:36px;height:36px}.city-hub-arrival-grid article{min-height:290px;padding:22px}.city-hub-arrival-grid h3,.city-hub-transport h3{overflow-wrap:anywhere}.city-hub-actions{margin-left:14px;margin-right:14px;padding:24px}.city-hub-index-card{min-height:430px;padding:24px}}.visual-guide-shelf{color:#102f29;max-width:1320px;margin:72px auto;padding:0 24px}.visual-guide-shelf>header{border-bottom:1px solid #b9c8c1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:18px;padding-bottom:18px;display:grid}.visual-guide-shelf>header p,.visual-guides-hero p,.visual-guide-hero>div>p,.visual-guide-overview>div>p,.visual-guide-places>header>p,.visual-guide-source>div>p,.visual-guide-trust>div>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.visual-guide-shelf>header h2{letter-spacing:-.05em;max-width:17ch;margin:0;font-size:clamp(30px,4vw,50px);line-height:.95}.visual-guide-shelf>header span{color:#5d6f66;max-width:700px;margin-top:10px;font-size:12px;line-height:1.6;display:block}.visual-guide-shelf>header>a{color:#102f29;border:1px solid #102f29;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.visual-guide-shelf>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.visual-guide-shelf article{background:#fff;border:1px solid #bdcbc4;grid-template-rows:270px 1fr;min-width:0;display:grid;overflow:hidden}.visual-guide-thumb{background:#e9f0ed;min-width:0;display:block;overflow:hidden}.visual-guide-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .25s;display:block}.visual-guide-thumb:hover img{transform:scale(1.02)}.visual-guide-shelf article>div{flex-direction:column;padding:16px;display:flex}.visual-guide-shelf article>div>span{color:#0969a2;letter-spacing:.11em;font-size:8px;font-weight:950}.visual-guide-shelf h3{letter-spacing:-.045em;margin:14px 0 0;font-size:27px;line-height:1}.visual-guide-shelf h3 a{color:inherit;text-decoration:none}.visual-guide-shelf article>div>p{color:#60736a;margin:3px 0 15px;font-size:14px;font-weight:750}.visual-guide-shelf article>div>strong{font-size:11px;line-height:1.45}.visual-guide-shelf article>div>small{color:#687a72;margin-top:auto;padding-top:18px;font-size:8px}.visual-guide-shelf.compact{margin-top:56px;margin-bottom:70px}.visual-guide-shelf.compact>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.visual-guide-shelf.compact article{grid-template-rows:220px 1fr}.city-hub>.visual-guide-shelf,.national-region-page>.visual-guide-shelf{max-width:1200px}.visual-guides-hero{color:#fff;background:#0e3040;border-top:10px solid #f0444f;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:54px;max-width:1320px;margin:22px auto 70px;padding:clamp(34px,6vw,76px);display:grid}.visual-guides-hero h1{letter-spacing:-.065em;max-width:15ch;margin:0;font-size:clamp(48px,7vw,82px);line-height:.91}.visual-guides-hero>div>span{color:#d1dfda;max-width:760px;margin-top:20px;font-size:14px;line-height:1.7;display:block}.visual-guides-hero dl{color:#102f29;background:#f5f6f1;align-self:center;margin:0}.visual-guides-hero dl>div{border-bottom:1px solid #c8d2cd;padding:20px}.visual-guides-hero dl>div:last-child{border-bottom:0}.visual-guides-hero dt{color:#0969a2;letter-spacing:.13em;font-size:8px;font-weight:950}.visual-guides-hero dd{margin:7px 0 0;font-size:18px;font-weight:850;line-height:1.3}.visual-guide-trust{background:#edf3ef;border-top:8px solid #0969a2;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:50px;max-width:1200px;margin:0 auto 90px;padding:42px;display:grid}.visual-guide-trust h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.visual-guide-trust ol{counter-reset:guide-trust;gap:8px;margin:0;padding:0;list-style:none;display:grid}.visual-guide-trust li{background:#fff;border:1px solid #c4d0ca;grid-template-columns:160px 1fr;gap:15px;padding:16px 18px;display:grid}.visual-guide-trust li strong{font-size:12px}.visual-guide-trust li span{color:#5b6d64;font-size:11px;line-height:1.55}.visual-guide-hero{color:#fff;background:#0e3040;border-top:10px solid #f0444f;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:48px;max-width:1320px;margin:22px auto 68px;padding:clamp(32px,5vw,68px);display:grid}.visual-guide-hero h1{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(48px,7vw,82px);line-height:.9}.visual-guide-hero>div>strong{color:#8dd3f6;margin-top:17px;font-size:18px;display:block}.visual-guide-hero>div>span{color:#d0dfda;max-width:780px;margin-top:18px;font-size:13px;line-height:1.7;display:block}.visual-guide-hero nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.visual-guide-hero nav a{color:#fff;border:1px solid #87a9aa;padding:11px 13px;font-size:9px;font-weight:900;text-decoration:none}.visual-guide-hero nav a:first-child{background:#f0444f;border-color:#f0444f}.visual-guide-hero aside{color:#102f29;background:#f6f6f1;border-left:10px solid #f0b429;align-self:center;padding:26px}.visual-guide-hero aside span{color:#0969a2;letter-spacing:.14em;font-size:8px;font-weight:950}.visual-guide-hero aside p{margin:12px 0 0;font-size:14px;font-weight:750;line-height:1.55}.visual-guide-overview{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:start;gap:52px;max-width:1200px;margin:0 auto 90px;padding:0 24px;display:grid}.visual-guide-overview figure{background:#eaf0ed;border:1px solid #bfcac5;margin:0;overflow:hidden}.visual-guide-overview figure img{width:100%;height:auto;display:block}.visual-guide-overview figcaption{color:#63766d;padding:12px 14px;font-size:9px;line-height:1.5}.visual-guide-overview>div{position:sticky;top:92px}.visual-guide-overview h2,.visual-guide-places>header h2,.visual-guide-source h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.94}.visual-guide-overview>div>span,.visual-guide-places>header>span,.visual-guide-source>div>span{color:#586b62;margin-top:16px;font-size:12px;line-height:1.7;display:block}.visual-guide-overview ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:28px 0 0;padding:0;list-style:none;display:grid}.visual-guide-overview li a{color:#102f29;border:1px solid #bdc9c3;grid-template-columns:28px 1fr;align-items:center;min-height:63px;padding:10px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.visual-guide-overview li a>span{color:#fff;background:#0969a2;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.visual-guide-overview li small{color:#718178;font-size:9px;font-weight:700}.visual-guide-places{max-width:1200px;margin:0 auto 90px;padding:0 24px}.visual-guide-places>header{max-width:850px;margin-bottom:24px}.visual-guide-places>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.visual-guide-places article{background:#fff;border:1px solid #b9c7c0;border-top:7px solid #0969a2;flex-direction:column;min-width:0;min-height:390px;padding:28px;scroll-margin-top:92px;display:flex}.visual-guide-places article>span{color:#0969a2;font-size:10px;font-weight:950}.visual-guide-places article h2{letter-spacing:-.045em;margin:28px 0 3px;font-size:clamp(27px,3vw,38px);line-height:1}.visual-guide-places article>p{color:#607269;margin:0 0 18px;font-size:15px;font-weight:800}.visual-guide-places article>strong{font-size:12px;line-height:1.6}.visual-guide-places article>ul{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}.visual-guide-places article>ul li{color:#39594f;background:#edf3ef;padding:6px 8px;font-size:8px;font-weight:850}.visual-guide-place-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:20px;display:flex}.visual-guide-place-actions a,.visual-guide-save button{color:#102f29;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebdb6;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none}.visual-guide-place-actions a:first-child{color:#fff;background:#102f29;border-color:#102f29}.visual-guide-save{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.visual-guide-save button{color:#0969a2;border-color:#0969a2}.visual-guide-save button:disabled{opacity:.55;cursor:wait}.visual-guide-save span{color:#566b61;font-size:8px}.visual-guide-source{background:#edf3ef;border-top:8px solid #f0b429;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr);gap:45px;max-width:1200px;margin:0 auto 85px;padding:38px;display:grid}.visual-guide-source>a{color:#102f29;background:#fff;border:1px solid #b9c7c0;flex-direction:column;align-self:center;padding:22px;text-decoration:none;display:flex}.visual-guide-source>a span{color:#0969a2;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950}.visual-guide-source>a strong{margin:13px 0 24px;font-size:18px;line-height:1.35}.visual-guide-source>a small{color:#687a72;border-top:1px solid #d8e0dc;padding-top:13px;font-size:9px}@media (width<=980px){.visual-guide-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-guides-hero,.visual-guide-hero,.visual-guide-overview,.visual-guide-source,.visual-guide-trust{grid-template-columns:1fr}.visual-guide-overview>div{position:static}.visual-guide-hero aside{max-width:620px}}@media (width<=650px){.visual-guide-shelf{margin:52px auto;padding:0 14px}.visual-guide-shelf>header{grid-template-columns:1fr}.visual-guide-shelf>header>a{justify-self:start}.visual-guide-shelf>div,.visual-guide-shelf.compact>div{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.visual-guide-shelf article,.visual-guide-shelf.compact article{scroll-snap-align:start;grid-template-rows:235px 1fr;min-width:78vw}.visual-guides-hero,.visual-guide-hero{gap:30px;margin:0 0 55px;padding:36px 16px}.visual-guides-hero h1,.visual-guide-hero h1{font-size:48px}.visual-guide-trust,.visual-guide-source{margin-left:14px;margin-right:14px;padding:25px}.visual-guide-trust li{grid-template-columns:1fr;gap:5px}.visual-guide-overview,.visual-guide-places{padding-left:14px;padding-right:14px}.visual-guide-overview ol,.visual-guide-places>div{grid-template-columns:1fr}.visual-guide-places article{min-height:auto;padding:22px}.visual-guide-source{gap:26px}}.footprint-control{gap:5px;display:grid}.footprint-control>button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.footprint-control>button:hover,.footprint-control>button:focus-visible{color:#fff;background:#153c34}.footprint-control>button:disabled{opacity:.6;cursor:wait}.footprint-control>small{color:#62736b;max-width:220px;font-size:9px;line-height:1.4}.detail-station-card .footprint-control{margin-top:8px}.detail-station-card .footprint-control>button{width:100%}.footprints-intro{color:#102f29;max-width:1320px;margin:0 auto;padding:54px 24px 0}.footprints-intro>p{color:#1677b8;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.footprints-intro h1{letter-spacing:-.06em;max-width:880px;margin:14px 0 12px;font-size:clamp(44px,7vw,82px);line-height:.92}.footprints-intro>span{color:#5d7168;max-width:690px;font-size:14px;line-height:1.6;display:block}.footprints-page{color:#102f29;max-width:1320px;min-height:55vh;margin:0 auto;padding:36px 24px 110px}.footprints-gate{align-content:start;justify-items:start;gap:14px;max-width:760px;display:grid}.footprints-gate>p,.footprints-hero p,.footprint-compose header p,.footprint-timeline>header p{color:#1677b8;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.footprints-gate h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(34px,6vw,62px);line-height:.94}.footprints-gate>span{color:#5d7168;max-width:600px;font-size:14px;line-height:1.6}.footprints-gate>a{color:#fff;background:#153c34;margin-top:8px;padding:14px 18px;font-size:11px;font-weight:900}.footprints-hero{color:#fff;background:#153c34;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:40px;min-height:320px;padding:38px;display:grid}.footprints-hero h2{letter-spacing:-.065em;max-width:760px;margin:20px 0 14px;font-size:clamp(48px,7vw,86px);line-height:.9}.footprints-hero>div>span{color:#cfddd7;max-width:680px;font-size:13px;line-height:1.65;display:block}.footprints-hero dl{border-left:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.footprints-hero dl>div{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;min-height:110px;padding:18px}.footprints-hero dt{color:#abc4ba;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.footprints-hero dd{margin:14px 0 0;font-size:34px;font-weight:900}.footprint-passport{background:#f8faf8;border-left:1px solid #bcc9c3;border-right:1px solid #bcc9c3;padding:28px 30px}.footprint-passport header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.footprint-passport header p{color:#1677b8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950}.footprint-passport h2{letter-spacing:-.04em;margin:0;font-size:25px}.footprint-passport ol{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.footprint-passport a{color:#153c34;background:#fff;border:1px solid #c4d0ca;flex-direction:column;justify-content:flex-end;min-height:76px;padding:15px;text-decoration:none;display:flex;position:relative;overflow:hidden}.footprint-passport a>span{opacity:.7;background:#dfeee8;position:absolute;inset:0 auto 0 0}.footprint-passport b,.footprint-passport small{position:relative}.footprint-passport b{font-size:14px}.footprint-passport small{color:#52675e;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.footprint-passport a:hover,.footprint-passport a:focus-visible{border-color:#1677b8;outline:2px solid #0000}.footprint-milestones{background:#f0eee4;border:1px solid #bcc9c3;border-top:0;padding:30px}.footprint-milestones>header{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;gap:24px;display:grid}.footprint-milestones>header p{color:#b7502d;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950}.footprint-milestones>header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:30px}.footprint-milestones>header>span{color:#596a62;max-width:620px;font-size:11px;line-height:1.6}.footprint-milestones>ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.footprint-milestones>ol>li{color:#465b52;background:#f8f8f3;border:1px solid #c1c8bf;align-content:space-between;gap:18px;min-height:205px;padding:16px;display:grid}.footprint-milestones>ol>li.earned{color:#fff;background:#153c34;border-color:#153c34}.footprint-milestone-seal{border:2px solid;border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;font-weight:950;display:grid}.footprint-milestones li small{color:#b7502d;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.footprint-milestones li.earned small{color:#f2cc67}.footprint-milestones li h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:17px}.footprint-milestones li p{min-height:46px;color:inherit;margin:0;font-size:9px;line-height:1.5}.footprint-milestone-track{background:#d2d8d2;height:4px;margin-top:15px;display:block;overflow:hidden}.footprint-milestone-track i{background:#b7502d;height:100%;display:block}.footprint-milestones li.earned .footprint-milestone-track{background:#ffffff30}.footprint-milestones li.earned .footprint-milestone-track i{background:#f2cc67}.footprint-milestones>footer{border-top:1px solid #c1c8bf;margin-top:18px;padding-top:18px}.footprint-milestones>footer dl{gap:28px;margin:0;display:flex}.footprint-milestones>footer dl>div{align-items:baseline;gap:8px;display:flex}.footprint-milestones>footer dt{color:#65736c;text-transform:uppercase;font-size:8px;font-weight:900}.footprint-milestones>footer dd{margin:0;font-size:22px;font-weight:950}.restaurant-current-status{background:#f2f8f5;border:1px solid #bfd0c7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.restaurant-current-status>div{align-items:center;gap:12px;display:flex}.restaurant-current-status p{color:#314b41;margin:0;font-size:12px}.restaurant-current-status small{color:#61746b;text-align:right;font-size:9px}.footprints-workspace{border-bottom:1px solid #bcc9c3;border-left:1px solid #bcc9c3;border-right:1px solid #bcc9c3;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:0;display:grid}.footprint-compose{background:#eef3f0;border-right:1px solid #bcc9c3;align-content:start;gap:15px;padding:30px;display:grid}.footprint-compose header{border-bottom:1px solid #b8c5bf;padding-bottom:18px}.footprint-compose h2,.footprint-timeline h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:28px}.footprint-compose header span{color:#5e7168;font-size:10px;line-height:1.55}.footprint-compose label{color:#53675e;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.footprint-compose>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.footprint-compose input,.footprint-compose select,.footprint-compose textarea{color:#153c34;width:100%;min-height:44px;font:inherit;text-transform:none;background:#fff;border:1px solid #afbeb6;padding:10px 11px;font-size:12px}.footprint-compose textarea{resize:vertical}.footprint-compose>button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:48px;font-size:11px;font-weight:900}.footprint-compose>small{color:#6a7a73;font-size:9px;line-height:1.5}.footprint-guide-context,.footprint-created-next{color:#153c34;background:#fff;border:1px solid #9fb7ac;gap:9px;padding:16px;display:grid}.footprint-guide-context{border-top:5px solid #1677b8}.footprint-created-next{background:#f8fbf9;border-top:5px solid #2b8c72}.footprint-guide-context>p,.footprint-created-next>p{color:#1677b8;letter-spacing:.12em;margin:0;font-size:8px;font-weight:950}.footprint-created-next>p{color:#2b765f}.footprint-guide-context h3,.footprint-created-next h3{margin:0;font-size:17px;line-height:1.2}.footprint-guide-context>span,.footprint-created-next>span{color:#536a60;font-size:10px;line-height:1.55}.footprint-guide-context ul{color:#40574d;margin:0;padding-left:17px;font-size:9px;line-height:1.55}.footprint-guide-context>div,.footprint-created-next>div{flex-wrap:wrap;gap:7px;display:flex}.footprint-guide-context a,.footprint-guide-context button,.footprint-created-next button{color:#153c34;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.footprint-created-next button:first-child{color:#fff;background:#153c34}.footprint-timeline{background:#fff;padding:30px}.footprint-timeline>header{border-bottom:1px solid #c3cdc8;padding-bottom:18px}.footprint-timeline ol{margin:0;padding:0;list-style:none}.footprint-timeline li{border-bottom:1px solid #dce2df;padding:24px 0 24px 112px;position:relative}.footprint-timeline li:before{content:"";background:#fff;border:3px solid #1677b8;border-radius:50%;width:10px;height:10px;position:absolute;top:30px;left:88px}.footprint-timeline li:after{content:"";background:#c6d2cc;width:1px;position:absolute;top:43px;bottom:-25px;left:94px}.footprint-timeline li:last-child:after{display:none}.footprint-timeline li>time{color:#597067;font-size:10px;font-weight:900;position:absolute;top:27px;left:0}.footprint-timeline article{grid-template-columns:minmax(0,1fr) auto;gap:20px;display:grid}.footprint-timeline article span{color:#1677b8;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:950}.footprint-timeline h3{letter-spacing:-.035em;margin:7px 0 2px;font-size:24px}.footprint-timeline article p{color:#607169;margin:0;font-size:11px}.footprint-timeline blockquote{color:#40544b;background:#f6f4ec;border-left:4px solid #f2cc67;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.footprint-timeline nav{flex-wrap:wrap;place-content:start flex-end;align-items:flex-start;gap:8px;max-width:250px;display:flex}.footprint-timeline nav a,.footprint-timeline nav button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #b7c4bd;place-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:900;display:grid}.footprint-timeline .empty-product{margin-top:24px}.footprints-page>.inline-status{z-index:80;color:#fff;background:#153c34;max-width:390px;padding:13px 16px;font-size:11px;font-weight:800;position:fixed;bottom:18px;right:18px}.footprints-load-more{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;width:100%;min-height:46px;margin-top:18px;font-size:10px;font-weight:900}.footprints-load-more:disabled{cursor:wait;opacity:.6}.footprint-inline-edit{background:#eef3f0;border:1px solid #b7c4bd;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:14px;margin-top:18px;padding:18px;display:grid}.footprint-inline-edit label{color:#53675e;text-transform:uppercase;align-content:start;gap:6px;font-size:9px;font-weight:900;display:grid}.footprint-inline-edit textarea,.footprint-inline-edit select{color:#153c34;width:100%;min-height:44px;font:inherit;text-transform:none;background:#fff;border:1px solid #afbeb6;padding:10px 11px;font-size:12px}.footprint-inline-edit textarea{resize:vertical}.footprint-inline-edit>p{color:#6a7a73;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.footprint-inline-edit>div{grid-column:1/-1;gap:8px;display:flex}.footprint-inline-edit button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.footprint-inline-edit button[type=submit]{color:#fff;background:#153c34}.footprint-inline-edit button:disabled{opacity:.55;cursor:wait}@media (width<=1050px){.footprint-milestones>ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.footprints-intro{padding:34px 14px 0}.footprints-page{padding:24px 14px 88px}.footprints-hero{grid-template-columns:1fr;min-height:0;padding:26px 20px}.footprints-hero h2{font-size:48px}.footprints-hero dl{border-left:0}.footprint-passport{padding:22px 18px}.footprint-passport header{flex-direction:column;align-items:flex-start;gap:6px}.footprint-passport ol{grid-template-columns:1fr 1fr}.footprint-milestones{padding:22px 18px}.footprint-milestones>header{grid-template-columns:1fr}.footprint-milestones>ol{grid-template-columns:1fr 1fr}.footprint-milestones>footer dl{flex-wrap:wrap}.footprints-workspace{grid-template-columns:1fr}.footprint-compose{border-bottom:1px solid #bcc9c3;border-right:0}.footprint-timeline{padding:24px 18px}.footprint-timeline li{padding-left:0}.footprint-timeline li:before,.footprint-timeline li:after{display:none}.footprint-timeline li>time{margin-bottom:8px;display:block;position:static}.footprint-timeline article{grid-template-columns:1fr}.footprint-timeline nav{justify-content:flex-start;max-width:none}}@media (width<=480px){.footprint-passport ol,.footprint-milestones>ol,.footprint-inline-edit{grid-template-columns:1fr}}.post-trip-home{gap:16px;display:grid}.post-trip-intro{margin-bottom:0}.post-trip-intro h1{max-width:760px;font-size:clamp(38px,4.7vw,62px)}.post-trip-gate,.post-trip-empty{background:#eef3f0;border:1px solid #b9c7c0;justify-content:space-between;align-items:end;gap:22px;padding:22px;display:flex}.post-trip-gate>div,.post-trip-empty>div{gap:7px;display:grid}.post-trip-gate span,.post-trip-empty span,.post-trip-visits-heading span{color:#1677b8;letter-spacing:.14em;font-size:8px;font-weight:950}.post-trip-gate strong,.post-trip-empty strong{letter-spacing:-.03em;font-size:20px}.post-trip-gate p,.post-trip-empty p{color:#5d7068;max-width:600px;margin:0;font-size:11px;line-height:1.55}.post-trip-gate>a,.post-trip-empty a{color:#fff;white-space:nowrap;background:#153c34;place-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:grid}.post-trip-empty nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.post-trip-loading{color:#5d7068;background:#eef3f0;border:1px solid #b9c7c0;place-items:center;min-height:150px;padding:24px;font-size:11px;font-weight:800;display:grid}.post-trip-stats{border-top:1px solid #b9c7c0;border-left:1px solid #b9c7c0;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.post-trip-stats>div{background:#fff;border-bottom:1px solid #b9c7c0;border-right:1px solid #b9c7c0;padding:15px}.post-trip-stats dt{color:#66776f;text-transform:uppercase;font-size:8px;font-weight:900}.post-trip-stats dd{color:#153c34;margin:8px 0 0;font-size:30px;font-weight:950}.post-trip-contribution{background:#eef3f0;border:1px solid #b9c7c0;grid-template-columns:auto minmax(150px,1fr) minmax(180px,1.2fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.post-trip-contribution-copy{gap:3px;min-width:0;display:grid}.post-trip-contribution-copy>span{color:#1677b8;letter-spacing:.14em;font-size:8px;font-weight:950}.post-trip-contribution-copy h2{letter-spacing:-.025em;margin:0;font-size:17px}.post-trip-contribution-copy p{color:#5d7068;margin:0;font-size:9px;font-weight:800}.post-trip-contribution-progress{gap:6px;display:grid}.post-trip-contribution-progress small{color:#5d7068;font-size:8px}.post-trip-contribution>a{text-underline-offset:4px;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:underline}.footprint-post-visit-prompt{color:#153c34;background:#fff8dc;border:1px solid #d3aa42;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto 18px;padding:17px 19px;display:flex}.footprint-post-visit-prompt>div{gap:5px;display:grid}.footprint-post-visit-prompt p{color:#996c00;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.footprint-post-visit-prompt h2{letter-spacing:-.03em;margin:0;font-size:18px}.footprint-post-visit-prompt span{color:#607168;font-size:9px}.footprint-post-visit-prompt nav{gap:7px;display:flex}.footprint-post-visit-prompt button,.footprint-post-visit-prompt nav>a{color:#fff;background:#153c34;border:1px solid #153c34;place-items:center;min-height:40px;padding:0 13px;font-size:8px;font-weight:900;display:grid}.footprint-post-visit-prompt button:last-child{color:#153c34;background:0 0}@media (width<=700px){.footprint-post-visit-prompt{flex-direction:column;align-items:stretch}.footprint-post-visit-prompt nav{grid-template-columns:repeat(3,1fr);display:grid}.footprint-post-visit-prompt button,.footprint-post-visit-prompt nav>a{text-align:center;width:100%;padding:0 8px}}.post-trip-visits{background:#fff;border:1px solid #b9c7c0}.post-trip-visits-heading{border-bottom:1px solid #d5ded9;justify-content:space-between;align-items:end;gap:16px;padding:13px 15px;display:flex}.post-trip-visits-heading>div{gap:5px;display:grid}.post-trip-visits-heading strong{font-size:12px}.post-trip-visits-heading>a{text-underline-offset:4px;font-size:9px;font-weight:900;text-decoration:underline}.post-trip-visits ol{margin:0;padding:0;list-style:none}.post-trip-visits li{border-bottom:1px solid #e1e7e4;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:grid}.post-trip-visits li:last-child{border-bottom:0}.post-trip-visits time{color:#5f7169;font-size:8px;font-weight:850}.post-trip-visits li>div{gap:3px;min-width:0;display:grid}.post-trip-visits li>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.post-trip-visits li>div span{color:#687a72;font-size:8px}.post-trip-visits li>a{text-underline-offset:3px;white-space:nowrap;font-size:8px;font-weight:900;text-decoration:underline}.post-trip-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.post-trip-actions>a{background:#fff;border:1px solid #b9c7c0;grid-template-columns:auto 1fr;align-content:start;gap:4px 9px;min-height:90px;padding:13px;display:grid}.post-trip-actions span{color:#1677b8;grid-row:1/3;font-size:9px;font-weight:950}.post-trip-actions strong{font-size:10px}.post-trip-actions small{color:#687a72;font-size:8px;line-height:1.4}@media (width<=700px){.mode-switch{scrollbar-width:none;overflow-x:auto}.mode-switch button{min-width:max-content}.post-trip-intro h1{font-size:35px}.post-trip-gate,.post-trip-empty{flex-direction:column;align-items:start;padding:17px}.post-trip-empty nav{justify-content:flex-start}.post-trip-stats>div{padding:11px}.post-trip-stats dt{font-size:7px}.post-trip-stats dd{font-size:24px}.post-trip-contribution{grid-template-columns:auto 1fr}.post-trip-contribution-progress,.post-trip-contribution>a{grid-column:1/-1}.post-trip-visits li{grid-template-columns:68px minmax(0,1fr);gap:8px}.post-trip-visits li>a{grid-column:2}.post-trip-actions{grid-template-columns:1fr}.post-trip-actions>a{min-height:68px}}.national-region-index{color:#153c34;background:#eef3f0;padding:70px 28px}.national-region-index>header{max-width:940px;margin:0 auto 28px}.national-region-index>header>p,.national-region-bases>header>p,.national-region-live>header>p,.national-region-notes>header>p,.national-region-sources>header>p,.national-region-contribute p{color:#1677b8;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.national-region-index>header h2{letter-spacing:-.055em;max-width:850px;margin:12px 0;font-size:clamp(34px,5vw,62px);line-height:.95}.national-region-index>header span{color:#607168;max-width:720px;font-size:12px;line-height:1.6;display:block}.national-region-index>div{border-top:1px solid #afbeb7;border-left:1px solid #afbeb7;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;display:grid}.national-region-index article{background:#fff;border-bottom:1px solid #afbeb7;border-right:1px solid #afbeb7;flex-direction:column;min-height:390px;padding:28px;display:flex}.national-region-index article>span{color:#718178;letter-spacing:.1em;font-size:8px;font-weight:900}.national-region-index h3{letter-spacing:-.055em;margin:24px 0 0;font-size:38px}.national-region-index h3 a{color:inherit}.national-region-index article>p{color:#1677b8;margin:0;font-size:14px;font-weight:900}.national-region-index article>strong{color:#2f4b42;margin:24px 0;font-size:15px;line-height:1.35;display:block}.national-region-index dl{gap:12px;margin:auto 0 24px;display:grid}.national-region-index dl div{grid-template-columns:62px 1fr;gap:12px;display:grid}.national-region-index dt{color:#718178;font-size:8px;font-weight:900}.national-region-index dd{color:#435b52;margin:0;font-size:10px;line-height:1.45}.national-region-index nav{flex-wrap:wrap;gap:12px;display:flex}.national-region-index nav a{text-underline-offset:5px;font-size:10px;font-weight:900;text-decoration:underline}.national-region-hero{color:#fff;background:#153c34;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:50px;max-width:1320px;min-height:480px;margin:0 auto;padding:54px 42px;display:grid}.national-region-hero>div>p{color:#8bc5df;letter-spacing:.18em;margin:0;font-size:9px;font-weight:950}.national-region-hero h1{letter-spacing:-.08em;margin:24px 0 0;font-size:clamp(64px,10vw,132px);line-height:.78}.national-region-hero>div>strong{color:#f2cc67;margin-top:22px;font-size:21px;display:block}.national-region-hero h2{letter-spacing:-.05em;max-width:760px;margin:42px 0 12px;font-size:clamp(26px,3vw,42px);line-height:1}.national-region-hero>div>span{color:#cad9d2;max-width:740px;font-size:13px;line-height:1.7;display:block}.national-region-hero aside{border:1px solid #ffffff42;gap:14px;padding:26px;display:grid}.national-region-hero aside small{color:#9ebbb0;letter-spacing:.14em;font-size:8px;font-weight:900}.national-region-hero aside b{font-size:18px;line-height:1.35}.national-region-hero aside a{color:#fff;border-top:1px solid #ffffff30;padding-top:14px;font-size:10px;font-weight:900}.national-region-bases,.national-region-live,.national-region-notes,.national-region-sources{color:#153c34;max-width:1320px;margin:0 auto;padding:70px 28px}.national-region-bases>header,.national-region-live>header,.national-region-notes>header,.national-region-sources>header{max-width:880px;margin-bottom:30px}.national-region-bases>header h2,.national-region-live>header h2,.national-region-notes>header h2,.national-region-sources>header h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,5vw,60px);line-height:.95}.national-region-bases>header span,.national-region-live>header span{color:#62746b;max-width:720px;font-size:12px;line-height:1.6;display:block}.national-region-bases>div{border-top:1px solid #b8c6bf;border-left:1px solid #b8c6bf;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.national-region-bases article{border-bottom:1px solid #b8c6bf;border-right:1px solid #b8c6bf;flex-direction:column;min-height:510px;padding:28px;display:flex}.national-region-bases article>span{color:#1677b8;font-size:34px;font-weight:950}.national-region-bases h3{letter-spacing:-.05em;margin:28px 0 0;font-size:34px}.national-region-bases article>p{color:#1677b8;margin:2px 0 24px;font-size:13px;font-weight:900}.national-region-bases article>strong{font-size:15px;line-height:1.4}.national-region-bases dl{gap:22px;margin:30px 0;display:grid}.national-region-bases dt{color:#73847b;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:950}.national-region-bases dd{color:#43584f;margin:0;font-size:11px;line-height:1.6}.national-region-bases nav{gap:14px;margin-top:auto;display:flex}.national-region-bases nav a{text-underline-offset:5px;font-size:9px;font-weight:900;text-decoration:underline}.national-region-guides{color:#153c34;max-width:1320px;margin:0 auto;padding:70px 28px}.national-region-guides>header{max-width:880px;margin-bottom:24px}.national-region-guides>header p{color:#1677b8;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.national-region-guides>header h2{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,5vw,60px);line-height:.95}.national-region-guides>header span{color:#62746b;font-size:12px}@media (width<=620px){.national-region-guides{padding:44px 14px}.national-region-guides>header{grid-template-columns:1fr}.guide-region-filters{padding-inline:14px}}.national-region-live{background:#eef3f0;max-width:none;padding-left:max(28px,50vw - 632px);padding-right:max(28px,50vw - 632px)}.national-region-live>div:not(.national-region-empty){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.national-region-live article{background:#fff;border:1px solid #b8c6bf;flex-direction:column;min-width:0;padding:22px;display:flex}.national-region-event-image{margin:-22px -22px 20px;display:block}.national-region-event-image img{object-fit:cover;width:100%;height:210px;display:block}.national-region-event-image small{color:#fff;background:#153c34;padding:6px 9px;font-size:7px;display:block}.national-region-live article>div{color:#1677b8;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:8px;font-weight:950;display:flex}.national-region-live h3{letter-spacing:-.045em;margin:20px 0 0;font-size:26px;line-height:1.05}.national-region-live h3 a{color:inherit}.national-region-live article>p[lang]{color:#1677b8;margin:4px 0 20px;font-size:12px;font-weight:800}.national-region-live article dl{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.national-region-live dt{color:#77877f;font-size:7px;font-weight:950}.national-region-live dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.45}.national-region-live article>p:not([lang]){color:#52665d;font-size:10px;line-height:1.55}.national-region-live article>nav{flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:20px;display:flex}.national-region-live article>nav a{text-underline-offset:4px;font-size:9px;font-weight:900;text-decoration:underline}.national-region-live article>.footprint-control{margin-top:16px}.national-region-empty{background:#fff;border:1px solid #b8c6bf;justify-items:start;gap:10px;padding:32px;display:grid}.national-region-empty b{font-size:22px}.national-region-empty span{color:#62746b;font-size:11px}.national-region-empty a{color:#fff;background:#153c34;margin-top:10px;padding:12px 15px;font-size:10px;font-weight:900}.national-region-notes ol{border-top:1px solid #b8c6bf;border-left:1px solid #b8c6bf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.national-region-notes li{border-bottom:1px solid #b8c6bf;border-right:1px solid #b8c6bf;min-height:260px;padding:28px}.national-region-notes li>span{color:#1677b8;letter-spacing:.12em;font-size:8px;font-weight:950}.national-region-notes h3{letter-spacing:-.045em;margin:24px 0 12px;font-size:24px;line-height:1.05}.national-region-notes li p{color:#52665d;margin:0;font-size:11px;line-height:1.65}.national-region-sources{padding-top:20px}.national-region-sources>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.national-region-sources a{color:#153c34;border-top:1px solid #b8c6bf;border-bottom:1px solid #b8c6bf;border-right:1px solid #b8c6bf;align-content:space-between;min-height:110px;padding:20px;display:grid}.national-region-sources a:first-child{border-left:1px solid #b8c6bf}.national-region-sources a span{font-size:12px;font-weight:900}.national-region-sources a small{color:#6d7e75;font-size:8px}.national-region-contribute{color:#153c34;background:#f2cc67;grid-template-columns:1fr auto;align-items:center;gap:30px;max-width:1264px;margin:20px auto 70px;padding:34px;display:grid}.national-region-contribute h2{letter-spacing:-.05em;margin:10px 0 5px;font-size:34px}.national-region-contribute span{font-size:11px}.national-region-contribute>a{color:#fff;background:#153c34;padding:15px 18px;font-size:10px;font-weight:900}.regional-community-updates{color:#153c34;background:#f1e7c5;max-width:1264px;margin:70px auto;padding:42px}.regional-community-updates>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.regional-community-updates>header p{color:#765a00;letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:950}.regional-community-updates>header h2{letter-spacing:-.05em;max-width:850px;margin:0 0 10px;font-size:clamp(34px,5vw,56px);line-height:.96}.regional-community-updates>header span{color:#665f4f;max-width:760px;font-size:12px;line-height:1.6;display:block}.regional-community-updates>header nav{justify-items:end;gap:10px;display:grid}.regional-community-updates>header nav a{white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:10px;font-weight:900}.regional-community-update-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.regional-community-update-grid article{background:#fff;border:1px solid #cdbf92;border-top:5px solid #1677b8;flex-direction:column;min-width:0;padding:22px;display:flex}.regional-community-update-grid article>img{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 44px);height:auto;margin:-22px -22px 18px}.regional-community-update-grid article>span{color:#1677b8;letter-spacing:.08em;font-size:7px;font-weight:950;line-height:1.5}.regional-community-subject{color:#765a00;text-underline-offset:4px;margin-top:16px;font-size:9px;font-weight:900;text-decoration:underline}.regional-community-update-grid h3{letter-spacing:-.04em;margin:12px 0 9px;font-size:24px;line-height:1.05}.regional-community-update-grid h3 a{color:inherit}.regional-community-update-grid article>p{color:#52655d;margin:0;font-size:11px;line-height:1.6}.regional-community-update-grid article>footer{color:#63746c;justify-content:space-between;gap:14px;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.regional-community-update-grid article>footer a{color:#153c34;font-weight:900}.regional-community-update-empty{background:#fff9e7;border:1px dashed #aa9967;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-top:28px;padding:28px;display:grid}.regional-community-update-empty strong{font-size:20px}.regional-community-update-empty span{color:#665f4f;grid-row:2;max-width:760px;font-size:11px;line-height:1.55}.regional-community-update-empty a{border-bottom:1px solid;grid-column:2;padding-bottom:3px;font-size:10px;font-weight:900}.regional-community-updates>small{color:#756d5d;margin-top:18px;font-size:9px;line-height:1.5;display:block}@media (width<=900px){.national-region-index>div,.national-region-bases>div,.national-region-live>div:not(.national-region-empty),.national-region-notes ol{grid-template-columns:1fr 1fr}.national-region-hero,.national-region-sources>div{grid-template-columns:1fr}.national-region-sources a,.national-region-sources a:first-child{border:1px solid #b8c6bf;border-bottom:0}.national-region-sources a:last-child{border-bottom:1px solid #b8c6bf}.regional-community-update-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.national-region-index,.national-region-bases,.national-region-live,.national-region-notes,.national-region-sources{padding:44px 14px}.national-region-index>div,.national-region-bases>div,.national-region-live>div:not(.national-region-empty),.national-region-notes ol{grid-template-columns:1fr}.national-region-index article,.national-region-bases article{min-height:auto}.national-region-hero{min-height:0;padding:40px 18px}.national-region-hero h1{font-size:64px}.national-region-hero h2{margin-top:32px}.national-region-live{padding-left:14px;padding-right:14px}.national-region-contribute{grid-template-columns:1fr;margin:0 14px 70px;padding:24px}.national-region-contribute>a{justify-self:start}.regional-community-updates{margin:44px 14px;padding:26px 20px}.regional-community-updates>header{grid-template-columns:1fr}.regional-community-updates>header nav{justify-items:start}.regional-community-update-grid,.regional-community-update-empty{grid-template-columns:1fr}.regional-community-update-empty span,.regional-community-update-empty a{grid-area:auto/1}}.storyboard-hero{color:#fff;background:#0e3040;border-top:10px solid #f0b429;max-width:1320px;margin:22px auto 60px;padding:clamp(32px,5vw,64px)}.storyboard-hero>p{color:#f7c948;letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:950}.storyboard-hero h1{letter-spacing:-.06em;max-width:18ch;margin:0;font-size:clamp(40px,6vw,72px);line-height:.92}.storyboard-hero>span{color:#d0dfda;max-width:760px;margin-top:18px;font-size:13px;line-height:1.7;display:block}.storyboard-hero nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.storyboard-hero nav a{color:#fff;border:1px solid #87a9aa;padding:11px 13px;font-size:9px;font-weight:900;text-decoration:none}.storyboard-hero nav a:first-child{color:#102f29;background:#f0b429;border-color:#f0b429}.storyboard-overview{grid-template-columns:minmax(320px,1.05fr) minmax(0,.95fr);align-items:start;gap:52px;max-width:1200px;margin:0 auto 86px;padding:0 24px;display:grid}.storyboard-overview figure{background:#eaf0ed;border:1px solid #bfcac5;margin:0;overflow:hidden}.storyboard-overview figure img{width:100%;height:auto;display:block}.storyboard-overview figcaption{color:#63766d;padding:12px 14px;font-size:9px;line-height:1.5}.storyboard-overview>div{position:sticky;top:92px}.storyboard-overview>div>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.storyboard-overview h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4.4vw,50px);line-height:.94}.storyboard-warnings{background:#fff8e6;border-left:6px solid #f0b429;gap:12px;margin:24px 0 0;padding:20px 22px;list-style:none;display:grid}.storyboard-warnings li{color:#4a3c15;font-size:12px;line-height:1.65}.storyboard-steps{max-width:1200px;margin:0 auto 86px;padding:0 24px}.storyboard-steps>header{border-bottom:1px solid #b9c8c1;margin-bottom:30px;padding-bottom:18px}.storyboard-steps>header>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.storyboard-steps>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4.4vw,50px);line-height:.94}.storyboard-steps>ol{counter-reset:none;gap:16px;margin:0;padding:0;list-style:none;display:grid}.storyboard-steps>ol>li{background:#fff;border:1px solid #bdcbc4;grid-template-columns:44px minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:20px;padding:22px;display:grid}.storyboard-steps figure{background:#eaf0ed;border:1px solid #cfd9d4;margin:0;overflow:hidden}.storyboard-steps figure img{width:100%;height:auto;display:block}.storyboard-steps figure figcaption{color:#52675e;gap:5px;padding:10px 12px;font-size:9px;line-height:1.5;display:grid}.storyboard-steps figure figcaption span{font-weight:650}.storyboard-steps figure figcaption small{font-size:8px}.storyboard-steps figure figcaption a{color:#0969a2;font-weight:850}.storyboard-step-number{color:#fff;background:#0969a2;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.storyboard-step-body h3{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.1}.storyboard-step-body>p{color:#41544b;margin:10px 0 0;font-size:13px;line-height:1.7}.storyboard-step-share{color:#153c34;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #153c34;width:max-content;min-height:34px;margin-top:12px;padding:0 11px;font-size:8px;font-weight:900}.storyboard-step-share:hover{color:#fff;background:#153c34}.storyboard-signage{background:#eef4f1;margin:14px 0 0;padding:9px 11px;font-size:12px}.storyboard-signage b{color:#0969a2;letter-spacing:.12em;text-transform:uppercase;margin-right:8px;font-size:8px;font-weight:950}.storyboard-watch-out{color:#7a3037;border-left:3px solid #f0444f;margin:12px 0 0;padding-left:12px;font-size:12px;line-height:1.6}.storyboard-step-undrawn{color:#7b8b83;text-align:center;border:1px dashed #c3cfc9;align-self:center;margin:0;padding:18px;font-size:10px}.storyboard-facts{background:#f6f6f1;border-top:8px solid #0969a2;max-width:1200px;margin:0 auto 86px;padding:34px}.storyboard-facts>header{margin-bottom:24px}.storyboard-facts>header>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.storyboard-facts>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,44px);line-height:.96}.storyboard-facts>header>span{color:#586b62;max-width:760px;margin-top:14px;font-size:12px;line-height:1.7;display:block}.storyboard-facts dl{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;display:grid}.storyboard-facts dl>div{background:#fff;border:1px solid #ccd6d1;padding:18px}.storyboard-facts dt{color:#0969a2;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950}.storyboard-facts dd{margin:10px 0 0}.storyboard-facts dd strong{letter-spacing:-.02em;font-size:16px;line-height:1.25;display:block}.storyboard-facts dd small{color:#66786f;margin-top:8px;font-size:11px;line-height:1.55;display:block}.storyboard-sources{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.storyboard-sources a{color:#0969a2;font-size:11px;font-weight:800}.storyboard-video{max-width:1200px;margin:0 auto 86px;padding:0 24px}.storyboard-video h2{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(28px,4vw,44px);line-height:.96}.storyboard-video iframe{aspect-ratio:16/9;background:#0e3040;border:0;width:100%;display:block}.storyboard-places{max-width:1200px;margin:0 auto 86px;padding:0 24px}.storyboard-places>header{border-bottom:1px solid #b9c8c1;margin-bottom:24px;padding-bottom:18px}.storyboard-places>header>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.storyboard-places>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,44px);line-height:.96}.storyboard-places>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.storyboard-places article{background:#fff;border:1px solid #bdcbc4;padding:22px}.storyboard-places h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.05}.storyboard-places h3 a{color:inherit;text-decoration:none}.storyboard-places article>p{color:#60736a;margin:4px 0 12px;font-size:13px;font-weight:750}.storyboard-places article>strong{font-size:12px;line-height:1.6;display:block}@media (width<=980px){.storyboard-overview{grid-template-columns:1fr}.storyboard-overview>div{position:static}.storyboard-steps>ol>li{grid-template-columns:34px minmax(0,1fr)}.storyboard-steps figure,.storyboard-step-undrawn{grid-column:1/3}}@media (width<=650px){.storyboard-hero{margin:0 0 48px;padding:34px 16px}.storyboard-hero h1{font-size:38px}.storyboard-overview,.storyboard-steps,.storyboard-video,.storyboard-places{padding-left:14px;padding-right:14px}.storyboard-facts{margin-left:14px;margin-right:14px;padding:24px}.storyboard-steps>ol>li{gap:14px;padding:18px}}.guide-storyboard-links{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.guide-storyboard-links a{color:#102f29;background:#fff;border:1px solid #bdcbc4;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}.guide-storyboard-links a:hover{border-color:#0969a2}.guide-storyboard-links span{color:#0969a2;letter-spacing:.13em;font-size:8px;font-weight:950}.guide-storyboard-links strong{letter-spacing:-.03em;font-size:17px;line-height:1.2}.guide-storyboard-links small{color:#6b7d74;margin-top:auto;font-size:10px}.storyboard-index{color:#102f29;max-width:1320px;margin:72px auto;padding:0 24px}.storyboard-index>header{border-bottom:1px solid #b9c8c1;margin-bottom:18px;padding-bottom:18px}.storyboard-index>header>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.storyboard-index>header h2{letter-spacing:-.05em;max-width:20ch;margin:0;font-size:clamp(30px,4vw,50px);line-height:.95}.storyboard-index>header>span{color:#5d6f66;max-width:700px;margin-top:10px;font-size:12px;line-height:1.6;display:block}.storyboard-index>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.storyboard-index article{background:#fff;border:1px solid #bdcbc4;grid-template-rows:190px 1fr;min-width:0;display:grid;overflow:hidden}.storyboard-index article>div{flex-direction:column;padding:16px;display:flex}.storyboard-index article>div>span{color:#0969a2;letter-spacing:.11em;font-size:8px;font-weight:950}.storyboard-index h3{letter-spacing:-.035em;margin:10px 0 0;font-size:20px;line-height:1.1}.storyboard-index h3 a{color:inherit;text-decoration:none}.storyboard-index article>div>strong{color:#4c5f56;margin-top:8px;font-size:11px;font-weight:600;line-height:1.55}.storyboard-index article>div>small{color:#687a72;margin-top:auto;padding-top:14px;font-size:8px}.storyboard-index-thumb{background:#e9f0ed;min-width:0;display:block;overflow:hidden}.storyboard-index-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .25s;display:block}.storyboard-index-thumb:hover img{transform:scale(1.02)}@media (width<=650px){.storyboard-index{margin:52px auto;padding:0 14px}.storyboard-index>div{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.storyboard-index article{scroll-snap-align:start;min-width:78vw}}.visual-guide-journey{color:#102f29;background:#f6f6f1;border-top:8px solid #0969a2;grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr) minmax(230px,.8fr);align-items:start;gap:40px;max-width:1200px;margin:0 auto 90px;padding:38px;display:grid}.visual-guide-journey>div>p{color:#0969a2;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:950}.visual-guide-journey h2{letter-spacing:-.05em;max-width:16ch;margin:0;font-size:clamp(28px,3.6vw,42px);line-height:.96}.visual-guide-journey>div>span{color:#586b62;margin-top:14px;font-size:12px;line-height:1.7;display:block}.visual-guide-journey>div>small{color:#6b7d74;margin-top:12px;font-size:10px;line-height:1.6;display:block}.visual-guide-journey-progress{background:#fff;border:1px solid #ccd6d1;padding:22px}.visual-guide-journey-progress>div{align-items:baseline;gap:8px;display:flex}.visual-guide-journey-progress>div>strong{letter-spacing:-.04em;font-size:26px;line-height:1}.visual-guide-journey-progress>div>span{color:#66786f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.visual-guide-journey-progress progress{appearance:none;background:#e4ebe8;border:0;width:100%;height:6px;margin:12px 0 16px;display:block}.visual-guide-journey-progress progress::-webkit-progress-bar{background:#e4ebe8}.visual-guide-journey-progress progress::-webkit-progress-value{background:#0969a2}.visual-guide-journey-progress progress::-moz-progress-bar{background:#0969a2}.visual-guide-journey-progress ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.visual-guide-journey-progress li a{color:#102f29;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.visual-guide-journey-progress li a:hover{background:#eef4f1}.visual-guide-journey-progress li a>span{color:#fff;background:#c9d5cf;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.visual-guide-journey-progress li.visited a>span{background:#0969a2}.visual-guide-journey-progress li small{color:#718178;font-size:9px;font-weight:700}.visual-guide-trip-add{justify-items:start;gap:10px;display:grid}.visual-guide-trip-add label{color:#0969a2;letter-spacing:.13em;text-transform:uppercase;gap:6px;width:100%;font-size:8px;font-weight:950;display:grid}.visual-guide-trip-add select{color:#102f29;width:100%;font:inherit;background:#fff;border:1px solid #bdcbc4;padding:10px;font-size:12px}.visual-guide-trip-add button{color:#fff;letter-spacing:.06em;cursor:pointer;background:#0969a2;border:1px solid #0969a2;padding:13px 16px;font-size:10px;font-weight:900}.visual-guide-trip-add button:disabled{cursor:not-allowed;background:#8fa8a1;border-color:#8fa8a1}.visual-guide-trip-add>a{color:#102f29;border:1px solid #102f29;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.visual-guide-trip-add small{color:#41544b;font-size:11px;line-height:1.6}.visual-guide-footprint{margin-top:10px}.trip-stop-detail-link{color:#1477ae;width:max-content;margin-top:5px;font-size:11px;font-weight:800;text-decoration:none}.trip-stop-detail-link:hover{text-decoration:underline}.shared-trip-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.shared-trip-actions .share-buttons{margin:0}.shared-trip-message{color:#fff;background:#153c34;border:1px solid #153c34;align-items:center;min-height:32px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.shared-trip-stop-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.shared-trip-stop-actions .save-place{margin:0}.shared-trip-stop-actions .save-place>button{min-height:30px}.shared-trip-stop-actions .trip-stop-detail-link{align-items:center;min-height:30px;display:inline-flex}.shared-trip-story-action{align-items:center;gap:8px;display:flex}.shared-trip-story-action button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:32px;padding:0 14px;font-size:10px;font-weight:900}.shared-trip-story-action button:disabled{cursor:wait;opacity:.65}.shared-trip-story-action span{color:#52655c;max-width:210px;font-size:9px;line-height:1.35}.shared-trip-discussion{background:#f7faf8;border:1px solid #b8c6bf;margin-top:22px;padding:24px}.shared-trip-discussion>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.shared-trip-discussion>header p{color:#1477ae;letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:950}.shared-trip-discussion>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,34px)}.shared-trip-discussion>header span{color:#5d7067;max-width:650px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.shared-trip-discussion>header button{color:#fff;white-space:nowrap;cursor:pointer;background:#153c34;border:0;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.shared-trip-discussion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.shared-trip-discussion-list article{background:#fff;border:1px solid #d3ddd8;padding:16px}.shared-trip-discussion-list article>span,.shared-trip-discussion-list small{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:900}.shared-trip-discussion-list h3{margin:7px 0 0;font-size:17px}.shared-trip-discussion-list h3 a{color:#153c34;text-decoration:none}.shared-trip-discussion-list h3 a:hover{text-decoration:underline}.shared-trip-discussion-list p{color:#52655c;margin:8px 0;font-size:11px;line-height:1.55}.shared-trip-discussion-empty{color:#5d7067;background:#fff;border:1px dashed #b8c6bf;margin:18px 0 0;padding:16px;font-size:11px;line-height:1.55}.settings-page>header small{color:#50645b;margin-top:7px;font-size:11px;font-weight:800;display:block}.shared-trip-copy{background:#eef4f1;border:1px solid #b8c6bf;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:24px;margin-bottom:14px;padding:22px;display:grid}.shared-trip-copy>div>p{color:#1477ae;letter-spacing:.12em;margin:0 0 6px;font-size:9px;font-weight:900}.shared-trip-copy h2{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(22px,3vw,34px)}.shared-trip-copy small{color:#65776e;margin-top:8px;line-height:1.5;display:block}.shared-trip-copy form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.shared-trip-copy label{color:#50645b;gap:6px;font-size:9px;font-weight:900;display:grid}.shared-trip-copy input{color:#153c34;background:#fff;border:1px solid #aebdb5;min-height:45px;padding:0 11px}.shared-trip-copy button,.shared-trip-copy-success a{color:#fff;cursor:pointer;background:#153c34;border:0;justify-content:center;align-items:center;min-height:45px;padding:0 15px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.shared-trip-copy button:disabled{cursor:wait;opacity:.65}.shared-trip-copy .form-error{color:#a74535;grid-column:1/-1;margin:2px 0 0;font-size:10px}.shared-trip-copy-success{gap:7px;display:grid}.shared-trip-copy-success strong{font-size:16px}.shared-trip-copy-success span{color:#64756d;font-size:10px}.shared-trip-copy-success a{width:max-content;margin-top:3px}@media (width<=760px){.shared-trip-copy{grid-template-columns:1fr;padding:17px}.shared-trip-copy form{grid-template-columns:1fr}.shared-trip-copy-success a{width:100%}.shared-trip-discussion{padding:17px}.shared-trip-discussion>header{flex-direction:column;align-items:stretch}.shared-trip-discussion>header button{width:100%}.shared-trip-discussion-list{grid-template-columns:1fr}}@media (width<=980px){.visual-guide-journey{grid-template-columns:1fr;gap:28px}}@media (width<=650px){.visual-guide-journey{margin-left:14px;margin-right:14px;padding:24px}.visual-guide-trip-add,.visual-guide-trip-add>a,.visual-guide-trip-add button{width:100%}.visual-guide-trip-add>a{text-align:center}}.etiquette-index{color:#102f29;background:#fff4dc;border-top:8px solid #f0b429;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:42px;max-width:1200px;margin:0 auto 90px;padding:38px;display:grid}.etiquette-index-thumb{background:#fff;border:1px solid #c8b987;display:block;overflow:hidden}.etiquette-index-thumb img{width:100%;height:auto;display:block}.etiquette-index>div>p,.etiquette-guide-overview>div>p,.etiquette-guide-steps>header>p,.etiquette-trip-action>div>p{color:#0969a2;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:950}.etiquette-index h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,50px);line-height:.96}.etiquette-index>div>span{color:#5c6c64;margin-top:15px;font-size:12px;line-height:1.65;display:block}.etiquette-index>div>strong{margin-top:18px;font-size:10px;display:block}.etiquette-index>div>a{color:#fff;background:#102f29;margin-top:22px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.etiquette-guide-overview{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:44px;max-width:1200px;margin:0 auto 80px;padding:0 24px;display:grid}.etiquette-guide-overview figure{background:#edf3ef;border:1px solid #bcc9c3;margin:0}.etiquette-guide-overview figure img{width:100%;height:auto;display:block}.etiquette-guide-overview figcaption{color:#61746a;padding:12px 14px;font-size:9px;line-height:1.55}.etiquette-guide-overview>div{background:#f6f6f1;border-top:7px solid #0969a2;padding:28px;position:sticky;top:92px}.etiquette-guide-overview h2,.etiquette-guide-steps>header h2,.etiquette-trip-action h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,4vw,48px);line-height:.96}.etiquette-guide-overview>div>span,.etiquette-guide-steps>header>span,.etiquette-trip-action>div>span{color:#596d63;margin-top:15px;font-size:12px;line-height:1.65;display:block}.etiquette-guide-overview dl{background:#cbd5d0;gap:1px;margin:24px 0 0;display:grid}.etiquette-guide-overview dl>div{background:#fff;justify-content:space-between;gap:18px;padding:12px;display:flex}.etiquette-guide-overview dt{color:#61736a;font-size:9px;font-weight:800}.etiquette-guide-overview dd{margin:0;font-size:10px;font-weight:950}.etiquette-guide-steps{max-width:1200px;margin:0 auto 80px;padding:0 24px}.etiquette-guide-steps>header{max-width:850px;margin-bottom:24px}.etiquette-guide-steps>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.etiquette-guide-steps li{background:#fff;border:1px solid #bcc9c3;border-top:6px solid #0969a2;grid-template-columns:42px 1fr;gap:16px;padding:25px;scroll-margin-top:92px;display:grid}.etiquette-guide-steps li>span{color:#fff;background:#102f29;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.etiquette-guide-steps h3{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.05}.etiquette-guide-steps li p{color:#0969a2;margin:5px 0 16px;font-size:11px;font-weight:850}.etiquette-guide-steps li strong{font-size:12px;line-height:1.6;display:block}.etiquette-guide-steps li small{color:#64776d;border-top:1px solid #d9e0dc;margin-top:13px;padding-top:13px;font-size:10px;line-height:1.55;display:block}.etiquette-trip-action{color:#102f29;background:#eaf2ee;border-top:8px solid #0969a2;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:45px;max-width:1200px;margin:0 auto 80px;padding:38px;display:grid}.etiquette-trip-action>div:last-child{align-content:center;justify-items:start;gap:10px;display:grid}.etiquette-trip-action label{color:#0969a2;letter-spacing:.12em;text-transform:uppercase;gap:6px;width:100%;font-size:8px;font-weight:950;display:grid}.etiquette-trip-action select{color:#102f29;width:100%;font:inherit;background:#fff;border:1px solid #aebdb6;padding:11px;font-size:11px}.etiquette-trip-action button,.etiquette-trip-action>div:last-child>a{color:#fff;font:inherit;cursor:pointer;background:#102f29;border:1px solid #102f29;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.etiquette-trip-action button:disabled{opacity:.55;cursor:wait}.etiquette-trip-action>div:last-child>a{color:#102f29;background:#fff}.etiquette-trip-action small{color:#4f655a;font-size:10px;line-height:1.5}.etiquette-guide-source>ul{align-content:center;gap:7px;margin:0;padding:0;list-style:none;display:grid}.etiquette-guide-source li a{color:#102f29;background:#fff;border:1px solid #b9c7c0;padding:14px;font-size:10px;font-weight:900;text-decoration:none;display:block}@media (width<=900px){.etiquette-index,.etiquette-guide-overview,.etiquette-trip-action{grid-template-columns:1fr}.etiquette-guide-overview>div{position:static}}@media (width<=650px){.etiquette-index,.etiquette-trip-action{margin-left:14px;margin-right:14px;padding:24px}.etiquette-guide-overview,.etiquette-guide-steps{padding-left:14px;padding-right:14px}.etiquette-guide-steps>ol{grid-template-columns:1fr}.etiquette-guide-steps li{grid-template-columns:34px 1fr;padding:20px}.etiquette-trip-action>div:last-child,.etiquette-trip-action button,.etiquette-trip-action>div:last-child>a{width:100%}.etiquette-trip-action>div:last-child>a{text-align:center}.etiquette-guide-source{margin-left:14px;margin-right:14px}}.header-controls{justify-self:end;align-items:center;gap:10px;display:flex}.header-notification-link{color:#153c34;background:#fff;border:1px solid #bdc8c3;place-items:center;width:38px;height:38px;display:grid;position:relative}.header-notification-link:hover{background:#f3f5f3}.header-notification-link>b{color:#fff;background:#df4b52;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.account-menu>div a{justify-content:space-between}.account-menu>div .account-unread-count{color:#fff;background:#df4b52;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.mobile-nav-icon{place-items:center;display:grid;position:relative}.mobile-nav-icon>b{color:#fff;background:#df4b52;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:7px;line-height:1;display:grid;position:absolute;top:-7px;left:13px}.notifications-page>.notification-preferences{margin:28px 0 0;padding:0}.notification-preferences>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 20px;list-style:none;display:flex}.notification-preferences>summary::-webkit-details-marker{display:none}.notification-preferences>summary span{color:#153c34;font-size:15px;font-weight:900}.notification-preferences>summary>b{font-size:23px;font-weight:400;transition:transform .2s}.notification-preferences[open]>summary>b{transform:rotate(45deg)}.notification-preferences-body{border-top:1px solid #d3dcd7;padding:20px 22px 22px}.profile-primary-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.profile-message-action{color:#fff;text-transform:uppercase;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex}.profile-message-action:hover{background:#22574b}.trip-recommendations{background:#f4f7f5;border:1px solid #aebfb7;margin:15px 0;padding:18px}.trip-recommendations>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.trip-recommendations>header p{color:#1477ae;letter-spacing:.14em;margin:0 0 5px;font-size:8px;font-weight:950}.trip-recommendations>header h3{letter-spacing:-.03em;margin:0;font-size:20px}.trip-recommendations>header span{color:#5d7067;margin-top:6px;font-size:10px;display:block}.trip-recommendation-controls{gap:7px;display:flex}.trip-recommendation-controls label{color:#5c6e66;gap:4px;font-size:8px;font-weight:900;display:grid}.trip-recommendation-controls input,.trip-recommendation-controls select{color:#153c34;background:#fff;border:1px solid #adbbb4;min-height:39px;padding:0 9px}.trip-recommendation-context{background:#fff;border-left:4px solid #f2cc67;gap:15px;margin-top:14px;padding:9px 11px;display:flex}.trip-recommendation-context span{color:#53655d;font-size:9px;font-weight:800}.trip-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.trip-recommendation-grid article{background:#fff;border:1px solid #bcc9c3;flex-direction:column;min-width:0;padding:13px;display:flex}.trip-recommendation-tags{justify-content:space-between;align-items:center;gap:8px;display:flex}.trip-recommendation-tags span,.trip-recommendation-tags b{color:#1477ae;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:950}.trip-recommendation-tags b{color:#153c34;background:#f2cc67;padding:3px 5px}.trip-recommendation-grid h4{letter-spacing:-.02em;margin:8px 0 0;font-size:16px}.trip-recommendation-grid>article>strong{color:#1477ae;margin-top:3px;font-size:10px}.trip-recommendation-grid>article>p{color:#5c6d65;margin:8px 0 0;font-size:9px;line-height:1.45}.trip-recommendation-grid dl{border:1px solid #d4dcd8;grid-template-columns:1fr 1fr;margin:11px 0 0;display:grid}.trip-recommendation-grid dl>div{padding:7px}.trip-recommendation-grid dl>div+div{border-left:1px solid #d4dcd8}.trip-recommendation-grid dt{color:#75847d;text-transform:uppercase;font-size:7px;font-weight:900}.trip-recommendation-grid dd{margin:3px 0 0;font-size:9px;font-weight:900}.trip-recommendation-grid>article>small{color:#687970;margin-top:8px;font-size:8px;line-height:1.4}.trip-recommendation-grid ul{color:#4d6158;margin:9px 0;padding-left:14px;font-size:8px;line-height:1.55}.trip-recommendation-grid nav{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;padding-top:9px;display:grid}.trip-recommendation-grid nav a,.trip-recommendation-grid nav button{color:#153c34;text-align:center;cursor:pointer;background:#fff;border:1px solid #153c34;place-items:center;min-height:35px;padding:0 7px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.trip-recommendation-grid nav button{color:#fff;background:#153c34}.trip-recommendation-grid nav button:disabled{opacity:.5;cursor:wait}.trip-recommendation-state{color:#576a61;background:#fff;border:1px dashed #aebcb5;justify-content:space-between;align-items:center;gap:15px;margin:14px 0 0;padding:18px;font-size:10px;display:flex}.trip-recommendation-state a{font-weight:900;text-decoration:underline}.trip-recommendation-basis{color:#718079;margin-top:10px;font-size:8px;line-height:1.45;display:block}@media (width<=980px){.trip-recommendation-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.trip-recommendations>header{flex-direction:column;align-items:stretch}.trip-recommendation-controls{grid-template-columns:1fr 1fr;display:grid}.trip-recommendation-grid{grid-template-columns:1fr}.trip-recommendation-state{flex-direction:column;align-items:flex-start}}.legal-translation-notice{border-left:3px solid var(--line,#d8d3c8);background:var(--surface-muted,#f6f4ef);color:var(--ink-soft,#55514a);margin:0 0 1.5rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.community-sort-tabs,.community-window-tabs{flex-wrap:wrap;gap:.25rem;margin:.5rem 0 0;display:flex}.community-sort-tabs button,.community-window-tabs button{color:var(--ink-soft,#55514a);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.3rem .75rem;font-size:.85rem}.community-window-tabs button{padding:.2rem .6rem;font-size:.78rem}.community-sort-tabs button:hover,.community-window-tabs button:hover{background:var(--surface-muted,#f6f4ef)}.community-sort-tabs button.active,.community-window-tabs button.active{border-color:var(--line,#d8d3c8);background:var(--surface-muted,#f6f4ef);color:var(--ink,#1c1a17);font-weight:600}.post-rank-reasons{flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;display:flex}.post-rank-reasons b{border:1px solid var(--line,#d8d3c8);color:var(--ink-soft,#55514a);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:600}.day-plan-stops{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.day-plan-stops li{border-top:1px solid var(--line,#d8d3c8);grid-template-columns:4.5rem 1fr auto;align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.day-plan-stops time{font-variant-numeric:tabular-nums;color:var(--ink-soft,#55514a);font-weight:700}.day-plan-stops strong{display:block}.day-plan-stops b{color:var(--ink-soft,#55514a);margin:.1rem 0 .25rem;font-weight:600;display:block}.day-plan-stops span{color:var(--ink-soft,#55514a);font-size:.9rem;display:block}.day-plan-stops a{white-space:nowrap;font-size:.85rem}.day-plan footer ul{margin:.25rem 0 .5rem;padding-left:1.1rem}.day-plan footer small{color:var(--ink-soft,#55514a);display:block}.day-plan-next-actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.day-plan-next-actions a{border:1px solid var(--forest,#153c34);min-height:2.6rem;color:var(--forest,#153c34);align-items:center;padding:.7rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.day-plan-next-actions .day-plan-footprint-link{background:var(--forest,#153c34);color:#fff}@media (width<=40rem){.day-plan-stops li{grid-template-columns:3.5rem 1fr}.day-plan-stops a{grid-column:2}.day-plan-next-actions{display:grid}.day-plan-next-actions a{justify-content:center}}.journeys-page{color:#102f29;max-width:1320px;margin:0 auto;padding:38px 24px 110px}.journeys-hero{border-bottom:1px solid #c3cdc8;padding:30px 0 54px}.journeys-hero p,.journeys-toolbar p{color:#1677b8;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.journeys-hero h1{letter-spacing:-.06em;max-width:880px;margin:14px 0;font-size:clamp(40px,7vw,82px);line-height:.94}.journeys-hero span{color:#5d7168;max-width:650px;font-size:15px;line-height:1.6;display:block}.journeys-workspace{padding-top:34px}.journeys-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.journeys-toolbar h2{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.journeys-share{color:#fff;background:#153c34;padding:13px 16px;font-size:10px;font-weight:900}.journeys-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.journey-card{background:#fff;border:1px solid #c3cdc8;flex-direction:column;min-height:245px;padding:22px;display:flex}.journey-card-cover{object-fit:cover;width:calc(100% + 44px);height:170px;margin:-22px -22px 20px;display:block}.journey-card-meta,.journey-card-author{color:#597067;align-items:center;gap:9px;font-size:10px;display:flex}.journey-card-meta{color:#1677b8;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-weight:900}.journey-card h3{letter-spacing:-.04em;margin:18px 0 8px;font-size:24px;line-height:1.05}.journey-card p{color:#52665d;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.journey-card-author{margin-top:auto;padding-top:18px}.journey-card-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.journey-card-actions a{color:#153c34;border:1px solid #b7c4bd;padding:9px 10px;font-size:9px;font-weight:900}.journeys-empty,.journeys-state{color:#597067;background:#f4f7f5;padding:46px 24px}.journeys-empty{justify-items:start;gap:10px;display:grid}.journeys-empty strong{color:#153c34;font-size:22px}.journeys-empty a{color:#1677b8;margin-top:8px;font-size:11px;font-weight:900}@media (width<=850px){.journeys-page{padding:24px 14px 88px}.journeys-hero{padding-top:16px}.journeys-toolbar{flex-direction:column;align-items:start}.journeys-grid{grid-template-columns:1fr}.journey-card{min-height:210px}.journeys-share{text-align:center;width:100%}}.journey-card-author>a{color:#153c34;font-weight:900;text-decoration:none}.journey-card-author>a:hover,.journey-card-author>a:focus-visible{text-decoration:underline}.journey-card .journey-card-trust{color:#365e51;-webkit-line-clamp:unset;background:#edf4f1;margin-top:9px;padding:8px 10px;font-size:9px;font-weight:850;line-height:1.4;display:block}.journey-card-actions button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #b7c4bd;padding:9px 10px;font-size:9px;font-weight:900}.journey-card-actions a:first-child{color:#fff;background:#153c34;border-color:#153c34}.journey-card-signal{color:#1677b8;gap:12px;margin-top:10px;font-size:10px;font-weight:800;display:flex}.journeys-region-filter{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.journeys-region-filter button{color:#35564c;background:#fff;border:1px solid #b7c4bd;padding:9px 12px;font-size:10px;font-weight:800}.journeys-region-filter button.active{color:#fff;background:#153c34;border-color:#153c34}.journeys-load-more{color:#153c34;background:#fff;border:1px solid #153c34;margin:24px auto 0;padding:12px 18px;font-size:10px;font-weight:900;display:block}.journeys-load-more:disabled{cursor:wait;opacity:.6}.journey-card-actions button{color:#153c34;background:#fff;border:1px solid #b7c4bd;padding:9px 10px;font-size:9px;font-weight:900}.journeys-share-notice{color:#1677b8;margin:14px 0 0;font-size:11px;font-weight:800}.listing-provenance{letter-spacing:.02em;color:var(--ink-soft,#55514a);margin:0 0 .4rem;font-size:.75rem;font-weight:600}.listing-provenance[data-source=traveler]:before{content:"";background:var(--accent,#b4762a);vertical-align:middle;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.community-editorial-hero{color:#fff;background:#153c34;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:210px;padding:34px max(24px,6vw);display:grid}.community-editorial-copy{max-width:900px}.community-editorial-copy>p{color:#f2cc67;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.community-editorial-copy h1{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,4.4vw,58px);line-height:.96}.community-editorial-copy>span{color:#c3d2cc;max-width:680px;margin-top:13px;font-size:12px;line-height:1.6;display:block}.community-editorial-copy .community-hero-actions{justify-content:flex-start;margin-top:18px}.community-editorial-shortcuts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.community-editorial-shortcuts button,.community-editorial-shortcuts a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.community-editorial-shortcuts button[aria-pressed=true]{color:#f2cc67;border-color:#f2cc67}.community-board-mark{background:#ffffff0b;border:1px solid #ffffff2b;place-items:center;width:148px;height:132px;display:grid}.community-board-mark img{display:block}.community-layout{background:#eef1ef;grid-template-columns:238px minmax(0,1fr) 300px;gap:0;max-width:1600px;margin:0 auto}.community-navigation-rail{max-height:100dvh;padding:14px 0 50px 14px;position:sticky;top:0;overflow:auto}.community-feed-navigation{background:#fff;border:1px solid #c6cfcb;gap:3px;padding:10px;display:grid}.community-feed-navigation>span{color:#1477ae;letter-spacing:.13em;padding:5px 8px 9px;font-size:8px;font-weight:950}.community-feed-navigation button,.community-directory-nav-link{color:#153c34;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-height:48px;padding:8px 9px;display:grid}.community-feed-navigation button:hover,.community-directory-nav-link:hover{background:#eef3f0}.community-feed-navigation button.active{color:#fff;background:#153c34;box-shadow:inset 4px 0 #f2cc67}.community-feed-navigation b{font-size:11px}.community-feed-navigation small{color:#73827b;font-size:8px;line-height:1.35}.community-feed-navigation button.active small{color:#bed0c9}.community-directory-nav-link{border-top:1px solid #dbe2de;margin-top:3px}.community-board-navigation{background:#fff;border:1px solid #c6cfcb;margin-top:9px;padding:15px 10px}.community-board-navigation .board-group+.board-group{margin-top:20px}.community-board-navigation .board-group ul{max-height:260px;padding-right:2px;overflow:auto}.community-board-navigation .board-group:first-child ul{max-height:320px}.community-main{border-left:1px solid #d6ddda;border-right:1px solid #d6ddda}.community-main .community-more-filters{margin:12px 12px 0}.community-main .community-topic-chips{padding:12px 12px 0}.community-main .community-toolbar{padding:14px 12px}.community-filter-boards{grid-template-columns:repeat(2,minmax(180px,1fr))}.community-context-rail{padding:14px 14px 60px;top:0}.feed-list{max-width:900px;padding-left:12px;padding-right:12px}.post-meta{text-transform:none;flex-direction:column;align-items:flex-start;gap:6px}.post-community-origin{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.post-community-origin a,.post-community-origin b,.post-community-origin span{color:#153c34;text-transform:uppercase;background:#f5f8f6;border:1px solid #c9d5cf;padding:4px 7px;font-size:8px;font-weight:950}.post-community-origin a:first-child{color:#fff;background:#153c34;border-color:#153c34}.post-author-meta{color:#6a7a72;font-size:8px;font-weight:750}.post-author-meta a{color:#153c34;font-weight:950}.post-body-preview{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-post-media{background:#eef2f0;border:1px solid #d1d9d5;margin-top:15px;display:block;position:relative;overflow:hidden}.feed-post-media img{object-fit:cover;width:100%;max-height:440px;display:block}.feed-post-media>b{color:#fff;background:#153c34e8;padding:6px 8px;font-size:8px;position:absolute;bottom:10px;right:10px}.feed-list article>footer{display:block}.post-card-actions-row{width:100%}.community-page>.product-hero h1 small{color:#9fc0b4;letter-spacing:0;margin-left:12px;font-size:.38em;font-weight:700}.community-directory-link{color:#fff;border-bottom:1px solid #f2cc67;width:max-content;margin-top:14px;font-size:9px;font-weight:900;display:block}.community-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.community-hero-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f2cc67;min-height:48px;padding:0 18px;font-size:10px;font-weight:900}.community-hero-actions button:last-child{color:#153c34;background:#f2cc67}.community-hero-actions button.joined{color:#fff;background:#294f46;border-color:#9fc0b4}.community-context-rail section>a{color:#153c34;text-align:left;background:#fff;border:1px solid #c4cec9;align-items:center;width:100%;min-height:38px;margin-top:6px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.community-context-rail .community-prompt-card{border-top:5px solid #f2cc67}.community-activity-snapshot{background:#f7f9f8;border:1px solid #d5ded9;gap:4px;margin:13px 0;padding:12px;display:grid}.community-activity-snapshot b{color:#153c34;font-size:11px}.community-activity-snapshot small{color:#65766e;font-size:8px;line-height:1.45}.community-directory-activity{color:#1477ae;margin:10px 0;font-size:9px;font-weight:850;line-height:1.45;display:block}.community-context-rail .community-reviews-card{border-top:5px solid #e05b35;padding:0;overflow:hidden}.community-reviews-card>header{background:#f8faf9;border-bottom:1px solid #d5ded9;padding:17px}.community-reviews-card>header h2{margin-bottom:5px}.community-reviews-card>header small{color:#65776e;font-size:8px;line-height:1.4;display:block}.community-reviews-card>ol{margin:0;padding:0;list-style:none;display:grid}.community-reviews-card>ol>li{border-bottom:1px solid #e0e6e3;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px;display:grid}.community-reviews-card>ol>li.without-photo{grid-template-columns:1fr}.community-review-photo{width:64px;height:64px;overflow:hidden;background:#e8eeeb!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.community-review-photo img{object-fit:cover;width:100%;height:100%;display:block}.community-reviews-card li>div{min-width:0}.community-reviews-card li>div>a{color:#153c34;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;display:block;overflow:hidden}.community-reviews-card li>div>p:not(.community-review-score){color:#53675d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-review-score{align-items:center;gap:5px;display:flex;margin:0 0 5px!important}.community-review-score b{color:#fff;background:#153c34;padding:3px 5px;font-size:8px}.community-review-score em{color:#28704d;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:950}.community-review-score em.is-negative{color:#9b4938}.community-reviews-card li small{color:#718078;margin-top:4px;font-size:7px;line-height:1.35;display:block}.community-reviews-card li small b{color:#1477ae}.community-reviews-card li small a{color:inherit;text-decoration:underline}.community-reviews-card>ol~a{width:auto!important;margin:11px 12px 13px!important}.community-context-rail .community-contributors-card{border-top:5px solid #1477ae;padding:0;overflow:hidden}.community-contributors-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px 12px;display:flex}.community-contributors-card>header h2{margin:5px 0 0;font-size:19px}.community-contributors-card>header>small{color:#116693;letter-spacing:.07em;text-transform:uppercase;background:#e7f1f6;padding:5px 7px;font-size:7px;font-weight:950}.community-contributors-card>dl{background:linear-gradient(90deg,#0000 17px,#d5ded9 17px calc(100% - 17px),#0000 calc(100% - 17px));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0 17px 14px;display:grid}.community-contributors-card>dl>div{text-align:center;background:#f3f6f4;padding:10px 7px}.community-contributors-card dt{color:#697970;text-transform:uppercase;font-size:7px;font-weight:900}.community-contributors-card dd{color:#153c34;margin:4px 0 0;font-size:17px;font-weight:950}.community-contributors-card>ol{border-top:1px solid #d5ded9;margin:0;padding:0;list-style:none;display:grid}.community-contributors-card>ol>li{border-bottom:1px solid #e0e6e3;grid-template-columns:24px minmax(0,1fr) auto;gap:2px 9px;padding:12px 16px;display:grid}.community-contributors-card>ol>li>b{color:#fff;background:#153c34;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.community-contributors-card>ol>li:first-child>b{color:#153c34;background:#e4a824}.community-contributors-card>ol>li div{min-width:0;display:grid}.community-contributors-card>ol>li a{color:#153c34;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.community-contributors-card>ol>li div small{color:#6c7c74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.community-contributors-card>ol>li strong{color:#1477ae;white-space:nowrap;font-size:9px}.community-contributors-card>ol>li p{color:#5c6f66;grid-column:2/4;margin:3px 0 0;font-size:8px}.community-context-rail .community-contributors-empty{background:#f7f9f8;border-top:1px solid #d5ded9;margin:0;padding:14px 17px}.community-context-rail .community-contributors-note{color:#718078;padding:11px 17px;font-size:7px;line-height:1.5;display:block}.community-prompt-card ul{gap:7px;margin:12px 0 0;padding-left:18px;display:grid}.community-prompt-card>a{justify-content:center;margin-top:13px;border-color:#153c34!important}.post-community-labels b.is-official{color:#0e5a47;background:#e4f3ec;border-color:#0e6b54}.board-group a.board-link{color:#33443c;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-height:32px;padding:6px 9px;font-size:12px;display:flex}.board-group a.board-link:hover{background:#e8ede9}.board-group a.board-link span{color:#8b9a93;font-size:10px}.board-group a.board-link.is-active{color:#fff;background:#153c34;font-weight:800}.board-group a.board-link.is-active span{color:#a9c2b8}.board-option-row>:first-child{min-width:0}.community-language-filter{color:#1477ae;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #dce3df;align-items:center;gap:10px;padding:10px 18px;font-size:8px;font-weight:950;display:flex}.community-language-filter select{color:#153c34;text-transform:none;background:#fff;border:1px solid #bdc8c2;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.community-continue-reading{color:#153c34;background:#fff;border:1px solid #bfcac5;margin:12px 12px 0}.community-continue-reading>header{border-bottom:1px solid #d9e0dc;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 14px;display:flex}.community-continue-reading>header p{color:#1477ae;letter-spacing:.13em;margin:0;font-size:7px;font-weight:950}.community-continue-reading>header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.community-continue-reading>header button{color:#5a6e64;cursor:pointer;background:#fff;border:1px solid #c5ceca;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.community-continue-reading>header button:hover{color:#153c34;border-color:#153c34}.community-continue-reading ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.community-continue-reading li{border-bottom:1px solid #e1e6e3;min-width:0}.community-continue-reading li:nth-child(odd){border-right:1px solid #e1e6e3}.community-continue-reading li a{background:#f8faf9;flex-direction:column;gap:5px;min-height:94px;padding:13px 14px;display:flex}.community-continue-reading li a:hover{background:#edf3f0}.community-continue-reading li span{color:#1477ae;text-transform:uppercase;font-size:7px;font-weight:950}.community-continue-reading li b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.community-continue-reading li small{color:#6b7a73;margin-top:auto;font-size:7px;line-height:1.35}.community-history-privacy{color:#73817a;padding:9px 14px;font-size:7px;line-height:1.45;display:block}.post-community-origin .post-language{color:#12607f;text-transform:none;background:#eef6f9;border-color:#9fbac7}.community-directory-page{color:#153c34;background:#eef1ef;min-height:calc(100dvh - 97px);padding:0 5vw 100px}.community-directory-page>header{color:#fff;background:#153c34;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 50px;margin:0 -5vw;padding:64px 8vw;display:grid}.community-directory-page>header>p,.community-directory-section>header>p{color:#f2cc67;letter-spacing:.16em;grid-column:1;margin:0;font-size:9px;font-weight:950}.community-directory-page>header h1{letter-spacing:-.06em;grid-column:1;margin:0;font-size:clamp(42px,6vw,76px);line-height:.96}.community-directory-page>header>span{color:#c1d0cb;grid-column:1;max-width:680px;font-size:13px;line-height:1.6}.community-directory-page>header>nav{grid-area:1/2/5;gap:7px;display:grid}.community-directory-page>header>nav a{color:#fff;border:1px solid #f2cc67;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.community-directory-page>header>nav a:first-child{color:#153c34;background:#f2cc67}.community-directory-section{max-width:1320px;margin:58px auto 0}.community-directory-section>header{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:8px 40px;display:grid}.community-directory-section>header>p{color:#1477ae}.community-directory-section>header h2{letter-spacing:-.05em;grid-column:1;margin:0;font-size:clamp(31px,4vw,48px)}.community-directory-section>header>span{color:#5e7067;grid-area:1/2/3;font-size:11px;line-height:1.6}.community-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.community-directory-grid article{background:#fff;border:1px solid #bfcbc5;flex-direction:column;min-height:285px;padding:23px;display:flex}.community-directory-grid article>span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:950}.community-directory-grid h3{letter-spacing:-.03em;justify-content:space-between;align-items:baseline;gap:14px;margin:13px 0 0;font-size:24px;display:flex}.community-directory-grid h3 small{color:#718078;font-size:13px}.community-directory-grid h3 a:hover{text-underline-offset:3px;text-decoration:underline}.community-directory-grid p{color:#53665d;margin:12px 0 0;font-size:11px;line-height:1.55}.community-directory-grid ul{color:#64756d;border-top:1px solid #d9e0dc;gap:6px;margin:16px 0 0;padding:12px 0 0 18px;font-size:9px;line-height:1.45;display:grid}.community-directory-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.community-directory-open{border-bottom:1px solid #153c34;width:max-content;font-size:9px;font-weight:900}.community-directory-actions button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-width:76px;min-height:38px;padding:0 12px;font-size:9px;font-weight:950}.community-directory-actions button:hover{background:#0e2f29}.community-directory-actions button.is-joined{color:#153c34;background:#fff}.community-directory-actions button:disabled{cursor:wait;opacity:.58}.community-directory-actions button:focus-visible{outline-offset:3px;outline:3px solid #1477ae}.community-directory-status{color:#486157;max-width:1320px;min-height:20px;margin:18px auto 0;font-size:10px;font-weight:800}@media (width<=1180px){.community-layout{grid-template-columns:220px minmax(0,1fr)}.community-context-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.community-context-rail .community-rules-card{display:none}}@media (width<=900px){.community-layout{grid-template-columns:minmax(0,1fr)}.community-navigation-rail{max-height:none;padding:10px 14px 0;position:static;overflow:visible}.community-feed-navigation{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}.community-feed-navigation>span{grid-column:1/-1}.community-feed-navigation button,.community-directory-nav-link{min-width:140px}.community-board-navigation{grid-template-columns:1fr 1fr;gap:12px;display:grid}.community-board-navigation .board-group+.board-group{margin-top:0}.community-board-navigation .board-group ul,.community-board-navigation .board-group:first-child ul{max-height:none}.community-main{border:0}.community-filter-boards{grid-template-columns:1fr 1fr}.board-group a.board-link{white-space:nowrap;background:#fff;border:1px solid #c8d0cc;width:auto;min-height:36px}.community-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.community-editorial-hero{grid-template-columns:1fr;min-height:0;padding:26px 18px}.community-editorial-copy h1{font-size:36px}.community-board-mark{display:none}.community-page>.product-hero h1 small{margin:8px 0 0;font-size:.45em;display:block}.community-hero-actions{justify-content:stretch;width:100%}.community-hero-actions button{flex:1}.community-feed-navigation{grid-template-columns:repeat(2,minmax(138px,1fr))}.community-board-navigation{grid-template-columns:1fr}.community-board-navigation .board-group+.board-group{margin-top:12px}.community-filter-boards,.community-context-rail{grid-template-columns:1fr}.feed-list h2{font-size:19px}.feed-post-media img{max-height:320px}.community-directory-page{padding-left:14px;padding-right:14px}.community-directory-page>header{grid-template-columns:1fr;margin-left:-14px;margin-right:-14px;padding:46px 18px}.community-directory-page>header>nav{grid-area:auto/1;width:100%}.community-directory-section{margin-top:42px}.community-directory-section>header{grid-template-columns:1fr}.community-directory-section>header>span{grid-area:auto/1}.community-directory-grid{grid-template-columns:1fr}.community-directory-grid article{min-height:250px}.community-directory-actions button{min-width:88px;min-height:44px}.community-continue-reading{margin-left:12px;margin-right:12px}.community-continue-reading ul{grid-template-columns:1fr}.community-continue-reading li:nth-child(odd){border-right:0}.community-continue-reading li a{min-height:86px}}.visual-guide-place-actions button{color:#0969a2;font:inherit;cursor:pointer;background:#fff;border:1px solid #0969a2;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none}.visual-guide-place-actions button:hover{color:#fff;background:#0969a2}.visual-guide-nearby{background:#f5f8f6;border:1px solid #d0d9d5;margin:4px 0 0;padding:13px}.visual-guide-nearby>span{color:#0969a2;letter-spacing:.11em;font-size:7px;font-weight:950;display:block}.visual-guide-nearby>b{margin-top:3px;font-size:11px;display:block}.visual-guide-nearby>ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.visual-guide-nearby li a{color:#102f29;background:#fff;border-left:3px solid #f0b429;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 9px;text-decoration:none;display:grid}.visual-guide-nearby li a:hover{background:#eaf2ee}.visual-guide-nearby li strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.visual-guide-nearby li small{color:#667970;font-size:8px}.visual-guide-nearby li span{color:#75857e;grid-column:1/-1;font-size:7px;line-height:1.35}.visual-guide-personal-next{color:#102f29;background:#fffaf0;border:1px solid #f0b429;gap:4px;margin-top:15px;padding:11px 12px;text-decoration:none;display:grid}.visual-guide-personal-next>span{color:#8d6300;letter-spacing:.12em;font-size:7px;font-weight:950}.visual-guide-personal-next>strong{align-items:baseline;gap:7px;font-size:11px;display:flex}.visual-guide-personal-next>strong small{color:#6c7d75;font-size:9px}.visual-guide-personal-next>small{color:#65766e;font-size:8px;line-height:1.45}.visual-guide-personal-next:hover{background:#edf5f2;border-color:#0969a2}.visual-guide-personal-complete{padding:10px 12px;font-weight:900;color:#0b6a52!important;letter-spacing:0!important;background:#e8f3ee!important;margin:15px 0 0!important;font-size:9px!important}.visual-guide-travel-pack{color:#102f29;background:#f8faf8;border:1px solid #aebdb6;border-left:7px solid #f0b429;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 30px;max-width:1200px;margin:0 auto 72px;padding:25px 28px;display:grid}.visual-guide-travel-pack>div>p{color:#8f6906;letter-spacing:.13em;margin:0;font-size:8px;font-weight:950}.visual-guide-travel-pack>div>h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:24px}.visual-guide-travel-pack>div>span{color:#586b62;max-width:700px;font-size:10px;line-height:1.55;display:block}.visual-guide-travel-pack>div>small{color:#708078;margin-top:8px;font-size:8px;line-height:1.45;display:block}.visual-guide-travel-pack>nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.visual-guide-travel-pack>nav button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.visual-guide-travel-pack>nav button+button{color:#153c34;background:#fff}.visual-guide-print-sheet{display:none}@media (width<=700px){.visual-guide-travel-pack{grid-template-columns:1fr;margin-left:14px;margin-right:14px;padding:22px 18px}.visual-guide-travel-pack>nav{justify-content:stretch}.visual-guide-travel-pack>nav button{flex:1}}@media print{.visual-guide-print-sheet,.visual-guide-print-sheet *{visibility:visible!important}.visual-guide-print-sheet{color:#132f29!important;background:#fff!important;width:100%!important;font-family:Arial,Noto Sans KR,sans-serif!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.visual-guide-print-sheet>header{border-bottom:2px solid #132f29;padding-bottom:7mm}.visual-guide-print-sheet>header p{color:#0969a2;letter-spacing:.12em;margin:0 0 2mm;font-size:7pt;font-weight:900}.visual-guide-print-sheet>header h2{margin:0 0 2mm;font-size:23pt;line-height:1.05}.visual-guide-print-sheet>header strong{font-size:10pt}.visual-guide-print-principle{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left:3px solid #0969a2;margin-top:5mm;padding:4mm;background:#eef4f1!important}.visual-guide-print-principle h2{margin:0 0 2mm;font-size:11pt}.visual-guide-print-principle p{margin:0;font-size:8pt;line-height:1.45}.visual-guide-print-sheet>ol{grid-template-columns:1fr 1fr;gap:0 8mm;margin:6mm 0 0;padding:0;list-style:none;display:grid}.visual-guide-print-sheet>ol>li{break-inside:avoid;border-top:1px solid #c8d4ce;grid-template-columns:9mm 1fr;gap:3mm;padding:4mm 0;display:grid}.visual-guide-print-sheet>ol>li>span{-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;width:8mm;height:8mm;font-size:6.5pt;font-weight:900;display:grid;color:#fff!important;background:#0969a2!important}.visual-guide-print-sheet>ol h2{margin:0;font-size:10pt;line-height:1.2}.visual-guide-print-sheet>ol strong{margin-top:1mm;font-size:8pt;display:block}.visual-guide-print-sheet>ol p{margin:1.5mm 0;font-size:7.2pt;line-height:1.4}.visual-guide-print-sheet>ol small,.visual-guide-print-sheet>ol em{color:#465b52;font-size:6.5pt;line-height:1.4;display:block}.visual-guide-print-sheet>ol em{margin-top:1mm;font-style:normal}.visual-guide-print-sheet>footer{break-inside:avoid;border-top:2px solid #132f29;grid-template-columns:1fr 1fr;gap:7mm;margin-top:6mm;padding-top:5mm;display:grid}.visual-guide-print-sheet>footer h2{margin:0 0 2mm;font-size:10pt}.visual-guide-print-sheet>footer p,.visual-guide-print-sheet>footer span{overflow-wrap:anywhere;margin:0;font-size:6.5pt;line-height:1.4;display:block}.visual-guide-print-help{grid-template-columns:repeat(3,1fr);gap:2mm;display:grid}.visual-guide-print-help h2,.visual-guide-print-help>small{grid-column:1/-1}.visual-guide-print-help>div{display:grid}.visual-guide-print-help b{font-size:16pt}.visual-guide-print-help span,.visual-guide-print-help>small{font-size:6pt}}.comment-list-header{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.comment-list-header h3{margin:0}.comment-sort-tabs{flex-wrap:wrap;gap:4px;display:flex}.comment-sort-tabs button{color:#607169;cursor:pointer;background:0 0;border:1px solid #0000;min-height:32px;padding:0 9px;font-size:9px;font-weight:900}.comment-sort-tabs button:hover{background:#eef2ef}.comment-sort-tabs button.active{color:#fff;background:#153c34;border-color:#153c34}.comment-list article:focus{outline-offset:2px;outline:3px solid #f2cc67}.comment-collapse-control{color:#52675e;cursor:pointer;background:#fff;border:1px solid #c1cbc6;width:max-content;min-height:30px;margin-top:8px;padding:0 9px;font-size:8px;font-weight:900}.comment-list article.is-deleted>.comment-collapse-control{align-items:center;display:inline-flex}@media (width<=600px){.comment-list-header{flex-direction:column;align-items:flex-start}.comment-sort-tabs{width:100%}.comment-sort-tabs button{flex:1}.comment-list article.is-reply{margin-left:min(calc(var(--comment-depth,1) * 9px),36px)}}.add-place-main{color:#153c34;background:#edf1ef;min-height:calc(100dvh - 97px);padding:0 5vw 100px}.add-place-header{color:#fff;background:#153c34;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 -5vw;padding:52px 8vw 42px;display:grid}.add-place-header>div{max-width:820px}.add-place-header p,.add-place-panel-heading>span,.add-place-own>header p{color:#f2cc67;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.add-place-header h1{letter-spacing:-.055em;max-width:760px;margin:8px 0 12px;font-size:clamp(38px,5vw,66px);line-height:.98}.add-place-header span{color:#c5d3ce;max-width:730px;font-size:12px;line-height:1.65;display:block}.add-place-header>a{color:#fff;border:1px solid #f2cc67;align-items:center;min-height:44px;padding:0 16px;font-size:9px;font-weight:900;display:flex}.add-place-context{background:#fff;border-left:6px solid #1477ae;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1120px;margin:20px auto 0;padding:16px 18px;display:grid}.add-place-context>div{gap:3px;display:grid}.add-place-context span{color:#1477ae;letter-spacing:.12em;font-size:7px;font-weight:950}.add-place-context strong{font-size:16px}.add-place-context small{color:#6a7a73;font-size:9px}.add-place-context p{color:#53685e;margin:0;font-size:10px;line-height:1.55}.add-place-context>a{color:#153c34;white-space:nowrap;border:1px solid #153c34;align-items:center;min-height:40px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.add-place-steps{grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;padding:24px 0 0;list-style:none;display:grid}.add-place-steps li{color:#718078;border-bottom:3px solid #c9d3ce;align-items:center;gap:9px;min-height:52px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.add-place-steps li b{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.add-place-steps li.active{color:#153c34;border-color:#1477ae}.add-place-steps li.active b{color:#fff;background:#1477ae;border-color:#1477ae}.add-place-panel,.add-place-own{background:#fff;border:1px solid #becbc4;max-width:1120px;margin:22px auto 0;padding:30px;box-shadow:0 12px 34px #153c340f}.add-place-panel-heading{border-bottom:1px solid #dce3df;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:6px 42px;padding-bottom:22px;display:grid}.add-place-panel-heading>span{color:#1477ae;grid-column:1}.add-place-panel-heading h2{letter-spacing:-.045em;grid-column:1;margin:0;font-size:clamp(27px,4vw,42px)}.add-place-panel-heading p{color:#61736a;grid-area:1/2/3;margin:0;font-size:11px;line-height:1.6}.add-place-check-form,.add-place-detail-form{gap:16px;margin-top:22px;display:grid}.add-place-check-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.add-place-main label{color:#425a50;letter-spacing:.02em;gap:7px;font-size:9px;font-weight:900;display:grid}.add-place-main label small{color:#7a8982;font-weight:600}.add-place-main input,.add-place-main select,.add-place-main textarea{color:#153c34;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b9c7c0;border-radius:0;padding:10px 12px;font-size:12px;font-weight:650}.add-place-main textarea{resize:vertical;min-height:125px;line-height:1.55}.add-place-main input:focus,.add-place-main select:focus,.add-place-main textarea:focus{border-color:#1477ae;outline:3px solid #1477ae3b}.add-place-main button,.add-place-panel a{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;border-radius:0;min-height:44px;padding:0 15px;font-size:9px;font-weight:900}.add-place-main button:hover,.add-place-panel a:hover{background:#f3f6f4}.add-place-main button:disabled{cursor:wait;opacity:.58}.add-place-check-form>button,.add-place-main button.primary{color:#fff;background:#153c34}.add-place-check-form>button{min-width:150px}.add-place-matches{background:#f6f8f7;border:1px solid #d4ded9;margin-top:20px;padding:18px}.add-place-matches>header{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.add-place-matches>header span{color:#687970;font-size:10px}.add-place-matches article{border-top:1px solid #dce3df;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:12px 0;display:flex}.add-place-matches article>div{gap:3px;display:grid}.add-place-matches article b{font-size:14px}.add-place-matches article span{font-size:12px}.add-place-matches article small{color:#6d7d75;font-size:9px}.add-place-matches article a{white-space:nowrap;background:0 0;border-width:0 0 1px;min-height:auto;padding:0 0 3px}.add-place-matches>button{margin-top:12px}.add-place-map-toolbar{justify-content:space-between;gap:8px;margin:18px 0 10px;display:flex}.add-place-map-toolbar a{border:1px solid #aebdb5;align-items:center;min-height:44px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.add-place-map-wrap{background:#dfe7e3;border:1px solid #aebdb5;min-height:480px;position:relative;overflow:hidden}.add-place-map{z-index:1;position:absolute;inset:0}.add-place-map-state{z-index:2;color:#3f5b4f;background:#e7eeea;place-items:center;font-size:11px;font-weight:850;display:grid;position:absolute;inset:0}.add-place-map-state.unavailable{text-align:center;padding:30px}.add-place-pin-shell{background:0 0!important;border:0!important}.add-place-pin{background:#e54848;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:36px;height:36px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 4px 13px #0e2d264d}.add-place-pin i{background:#fff;border-radius:50%;width:10px;height:10px}.add-place-coordinates,.add-place-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.add-place-coordinates{margin-top:12px}.add-place-location-status{color:#4f675c;margin:10px 0 0;font-size:10px}.add-place-panel-actions{border-top:1px solid #dce3df;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;display:flex}.add-place-panel-actions button{min-width:140px}.add-place-detail-form>.add-place-two-col{margin-bottom:2px}.add-place-review-policy{background:#f7f5ea;border-left:4px solid #f2cc67;gap:5px;padding:15px;display:grid}.add-place-review-policy b{font-size:10px}.add-place-review-policy span{color:#617269;font-size:10px;line-height:1.55}.add-place-photo-field{background:#f7faf8;border:1px solid #ccd7d1;gap:12px;padding:16px;display:grid}.add-place-photo-field>div:first-child{gap:5px;display:grid}.add-place-photo-field>div:first-child>b{font-size:11px}.add-place-photo-field>div:first-child>span{color:#60736a;font-size:9px;line-height:1.55}.add-place-photo-field>button,.add-place-photo-picker{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;align-items:center;width:max-content;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.add-place-photo-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.add-place-photo-ready{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:13px!important;display:grid!important}.add-place-photo-ready img{object-fit:cover;width:110px;height:82px;display:block}.add-place-photo-ready>div{justify-items:start;gap:5px;display:grid}.add-place-photo-ready b{font-size:10px}.add-place-photo-ready span{color:#66776f;font-size:8px}.add-place-photo-ready button{color:#8b2929;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:8px;font-weight:900}.add-place-photo-rights{align-items:flex-start;line-height:1.5;color:#3f554b!important;grid-template-columns:none!important;gap:9px!important;font-size:9px!important;display:flex!important}.add-place-photo-rights input{margin-top:2px;width:auto!important;min-height:0!important}.add-place-panel.sent{text-align:center;padding:52px}.add-place-panel.sent>span{color:#fff;background:#1477ae;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:24px;display:grid}.add-place-panel.sent h2{margin:14px 0 8px;font-size:34px}.add-place-panel.sent p{color:#65766e;max-width:620px;margin:0 auto;font-size:11px;line-height:1.6}.add-place-panel.sent>div{justify-content:center;gap:8px;margin-top:20px;display:flex}.add-place-panel.sent a{color:#fff;background:#153c34;align-items:center;display:flex}.add-place-status{color:#405a4e;background:#fff;border-left:4px solid #1477ae;max-width:1120px;margin:12px auto 0;padding:12px 15px;font-size:10px;font-weight:800}.add-place-own>header h2{margin:5px 0 0;font-size:28px}.add-place-own>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.add-place-own article{background:#f8faf9;border:1px solid #d1dbd6;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.add-place-own article h3{margin:12px 0 0;font-size:17px}.add-place-own article p{color:#5c7066;margin:4px 0 0;font-size:10px;line-height:1.5}.add-place-own article small{color:#74827b;margin-top:8px;font-size:8px}.add-place-own article>b{margin-top:13px;font-size:10px}.add-place-own article a{border-bottom:1px solid #153c34;margin-top:14px;padding-bottom:2px;font-size:9px;font-weight:900}.submission-status{color:#4b6258;letter-spacing:.08em;background:#e1e8e4;padding:5px 7px;font-size:7px;font-weight:950}.submission-status.published{color:#17653b;background:#d8eee1}.submission-status.rejected{color:#8d2929;background:#f3dede}.submission-status.under_review{color:#145a7e;background:#e0ebf2}.submission-status.merged{color:#735809;background:#f7edcb}@media (width<=850px){.add-place-check-form{grid-template-columns:repeat(2,minmax(0,1fr))}.add-place-check-form>button{grid-column:1/-1}.add-place-own>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.add-place-main{padding:0 13px 80px}.add-place-header{grid-template-columns:1fr;margin:0 -13px;padding:36px 17px}.add-place-header h1{font-size:38px}.add-place-header>a{width:max-content}.add-place-context{grid-template-columns:1fr;gap:10px}.add-place-context>a{justify-content:center}.add-place-steps{padding-top:12px}.add-place-steps li{justify-content:center;padding:0 3px}.add-place-steps li span{display:none}.add-place-panel,.add-place-own{margin-top:12px;padding:18px}.add-place-panel-heading{grid-template-columns:1fr}.add-place-panel-heading p{grid-area:auto/1}.add-place-check-form,.add-place-two-col,.add-place-coordinates,.add-place-own>div{grid-template-columns:1fr}.add-place-matches>header,.add-place-matches article{flex-direction:column;align-items:flex-start}.add-place-map-wrap{min-height:390px}.add-place-panel-actions button{flex:1;min-width:0}.add-place-panel.sent{padding:38px 18px}}.place-submissions-admin{color:#153c34;max-width:1380px;margin:0 auto;padding:40px 24px 90px}.place-submissions-admin>header{color:#fff;background:#153c34;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:30px;display:grid}.place-submissions-admin>header p{color:#f2cc67;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:950}.place-submissions-admin>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.92}.place-submissions-admin>header span{color:#ccdad4;max-width:760px;margin-top:13px;font-size:11px;line-height:1.6;display:block}.place-submissions-admin>header nav{justify-items:end;gap:9px;display:grid}.place-submissions-admin>header nav a{color:#fff;text-underline-offset:4px;font-size:9px;font-weight:900;text-decoration:underline}.place-submission-admin-filters{background:#eef3f0;border:1px solid #bcc9c3;border-top:0;gap:7px;padding:13px;display:flex;overflow-x:auto}.place-submission-admin-filters button{color:#153c34;white-space:nowrap;background:#fff;border:1px solid #aebdb5;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.place-submission-admin-filters button.active{color:#fff;background:#153c34;border-color:#153c34}.place-submissions-admin>.admin-form-status{background:#eaf4f8;border-left:4px solid #1477ae;margin:12px 0 0;padding:11px 14px;font-size:10px}.place-submission-admin-layout{background:#fff;border:1px solid #bcc9c3;grid-template-columns:320px minmax(0,1fr);min-height:620px;margin-top:14px;display:grid}.place-submission-admin-layout>aside{background:#f3f6f4;border-right:1px solid #bcc9c3;max-height:780px;overflow-y:auto}.place-submission-admin-layout>aside>p{color:#65776e;padding:22px;font-size:10px}.place-submission-admin-layout>aside>button{color:#153c34;text-align:left;background:0 0;border:0;border-bottom:1px solid #d5ded9;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:16px;display:flex}.place-submission-admin-layout>aside>button:hover,.place-submission-admin-layout>aside>button.active{background:#fff}.place-submission-admin-layout>aside>button.active{box-shadow:inset 5px 0 #1477ae}.place-submission-admin-layout>aside button>span{color:#1477ae;letter-spacing:.08em;font-size:7px;font-weight:950}.place-submission-admin-layout>aside button>b{font-size:15px}.place-submission-admin-layout>aside button>small{color:#6d7f76;font-size:9px}.place-submission-review{min-width:0;padding:28px}.place-submission-review.empty{color:#697b72;place-items:center;font-size:11px;display:grid}.place-submission-review>header{border-bottom:1px solid #d5ded9;justify-content:space-between;gap:22px;padding-bottom:20px;display:flex}.place-submission-review>header span{color:#1477ae;letter-spacing:.09em;font-size:8px;font-weight:950}.place-submission-review>header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:34px;line-height:1}.place-submission-review>header p{color:#1477ae;margin:5px 0 0;font-size:12px;font-weight:850}.place-submission-review>header>b{letter-spacing:.07em;background:#e5ece8;height:max-content;padding:7px 9px;font-size:8px}.place-submission-review>dl{background:#d6dfda;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.place-submission-review>dl>div{background:#f8faf9;padding:14px}.place-submission-review dt{color:#718279;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:950}.place-submission-review dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.5}.place-submission-evidence{background:#eef3f0;justify-items:start;gap:8px;padding:18px;display:grid}.place-submission-evidence>b{font-size:10px}.place-submission-evidence>p{color:#42594e;margin:0;font-size:11px;line-height:1.65}.place-submission-evidence>a{color:#096fa9;text-underline-offset:4px;font-size:9px;font-weight:900;text-decoration:underline}.place-submission-evidence figure{background:#fff;border:1px solid #c7d2cc;width:min(100%,620px);margin:8px 0;padding:10px}.place-submission-evidence figure img{object-fit:contain;background:#e8eeeb;width:100%;max-height:420px;display:block}.place-submission-evidence figure>span{color:#64766d;place-items:center;min-height:120px;font-size:10px;display:grid}.place-submission-evidence figcaption{color:#6a7a72;margin-top:8px;font-size:8px}.place-submission-decisions{gap:12px;margin-top:20px;display:grid}.place-submission-decisions label,.place-submission-decisions fieldset{color:#40574c;gap:7px;font-size:9px;font-weight:900;display:grid}.place-submission-decisions input,.place-submission-decisions textarea{color:#153c34;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aebdb5;padding:10px}.place-submission-decisions textarea{resize:vertical;min-height:82px}.place-submission-decisions>button,.place-submission-decisions fieldset button{color:#fff;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.place-submission-decisions>button.danger{color:#8b2929;background:#fff;border-color:#9d3434}.place-submission-decisions fieldset{border:1px solid #ccd6d1;margin:0;padding:16px}.place-submission-decisions legend{padding:0 6px;font-size:10px}.place-submission-decisions fieldset>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.place-submission-decisions fieldset>button{justify-self:start}.place-submission-resolution{margin-top:18px}.place-submission-resolution a{text-underline-offset:4px;font-size:10px;font-weight:900;text-decoration:underline}.place-submission-history{border-top:1px solid #ccd6d1;margin-top:30px;padding-top:22px}.place-submission-history h3{margin:0 0 12px;font-size:20px}.place-submission-history article{border-top:1px solid #e1e7e4;grid-template-columns:minmax(100px,.4fr) minmax(130px,.6fr) minmax(0,1.4fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.place-submission-history article>b,.place-submission-history article>span,.place-submission-history article>small{font-size:8px}.place-submission-history article>p{color:#53685e;margin:0;font-size:9px;line-height:1.5}.place-submission-history article>small{color:#7a8982}@media (width<=900px){.place-submissions-admin>header{grid-template-columns:1fr}.place-submissions-admin>header nav{justify-items:start}.place-submission-admin-layout{grid-template-columns:260px minmax(0,1fr)}.place-submission-decisions fieldset>div{grid-template-columns:1fr}.place-submission-history article{grid-template-columns:1fr 1fr}.place-submission-history article>p{grid-column:1/-1}}@media (width<=680px){.place-submissions-admin{padding:0 12px 70px}.place-submissions-admin>header{margin:0 -12px;padding:34px 17px}.place-submission-admin-layout{grid-template-columns:1fr}.place-submission-admin-layout>aside{border-bottom:1px solid #bcc9c3;border-right:0;max-height:250px}.place-submission-review{padding:18px}.place-submission-review>dl{grid-template-columns:1fr}.place-submission-review>header h2{font-size:28px}}@media (width<=620px){.place-quick-rating>header,.place-quick-rating-signed-out{flex-direction:column;align-items:flex-start}.place-quick-rating header>button,.place-quick-rating-signed-out>a{justify-content:center;width:100%}.quick-recommend-input{flex-wrap:wrap;align-items:flex-start}.quick-recommend-input legend{width:100%}.place-quick-rating-actions{grid-template-columns:1fr 1fr;display:grid}.place-quick-rating-actions button{width:100%}}.marketplace-conversation-link{color:#153c34;border-bottom:1px solid #153c34;width:max-content;max-width:100%;margin-top:4px;padding-bottom:2px;font-size:9px;font-weight:900;text-decoration:none}.footprint-passport-share{background:#fff;border:1px solid #8ea79b;gap:6px;min-width:min(330px,100%);padding:12px 14px;display:grid}.footprint-passport-share button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.footprint-passport-share button:disabled{opacity:.55;cursor:not-allowed}.footprint-passport-share small,.footprint-passport-share span{color:#60736a;max-width:310px;font-size:8px;line-height:1.45}.footprint-passport-share>span:empty{display:none}.footprint-passport-share.unavailable{background:#edf2ef;align-content:center}.footprint-passport-share.unavailable a{color:#153c34;text-underline-offset:3px;width:max-content;font-size:9px;font-weight:900;text-decoration:underline}.footprints-hero-summary{gap:12px;display:grid}.footprints-hero-summary .footprint-passport-share{width:100%;min-width:0}@media (width<=760px){.footprint-passport-share{width:100%;min-width:0}}.home-today-agenda{background:#fff;border:1px solid #cfd8d4;width:min(1180px,100% - 40px);margin:28px auto 8px;box-shadow:0 12px 36px #0a383014}.home-today-agenda>header{border-bottom:1px solid #cfd8d4;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:24px;padding:22px 24px;display:grid}.home-today-agenda>header p,.home-today-agenda>header h2,.home-today-agenda>header span{margin:0}.home-today-agenda>header p{color:#16725f;letter-spacing:.13em;font-size:8px;font-weight:900}.home-today-agenda>header h2{color:#0e4036;margin-top:4px;font-size:clamp(24px,2.4vw,34px)}.home-today-agenda>header span{color:#60716c;margin-top:5px;font-size:10px;display:block}.home-today-agenda>header>strong{color:#0e4036;background:#edf5f2;padding:8px 12px;font-size:9px}.home-today-agenda>header>a,.home-agenda-empty>a,.home-agenda-empty>button{color:#0e4036;background:#fff;border:1px solid #0e4036;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.home-agenda-list{margin:0;padding:0;list-style:none}.home-agenda-list>li{border-bottom:1px solid #e3e9e6;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:14px 24px;display:grid;box-shadow:inset 4px 0 #0000}.home-agenda-list>li:last-child{border-bottom:0}.home-agenda-list>li.is-next{background:#f7fbf9;box-shadow:inset 4px 0 #ef6b48}.home-agenda-list>li.is-complete{background:#fafbfa}.home-agenda-list>li>time{color:#0e4036;font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.home-agenda-list>li>div{min-width:0}.home-agenda-list>li>div span,.home-agenda-list>li>div small{color:#687a75;font-size:8px;display:block}.home-agenda-list>li>div strong{color:#123f37;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;display:block;overflow:hidden}.home-agenda-list>li.is-complete>div strong{color:#6c7a76;text-decoration:line-through}.home-agenda-list nav{gap:8px;display:flex}.home-agenda-list nav a,.home-agenda-list nav button{color:#0e4036;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d0cc;align-items:center;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.home-agenda-list nav button:last-child{color:#fff;background:#0e4036;border-color:#0e4036}.home-agenda-list nav button:disabled{cursor:wait;opacity:.6}.home-agenda-loading,.home-agenda-empty{color:#60716c;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;font-size:10px;display:flex}.home-agenda-empty strong,.home-agenda-empty span{display:block}.home-agenda-empty strong{color:#123f37;margin-bottom:4px}.home-agenda-notice{color:#0e4036;background:#edf5f2;border-top:1px solid #dce5e1;margin:0;padding:10px 24px;font-size:9px;font-weight:800}@media (width<=720px){.home-today-agenda{width:calc(100% - 24px);margin-top:16px}.home-today-agenda>header{grid-template-columns:1fr auto;gap:12px;padding:18px 16px}.home-today-agenda>header>div{grid-column:1/-1}.home-agenda-list>li{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:14px 16px}.home-agenda-list nav{grid-column:1/-1;padding-left:64px}.home-agenda-list nav a,.home-agenda-list nav button{min-height:44px}.home-agenda-empty{flex-direction:column;align-items:flex-start;padding:18px 16px}.trip-summary-actions{justify-content:stretch;width:100%;display:grid}.trip-summary-actions a,.trip-summary-actions button{width:100%}.trip-compose-handoff{flex-direction:column;align-items:stretch;margin:12px 12px 0;padding:14px}.trip-compose-handoff button{width:100%}.saved-type-tabs{margin-left:20px;margin-right:20px;overflow-x:auto}.saved-type-tabs button{flex:none}.saved-filter-empty{flex-direction:column;align-items:flex-start;margin-left:20px;margin-right:20px;padding:24px}.saved-community{margin-left:20px;margin-right:20px}.saved-community>header,.saved-community-state{flex-direction:column;align-items:flex-start}.saved-community-meta time{margin-left:0}.saved-community footer{flex-direction:column;align-items:flex-start}}.experience-categories{border-top:1px solid #c5d0cb;border-left:1px solid #c5d0cb;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.experience-categories li{border-bottom:1px solid #c5d0cb;border-right:1px solid #c5d0cb;min-width:0}.experience-categories a{color:#153c34;flex-direction:column;justify-content:space-between;gap:8px;min-height:82px;padding:15px;text-decoration:none;display:flex}.experience-categories strong{font-size:13px}.experience-categories span{color:#697a72;font-size:9px;line-height:1.45}.experience-categories li.is-active a{color:#fff;background:#153c34}.experience-categories li.is-active span{color:#d7e5df}.experience-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.experience-summary-card{background:#fff;border:1px solid #becac4;flex-direction:column;min-width:0;padding:20px;display:flex;overflow:hidden}.experience-summary-card.is-sponsored{border-top:5px solid #d8a727;padding-top:16px}.experience-card-photo{object-fit:cover;width:calc(100% + 40px);height:210px;margin:-20px -20px 18px;display:block}.experience-summary-card.is-sponsored .experience-card-photo{margin-top:-16px}.experience-summary-card .card-top-tags{flex-wrap:wrap;gap:5px;display:flex}.experience-summary-card .card-top-tags span{color:#31564c;text-transform:uppercase;background:#edf3f0;padding:5px 7px;font-size:8px;font-weight:900}.experience-summary-card .card-top-tags .tag-sponsored{color:#543f00;background:#f5dc8e}.experience-summary-card .card-top-tags .tag-verified{color:#146044;background:#dff1e8}.experience-summary-card h3{letter-spacing:-.045em;margin:18px 0 9px;font-size:clamp(22px,2.2vw,31px);line-height:1.04}.experience-summary-card h3 a{color:#153c34;text-decoration:none}.experience-summary-card .card-summary{color:#5b6f66;margin:0;font-size:11px;line-height:1.6}.experience-summary-card .card-meta-line{color:#64766e;border-top:1px solid #dbe2de;flex-wrap:wrap;gap:7px;margin-top:17px;padding-top:12px;font-size:9px;display:flex}.experience-summary-card .card-meta-line span:not(:last-child):after{content:"·";margin-left:7px}.experience-summary-card .card-meta-line a{color:inherit}.experience-summary-card .card-footer-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.experience-summary-card .card-price{font-size:13px;font-weight:950}.experience-summary-card .card-view-btn{color:#fff;background:#153c34;align-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.experience-empty-state{background:#f2f6f4;border:1px solid #c5d0cb;justify-items:start;gap:8px;padding:32px;display:grid}.experience-empty-state strong{font-size:22px}.experience-empty-state p{color:#5f7169;margin:0 0 8px}.experience-detail-photo{object-fit:cover;border:1px solid #bcc9c3;width:100%;max-height:620px;display:block}.experience-description{color:#435b52;white-space:pre-line;max-width:820px;margin:0;font-size:14px;line-height:1.85}.experience-facts{border-top:1px solid #c7d1cc;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);margin:0;display:grid}.experience-facts dt,.experience-facts dd{border-bottom:1px solid #c7d1cc;min-height:54px;padding:15px}.experience-facts dt{color:#61736a;text-transform:uppercase;font-size:9px;font-weight:900}.experience-facts dd{color:#153c34;border-left:1px solid #c7d1cc;margin:0;font-size:12px;font-weight:750}.experience-inclusions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.experience-inclusions>div{background:#f4f8f6;border:1px solid #c6d1cb;padding:18px}.experience-inclusions .exclusion-box{background:#faf4f1}.experience-inclusions h3{margin:0 0 8px;font-size:15px}.experience-inclusions p,.experience-bring,.experience-weather,.experience-cancellation,.experience-no-booking-note{color:#556a61;font-size:11px;line-height:1.65}.experience-cancellation small{margin-top:5px;display:block}.experience-booking-routes{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.experience-trip{background:#f4f8f6;border:1px solid #c5d0cb;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:18px;display:flex}.experience-trip>.save-place{min-width:180px;margin:0}.experience-trip>.experience-trip-action{min-width:180px}.detail-practical[aria-labelledby=experience-community-title]>button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;margin-bottom:14px;padding:0 14px;font-size:9px;font-weight:900}.operator-portal-banner{background:#f3f7f5;border:1px solid #c5d0cb;padding:24px}.operator-portal-banner>p{color:#52675e;max-width:760px;line-height:1.65}.partner-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (width<=980px){.experience-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.experience-categories,.experience-card-grid,.experience-inclusions{grid-template-columns:1fr}.experience-categories a{min-height:62px}.experience-card-photo{height:220px}.experience-facts{grid-template-columns:1fr}.experience-facts dt{border-bottom:0;min-height:0;padding-bottom:5px}.experience-facts dd{border-left:0;padding-top:5px}.experience-summary-card .card-footer-meta,.experience-trip{flex-direction:column;align-items:stretch}.experience-summary-card .card-view-btn{justify-content:center}.experience-trip>.save-place,.experience-trip>.experience-trip-action{width:100%}.experience-trip-action>button{width:100%;min-height:44px}.partner-actions{display:grid}.partner-actions a{text-align:center}}.orders-page{color:#153c34;background:#edf1ef;min-height:calc(100dvh - 97px);padding:0 5vw 100px}.orders-hero{color:#fff;background:#153c34;margin:0 -5vw;padding:52px 8vw 44px}.orders-hero p{color:#f2cc67;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.orders-hero h1{letter-spacing:-.055em;max-width:820px;margin:9px 0 13px;font-size:clamp(38px,6vw,70px);line-height:.98}.orders-hero span{color:#c8d7d1;max-width:760px;font-size:12px;line-height:1.65;display:block}.orders-loading,.orders-empty{background:#fff;border:1px solid #bdcac4;align-content:center;max-width:1180px;min-height:360px;margin:26px auto 0;padding:44px;display:grid}.orders-empty p{color:#1477ae;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.orders-empty h2{letter-spacing:-.05em;max-width:700px;margin:8px 0 12px;font-size:clamp(30px,4vw,48px)}.orders-empty>span{color:#5e7168;max-width:680px;font-size:11px;line-height:1.65}.orders-empty nav{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.orders-empty nav a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.orders-empty nav a:first-child{color:#fff;background:#153c34}.orders-notice{color:#3f594e;background:#fff;border-left:4px solid #1477ae;max-width:1180px;margin:16px auto 0;padding:12px 15px;font-size:10px;font-weight:800}.orders-layout{background:#fff;border:1px solid #bac8c1;grid-template-columns:330px minmax(0,1fr);max-width:1180px;min-height:680px;margin:26px auto 0;display:grid}.orders-layout>aside{background:#f3f6f4;border-right:1px solid #bac8c1;max-height:820px;overflow-y:auto}.orders-layout>aside>header{border-bottom:1px solid #cbd5d0;align-items:baseline;gap:8px;padding:18px;display:flex}.orders-layout>aside>header b{font-size:24px}.orders-layout>aside>header span{color:#687970;font-size:9px}.orders-layout>aside>button{color:#153c34;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6dfda;justify-items:start;gap:5px;width:100%;padding:17px;display:grid}.orders-layout>aside>button:hover,.orders-layout>aside>button.active{background:#fff}.orders-layout>aside>button.active{box-shadow:inset 5px 0 #1477ae}.orders-layout>aside>button span{color:#1477ae;font-size:8px;font-weight:900}.orders-layout>aside>button strong{font-size:13px}.orders-layout>aside>button small{color:#687a71;font-size:8px}.order-detail{min-width:0;padding:28px}.order-detail-loading{color:#64766d;padding:40px}.order-detail>header{border-bottom:1px solid #d5ded9;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.order-detail>header p{color:#1477ae;letter-spacing:.08em;margin:0;font-size:8px;font-weight:950}.order-detail>header h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(27px,4vw,42px);line-height:1.04}.order-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#e6ece9;padding:8px 10px;font-size:8px}.order-status.status-confirmed,.order-status.status-completed{color:#12613f;background:#d9eee4}.order-status.status-payment_failed,.order-status.status-confirmation_failed,.order-status.status-disputed{color:#8c2929;background:#f4dddd}.order-status.status-cancel_requested,.order-status.status-refund_pending{color:#715500;background:#f7edc9}.order-facts{background:#d5ded9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.order-facts>div{background:#f8faf9;padding:14px}.order-facts dt{color:#6d7e76;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:950}.order-facts dd{margin:6px 0 0;font-size:11px;font-weight:850}.order-items,.order-timeline,.order-support{border-top:1px solid #d5ded9;margin-top:26px;padding-top:22px}.order-items h3,.order-timeline h3,.order-support h3{margin:0 0 13px;font-size:20px}.order-items article{border-top:1px solid #e0e6e3;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.order-items article>div{gap:3px;display:grid}.order-items article span{color:#697b72;font-size:9px}.order-items article>strong{white-space:nowrap;font-size:11px}.order-cancellation{background:#f8f4df;border:1px solid #e1c767;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;margin-top:24px;padding:20px;display:grid}.order-cancellation p{color:#876b10;letter-spacing:.1em;margin:0;font-size:7px;font-weight:950}.order-cancellation h3{margin:6px 0 5px;font-size:24px}.order-cancellation span,.order-cancellation small{color:#675f43;font-size:9px;line-height:1.5}.order-cancellation dl{gap:7px;margin:0;display:grid}.order-cancellation dl>div{justify-content:space-between;gap:18px;display:flex}.order-cancellation dt{font-size:8px}.order-cancellation dd{margin:0;font-size:10px;font-weight:900}.order-cancellation small{grid-column:1/-1}.order-cancellation button{color:#7d2f28;cursor:pointer;background:#fff;border:1px solid #7d2f28;grid-column:1/-1;width:max-content;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.order-timeline ol{margin:0;padding:0;list-style:none;display:grid}.order-timeline li{grid-template-columns:16px 1fr;gap:10px;min-height:52px;display:grid}.order-timeline li>span{background:#fff;border:2px solid #1477ae;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.order-timeline li:not(:last-child)>span:after{content:"";background:#cbd8d2;width:2px;height:42px;position:absolute;top:9px;left:3px}.order-timeline li>div{align-content:start;gap:3px;display:grid}.order-timeline li b{font-size:10px}.order-timeline li time{color:#6e7f77;font-size:8px}.order-progress-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.order-progress-cards article{background:#f5f8f6;border:1px solid #ccd6d1;gap:6px;padding:15px;display:grid}.order-progress-cards span{color:#1477ae;letter-spacing:.08em;font-size:7px;font-weight:950}.order-progress-cards b{font-size:11px}.order-progress-cards small{color:#687a71;font-size:8px}.order-support>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-support>header p{color:#1477ae;letter-spacing:.1em;margin:0;font-size:7px;font-weight:950}.order-support>header h3{margin:5px 0 0}.order-support button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.order-support-history{gap:7px;margin-top:14px;display:grid}.order-support-history article{background:#f6f8f7;border:1px solid #d1dad5;gap:4px;padding:13px;display:grid}.order-support-history article b{font-size:9px}.order-support-history article span{font-size:10px;line-height:1.5}.order-support-history article small{color:#697a72;font-size:8px}.order-support form{background:#f4f7f5;border:1px solid #c8d3cd;gap:14px;margin-top:16px;padding:18px;display:grid}.order-support label{color:#40584d;gap:7px;font-size:9px;font-weight:900;display:grid}.order-support select,.order-support textarea{color:#153c34;width:100%;font:inherit;background:#fff;border:1px solid #adbbb4;padding:10px;font-size:11px}.order-support textarea{resize:vertical}.order-support form button{justify-self:start}@media (width<=820px){.orders-layout{grid-template-columns:1fr}.orders-layout>aside{border-bottom:1px solid #bac8c1;border-right:0;max-height:290px}.order-progress-cards{grid-template-columns:1fr}}@media (width<=620px){.orders-page{padding:0 12px 80px}.orders-hero{margin:0 -12px;padding:36px 17px}.orders-hero h1{font-size:40px}.orders-loading,.orders-empty{padding:24px}.orders-layout{margin-top:14px}.order-detail{padding:18px}.order-detail>header,.order-support>header{flex-direction:column;align-items:flex-start}.order-facts,.order-cancellation{grid-template-columns:1fr}.order-cancellation small,.order-cancellation button{grid-column:1}.order-cancellation button{width:100%}.orders-empty nav{display:grid}.orders-empty nav a{justify-content:center}}.journey-detail-page{width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 88px}.journey-detail-story,.journey-detail-comments{max-width:840px;margin:28px auto 0}.journey-detail-story>header{border-bottom:1px solid #c8d2cd;padding:34px 0 26px}.journey-detail-kicker,.journey-detail-byline,.journey-detail-signals{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.journey-detail-kicker span{color:#607169;letter-spacing:.06em;text-transform:uppercase;border:1px solid #bdc9c3;padding:6px 9px;font-size:9px;font-weight:900}.journey-detail-story h1{color:#153c34;letter-spacing:-.045em;max-width:760px;margin:18px 0;font-size:clamp(36px,6vw,72px);line-height:1.03}.journey-detail-byline a{color:#153c34;font-weight:900;text-decoration:none}.journey-detail-byline a:hover,.journey-detail-byline a:focus-visible{text-decoration:underline}.journey-detail-byline a span,.journey-detail-byline time{color:#66776f;font-weight:600}.journey-detail-trust{color:#53685f;background:#e9efec;width:max-content;max-width:100%;margin:18px 0 0;padding:9px 12px;font-size:10px;font-weight:800}.journey-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.journey-detail-gallery img{object-fit:cover;background:#e5ece8;width:100%;height:min(52vw,430px);display:block}.journey-detail-gallery img:first-child:nth-last-child(odd){grid-column:1/-1}.journey-detail-body{color:#263f36;white-space:pre-wrap;margin:34px 0;font-size:clamp(16px,2vw,19px);line-height:1.85}.journey-detail-subject{background:#eef3f0;border:1px solid #c5d0cb;gap:8px;padding:20px;display:grid}.journey-detail-subject span,.journey-detail-comments>div>p{color:#607169;letter-spacing:.08em;margin:0;font-size:8px;font-weight:950}.journey-detail-subject a,.journey-detail-discussion{color:#146895;width:max-content;max-width:100%;font-weight:900}.journey-detail-signals{color:#607169;margin-top:20px;font-size:10px;font-weight:800}.journey-detail-comments{border-top:1px solid #c8d2cd;padding-top:34px}.journey-detail-comments h2{color:#153c34;margin:6px 0 20px;font-size:clamp(25px,4vw,38px)}.journey-detail-comments ol{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.journey-detail-comments li{background:#fff;border:1px solid #c6d1cb;padding:18px}.journey-detail-comments li>div{color:#66776f;flex-wrap:wrap;gap:6px 12px;font-size:10px;display:flex}.journey-detail-comments li a{color:#153c34;font-weight:900;text-decoration:none}.journey-detail-comments li p{white-space:pre-wrap;margin:12px 0 8px;line-height:1.65}.journey-detail-comments li small,.journey-detail-empty-replies{color:#66776f}.journey-detail-discussion{border:1px solid;align-items:center;min-height:44px;margin-top:8px;padding:0 16px;text-decoration:none;display:inline-flex}@media (width<=700px){.journey-detail-page{width:calc(100% - 24px);padding-top:18px}.journey-detail-story>header{padding-top:22px}.journey-detail-gallery{grid-template-columns:1fr}.journey-detail-gallery img,.journey-detail-gallery img:first-child:nth-last-child(odd){grid-column:auto;height:min(78vw,430px)}}.journey-video-panel{margin:28px 0}.journey-video-card{background:#edf6f2;border:1px solid #91aaa0;padding:24px}.journey-video-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.journey-video-card-heading span,.journey-video-owner header span{color:#1477ae;letter-spacing:.1em;font-size:8px;font-weight:950}.journey-video-card h2{margin:7px 0 0;font-size:clamp(24px,4vw,38px)}.journey-video-card-heading>a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.journey-video-card>p{font-size:14px;line-height:1.65}.journey-video-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.journey-video-card dl>div{background:#fff;border:1px solid #c7d6d0;padding:11px}.journey-video-card dt{color:#66776f;text-transform:uppercase;font-size:8px;font-weight:900}.journey-video-card dd{margin:5px 0 0;font-size:10px;font-weight:850}.journey-video-card details{border-top:1px solid #b9cac3;border-bottom:1px solid #b9cac3;margin:15px 0;padding:13px}.journey-video-card summary{cursor:pointer;font-weight:900}.journey-video-card details p{white-space:pre-wrap;line-height:1.7}.journey-video-card>small{color:#63766d;line-height:1.55;display:block}.journey-video-owner{background:#fff;border:1px solid #c5d0cb;margin-top:10px;padding:18px}.journey-video-owner>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.journey-video-owner header strong{margin-top:5px;display:block}.journey-video-owner header p{color:#66776f;margin:6px 0 0;font-size:10px}.journey-video-owner button{color:#153c34;background:#fff;border:1px solid #153c34;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.journey-video-owner form{border-top:1px solid #d2dad6;gap:12px;margin-top:18px;padding-top:18px;display:grid}.journey-video-owner label{color:#53675e;gap:6px;font-size:9px;font-weight:900;display:grid}.journey-video-owner input,.journey-video-owner textarea,.journey-video-owner select{color:#153c34;background:#fff;border:1px solid #b9c6c0;width:100%;min-height:42px;padding:9px}.journey-video-owner textarea{resize:vertical}.journey-video-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.journey-video-attestation{align-items:start;grid-template-columns:auto 1fr!important}.journey-video-attestation input{width:18px;min-height:18px;margin:0}.journey-video-owner form>button{color:#fff;background:#153c34;border:0}.journey-video-owner .journey-video-remove{color:#9b4437;border-color:#9b4437;margin-top:12px}.journey-video-review-state,.journey-video-notice{color:#604b12;background:#fff3cf;padding:10px;font-size:10px;font-weight:800}.journey-video-notice{margin-top:8px}.journey-video-owner form>small{color:#66776f;line-height:1.5}@media (width<=700px){.journey-video-card-heading,.journey-video-owner>header,.journey-video-form-grid{grid-template-columns:1fr}.journey-video-card-heading>a{justify-content:center;width:100%}.journey-video-card dl{grid-template-columns:1fr}}.journey-detail-route-map .curation-map{border-radius:20px;margin:34px 0 0;padding:18px}.journey-detail-route-map .curation-map-canvas{height:390px}.journey-detail-route-map .curation-map-status{min-height:390px;inset:100px 18px auto}.journey-route-day-filter{flex-wrap:wrap;gap:7px;margin:28px 0 -18px;display:flex}.journey-route-day-filter button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc9c3;border-radius:99px;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.journey-route-day-filter button[aria-pressed=true]{color:#fff;background:#153c34;border-color:#153c34}.journey-route-segments{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.journey-route-segments li{background:#f7f9f8;border:1px solid #c8d2cd;gap:2px;padding:8px 10px;display:grid}.journey-route-segments span{color:#1477ae;text-transform:uppercase;font-size:7px;font-weight:900}.journey-route-segments strong{color:#153c34;font-size:9px}.journey-route-segments small{color:#677970;font-size:8px}.journey-trip-action{background:#fff;border:1px solid #9fb4aa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.journey-trip-action>div:first-child{gap:6px;display:grid}.journey-trip-action p{color:#146895;letter-spacing:.09em;margin:0;font-size:8px;font-weight:950}.journey-trip-action h2{color:#153c34;letter-spacing:-.025em;margin:0;font-size:22px}.journey-trip-action span{color:#607169;max-width:610px;font-size:12px;line-height:1.55}.journey-trip-action>button,.journey-trip-action form button,.journey-trip-empty a,.journey-trip-open{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.journey-trip-action form{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(170px,.7fr) auto;align-items:end;gap:10px;display:grid}.journey-trip-action label{color:#425a51;gap:6px;font-size:10px;font-weight:850;display:grid}.journey-trip-action label small{font-weight:600}.journey-trip-action select,.journey-trip-action input{color:#153c34;min-height:44px;font:inherit;background:#fff;border:1px solid #aebdb6;padding:0 11px}.journey-trip-action>.success,.journey-trip-action>.error,.journey-trip-action>.journey-trip-skipped{letter-spacing:0;grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.journey-trip-action>.success{color:#176648}.journey-trip-action>.error{color:#9d2b2b}.journey-trip-action>.journey-trip-skipped{color:#6d541c;font-weight:700}.journey-trip-open{color:#153c34;background:#fff;grid-column:1/-1;width:max-content}.journey-trip-empty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.journey-trip-empty a{color:#153c34;background:#fff}.trip-stop-journey-source{background:#edf6fa;border-left:3px solid #2780ad;padding:8px 10px;font-size:10px;color:#49645a!important}.trip-stop-journey-source a{color:#146895;font-weight:900}@media (width<=700px){.journey-trip-action,.journey-trip-action form{grid-template-columns:1fr}.journey-trip-action>button{width:100%}}.journey-after-visit{background:#fbf7ec;border:1px solid #d5c9ae;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:20px;margin-top:18px;padding:22px;display:grid}.journey-after-visit>div{align-content:start;gap:7px;display:grid}.journey-after-visit p{color:#a84c28;letter-spacing:.1em;margin:0;font-size:8px;font-weight:950}.journey-after-visit h2{color:#153c34;letter-spacing:-.025em;margin:0;font-size:21px}.journey-after-visit span{color:#607169;font-size:12px;line-height:1.55}.journey-after-visit nav{align-content:start;gap:8px;display:grid}.journey-after-visit a{color:#153c34;background:#fff;border:1px solid #aebdb6;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.journey-after-visit a:first-child{color:#fff;background:#153c34;border-color:#153c34}@media (width<=700px){.journey-after-visit{grid-template-columns:1fr}}.restaurant-journey-snapshot{color:#173f35;background:#f4f8f6;border:1px solid #aac0b6;border-left:5px solid #f2bc32;margin:24px 0;padding:20px}.restaurant-journey-snapshot>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.restaurant-journey-snapshot>header span{letter-spacing:.1em;font-size:8px;font-weight:950}.restaurant-journey-snapshot>header b{color:#356054;background:#dcebe4;padding:5px 8px;font-size:8px}.restaurant-journey-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.restaurant-journey-snapshot dl div{background:#fff;border:1px solid #d2ddd8;padding:12px}.restaurant-journey-snapshot dt{color:#61746b;text-transform:uppercase;font-size:8px;font-weight:900}.restaurant-journey-snapshot dd{margin:6px 0 0;font-size:17px;font-weight:900}.restaurant-journey-snapshot dd small{color:#687b72;margin-left:2px;font-size:9px}.restaurant-journey-snapshot blockquote{background:#fff;border-left:3px solid #1680b7;margin:14px 0 8px;padding:12px 14px;line-height:1.6}.restaurant-journey-snapshot>small{color:#5c7067;font-size:9px;line-height:1.5;display:block}.restaurant-journey-snapshot.is-compact{border-left-width:3px;margin:12px 0;padding:12px}.restaurant-journey-snapshot.is-compact dl{margin-top:10px}.restaurant-journey-snapshot.is-compact dl div{padding:8px}.restaurant-journey-snapshot.is-compact dd{font-size:12px}@media (width<=560px){.restaurant-journey-snapshot dl{grid-template-columns:1fr}.restaurant-journey-snapshot.is-compact dl{grid-template-columns:repeat(3,minmax(0,1fr))}.restaurant-journey-snapshot.is-compact dt{font-size:7px}.restaurant-journey-snapshot.is-compact dd{font-size:10px}}.event-visit-snapshot{color:#253047;background:#f7f4fb;border:1px solid #b9afd0;border-left:5px solid #7d58bd;margin:24px 0;padding:20px}.event-visit-snapshot>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-visit-snapshot>header span{letter-spacing:.1em;font-size:8px;font-weight:950}.event-visit-snapshot>header strong{color:#58407f;background:#e7dff5;padding:5px 8px;font-size:9px}.event-visit-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.event-visit-snapshot dl div{background:#fff;border:1px solid #ddd6e9;padding:12px}.event-visit-snapshot dt{color:#716983;text-transform:uppercase;font-size:8px;font-weight:900}.event-visit-snapshot dd{margin:6px 0 0;font-size:13px;font-weight:900}.event-visit-snapshot>p{background:#fff;border-left:3px solid #7d58bd;margin:14px 0 8px;padding:12px 14px;line-height:1.6}.event-visit-snapshot>small{color:#6c6579;font-size:9px;line-height:1.5;display:block}.event-visit-snapshot.is-compact{border-left-width:3px;margin:12px 0;padding:12px}.event-visit-snapshot.is-compact dl{margin-top:10px}.event-visit-snapshot.is-compact dl div{padding:8px}.event-visit-snapshot.is-compact dd{font-size:10px}@media (width<=560px){.event-visit-snapshot dl{grid-template-columns:1fr}.event-visit-snapshot.is-compact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.event-visit-snapshot>header{flex-direction:column;align-items:flex-start}}.community-commercial-disclosure{color:#522614;background:#fff4e8;border-left:4px solid #c45822;gap:.2rem;margin:.7rem 0;padding:.7rem .8rem;display:grid}.community-commercial-disclosure b{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.community-commercial-disclosure span{font-size:.84rem;line-height:1.45}.experience-route-state{place-items:center;min-height:62vh;padding-top:72px;padding-bottom:96px;display:grid}.experience-route-state>section{background:#fff;border:1px solid #b9c8c0;width:min(760px,100%);padding:clamp(28px,6vw,64px);box-shadow:12px 12px #dce6e1}.experience-route-state h1{letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(34px,6vw,64px);line-height:.98}.experience-route-state>section>p:last-of-type{color:#5b7067;max-width:560px;line-height:1.65}.experience-route-state nav{align-items:center;gap:14px;margin-top:28px;display:flex}.experience-route-state nav>a{color:#145f8f;text-underline-offset:4px;font-size:11px;font-weight:900;text-decoration:underline}.experience-route-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.experience-route-skeleton span{background:linear-gradient(100deg,#edf2ef 20%,#fff 40%,#edf2ef 60%) 0 0/220% 100%;border:1px solid #cad5cf;height:118px;animation:1.4s ease-in-out infinite experience-route-shimmer}@keyframes experience-route-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.experience-route-skeleton span{animation:none}}@media (width<=620px){.experience-route-state{padding:38px 14px 72px}.experience-route-state>section{padding:28px 20px;box-shadow:7px 7px #dce6e1}.experience-route-state nav{flex-direction:column;align-items:stretch}.experience-route-state nav>a{text-align:center}.experience-route-skeleton{grid-template-columns:1fr}.experience-route-skeleton span{height:74px}}.experience-request-card{color:#153c34;background:#f4f8f6;border:1px solid #aebeb6;border-top:5px solid #1477ae;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:22px;margin-top:22px;padding:20px;display:grid}.experience-request-card>div>p,.experience-request-card.is-complete>p{color:#1477ae;letter-spacing:.12em;margin:0;font-size:8px;font-weight:950}.experience-request-card h3{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(22px,3vw,32px);line-height:1.05}.experience-request-card>div>span,.experience-request-card.is-complete>span{color:#52685e;font-size:10px;line-height:1.6;display:block}.experience-request-card form{grid-template-columns:1fr 130px;gap:12px;display:grid}.experience-request-card label{color:#3e574c;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:7px;font-size:8px;font-weight:950;display:grid}.experience-request-card input,.experience-request-card select{color:#153c34;width:100%;min-height:44px;font:inherit;text-transform:none;background:#fff;border:1px solid #aebdb6;padding:9px 10px;font-size:11px}.experience-request-estimate{background:#fff;border:1px solid #cbd6d1;grid-column:1/-1;grid-template-columns:1fr auto;gap:3px 14px;padding:12px;display:grid}.experience-request-estimate span{text-transform:uppercase;font-size:8px;font-weight:900}.experience-request-estimate strong{font-size:13px}.experience-request-estimate small{color:#687a72;grid-column:1/-1;font-size:8px}.experience-request-card form>button{color:#fff;cursor:pointer;background:#153c34;border:0;grid-column:1/-1;min-height:46px;font-size:10px;font-weight:950}.experience-request-card form>button:disabled{opacity:.55;cursor:wait}.experience-request-message{background:#fff;border-left:4px solid #1477ae;grid-column:1/-1;margin:0;padding:10px;font-size:10px}.experience-request-card.is-complete{background:#edf6f1;border-top-color:#22865a;display:block}.experience-request-card.is-complete dl{background:#cad7d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.experience-request-card.is-complete dl>div{background:#fff;padding:12px}.experience-request-card.is-complete dt{color:#687a72;text-transform:uppercase;font-size:7px;font-weight:900}.experience-request-card.is-complete dd{margin:5px 0 0;font-size:10px;font-weight:850}.experience-request-card.is-complete>a{color:#fff;background:#153c34;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.operator-booking-requests{background:#fff;border:1px solid #b8c7c0;margin-bottom:24px;padding:22px}.operator-booking-requests>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operator-booking-requests>header p{color:#1477ae;letter-spacing:.12em;margin:0;font-size:8px;font-weight:950}.operator-booking-requests>header h3{letter-spacing:-.045em;margin:7px 0;font-size:clamp(24px,3vw,36px)}.operator-booking-requests>header span{color:#5d7067;font-size:10px;line-height:1.55}.operator-booking-requests>header>a{white-space:nowrap;color:#153c34;font-size:9px;font-weight:900}.operator-request-notice{background:#edf4f1;border-left:4px solid #1477ae;padding:10px;font-size:9px}.operator-request-empty{background:#f7f9f8;border:1px dashed #aebeb6;gap:6px;margin-top:18px;padding:24px;display:grid}.operator-request-empty span{color:#687a72;font-size:9px}.operator-request-list{gap:10px;margin-top:18px;display:grid}.operator-request-list>article{background:#f7f9f8;border:1px solid #c5d1cb;padding:17px}.operator-request-list>article.is-confirming{border-left:5px solid #d8a727}.operator-request-list>article>header{justify-content:space-between;gap:18px;display:flex}.operator-request-list>article>header span{color:#1477ae;letter-spacing:.08em;font-size:7px;font-weight:950}.operator-request-list h4{margin:5px 0 0;font-size:18px}.operator-request-list time{font-size:9px;font-weight:850}.operator-request-list dl{background:#d3dcd8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}.operator-request-list dl>div{background:#fff;padding:10px}.operator-request-list dt{color:#6b7d74;text-transform:uppercase;font-size:7px;font-weight:900}.operator-request-list dd{margin:4px 0 0;font-size:9px;font-weight:800}.operator-request-actions{flex-wrap:wrap;gap:7px;display:flex}.operator-request-actions button,.operator-request-list form button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:39px;padding:0 12px;font-size:8px;font-weight:900}.operator-request-actions .is-decline,.operator-request-list form button[type=button]{color:#7d2f28;background:#fff;border-color:#7d2f28}.operator-request-list form{background:#fff7f4;border:1px solid #d5c4bd;gap:9px;margin-top:12px;padding:13px;display:grid}.operator-request-list form label{gap:6px;font-size:8px;font-weight:900;display:grid}.operator-request-list form textarea{resize:vertical;border:1px solid #bfaea7;min-height:74px;padding:9px}.operator-request-list form>div{gap:7px;display:flex}.order-direct-request{background:#eef7f2;border:1px solid #a9c8ba;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:20px;padding:18px;display:flex}.order-direct-request p{color:#1477ae;letter-spacing:.1em;margin:0;font-size:7px;font-weight:950}.order-direct-request h3{margin:5px 0;font-size:18px}.order-direct-request span{color:#577067;max-width:620px;font-size:9px;line-height:1.55;display:block}.order-direct-request button{color:#7d2f28;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #7d2f28;min-height:40px;padding:0 12px;font-size:8px;font-weight:900}.order-direct-request>a{color:#fff;white-space:nowrap;background:#153c34;border:1px solid #153c34;align-items:center;min-height:40px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.order-items article:has(.order-item-meeting){flex-wrap:wrap}.order-item-meeting{color:#536a60;background:#f3f7f5;border-left:3px solid #1477ae;flex:1 0 100%;margin:2px 0 0;padding:10px;font-size:9px;line-height:1.5}.order-item-meeting>b{color:#153c34;margin-right:6px}.order-item-meeting>a{color:#146895;width:max-content;margin-top:5px;font-weight:900;display:block}@media (width<=760px){.experience-request-card,.experience-request-card form{grid-template-columns:1fr}.experience-request-card label,.experience-request-estimate,.experience-request-card form>button{grid-column:1}.experience-request-card.is-complete dl,.operator-request-list dl{grid-template-columns:1fr 1fr}.operator-booking-requests>header,.operator-request-list>article>header,.order-direct-request{flex-direction:column}.operator-booking-requests>header>a{white-space:normal}}.tutor-service-picker{background:#eef4f1;border:1px solid #b7c6bf;margin:20px 0;padding:22px}.tutor-service-picker>header{grid-template-columns:1fr auto;align-items:end;gap:4px 20px;display:grid}.tutor-service-picker>header span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:950}.tutor-service-picker>header h3{grid-column:1;margin:2px 0;font-size:24px}.tutor-service-picker>header p{color:#5c7167;grid-area:1/2/4;max-width:300px;margin:0;font-size:9px;line-height:1.55}.tutor-service-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.tutor-service-picker label{cursor:pointer;background:#fff;border:1px solid #bdcac4;grid-template-columns:auto 1fr;align-content:start;gap:7px 10px;min-height:150px;padding:17px;display:grid}.tutor-service-picker label.is-selected{border-color:#153c34;box-shadow:inset 0 0 0 2px #153c34}.tutor-service-picker input{accent-color:#153c34;grid-row:1/5;width:18px;height:18px}.tutor-service-picker label>span{color:#1477ae;letter-spacing:.09em;font-size:8px;font-weight:950}.tutor-service-picker label>strong{font-size:17px}.tutor-service-picker label>p{color:#53675e;margin:0;font-size:9px;line-height:1.5}.tutor-service-picker label>small{color:#153c34;font-size:9px;font-weight:900}@media (width<=620px){.tutor-service-picker>header,.tutor-service-picker>div{grid-template-columns:1fr}.tutor-service-picker>header p{grid-area:auto/1}}.tutor-services-admin{border-top:1px solid #b9c7c0;margin-top:28px;padding-top:26px}.tutor-services-admin>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tutor-services-admin>header span{color:#1477ae;letter-spacing:.13em;font-size:8px;font-weight:950}.tutor-services-admin>header h3{margin:6px 0 0;font-size:25px}.tutor-services-admin>header p{color:#607269;max-width:700px;margin:7px 0 0;font-size:10px}.tutor-services-admin>header>strong{white-space:nowrap;font-size:18px}.tutor-services-admin-list{gap:7px;margin-top:16px;display:grid}.tutor-services-admin-list article{background:#f7f9f8;border:1px solid #c4d0ca;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.tutor-services-admin-list article>div:first-child{gap:4px;display:grid}.tutor-services-admin-list article span{color:#1477ae;letter-spacing:.08em;font-size:7px;font-weight:950}.tutor-services-admin-list article strong{font-size:15px}.tutor-services-admin-list article small,.tutor-services-admin-list article p{color:#5c7067;margin:0;font-size:9px;line-height:1.45}.tutor-services-admin-list article>div:last-child{gap:5px;display:flex}.tutor-services-admin button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.tutor-services-admin>form{background:#f6f8f7;border:1px solid #c2cec8;margin-top:18px;padding:17px}.tutor-services-admin>form h4{margin:0 0 12px;font-size:16px}.tutor-services-admin>form>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tutor-services-admin>form label{color:#435a50;gap:6px;font-size:8px;font-weight:900;display:grid}.tutor-services-admin>form input,.tutor-services-admin>form select,.tutor-services-admin>form textarea{color:#153c34;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #aebdb5;padding:8px 9px;font-size:9px}.tutor-services-admin>form textarea{resize:vertical}.tutor-services-admin>form .tutor-service-trial{align-items:center;gap:8px;display:flex}.tutor-services-admin>form .tutor-service-trial input{accent-color:#153c34;width:18px;min-height:18px}.tutor-services-admin>form .tutor-service-description{grid-column:1/-1}.tutor-services-admin>form footer{gap:7px;margin-top:10px;display:flex}.tutor-services-admin>form footer button:first-child{color:#fff;background:#153c34}@media (width<=760px){.tutor-services-admin>header,.tutor-services-admin-list article{flex-direction:column;align-items:flex-start}.tutor-services-admin>form>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.tutor-services-admin>form>div{grid-template-columns:1fr}}.place-wiki-current-facts{background:#d4dfda;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}.place-wiki-current-facts>div{background:#fff;padding:13px}.place-wiki-current-facts dt{color:#1477ae;text-transform:uppercase;font-size:8px;font-weight:950}.place-wiki-current-facts dd{color:#153c34;white-space:pre-line;margin:6px 0 0;font-size:11px;font-weight:750;line-height:1.55}.place-wiki-current-facts small{color:#63766d;margin-top:7px;font-size:8px;font-weight:600;display:block}.place-wiki-current-facts a{color:#146895;font-weight:900}@media (width<=620px){.place-wiki-current-facts{grid-template-columns:1fr}}.place-wiki-collaborative-section{color:#153c34;background:#f6f9f7;border:1px solid #b9c8c1;border-top:7px solid #153c34;max-width:1200px;margin:28px auto;padding:clamp(24px,4vw,44px)}.place-wiki-header{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.place-wiki-header>div{max-width:790px}.place-wiki-header p{color:#1477ae;letter-spacing:.15em;margin:0 0 8px;font-size:8px;font-weight:950}.place-wiki-header h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,46px);line-height:1}.place-wiki-header span{color:#5b6e65;max-width:700px;margin-top:13px;font-size:11px;line-height:1.65;display:block}.place-wiki-header button{color:#fff;white-space:nowrap;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:46px;padding:0 16px;font-size:9px;font-weight:950}.place-wiki-verification{background:#fff8dc;border-left:5px solid #e0b41f;grid-template-columns:150px 1fr;gap:12px;margin-top:24px;padding:14px 16px;display:grid}.place-wiki-verification strong{text-transform:uppercase;font-size:9px}.place-wiki-verification span{color:#665e42;font-size:10px;line-height:1.55}.place-wiki-empty{background:#fff;border:1px dashed #9db0a7;margin-top:14px;padding:24px}.place-wiki-empty strong,.place-wiki-empty span{display:block}.place-wiki-empty strong{font-size:14px}.place-wiki-empty span{color:#62746c;margin-top:6px;font-size:10px}.place-wiki-toast{color:#175c40;background:#e8f5ee;border-left:4px solid #20835a;margin:14px 0 0;padding:12px 14px;font-size:10px;font-weight:850}.place-wiki-history{border-top:1px solid #cbd5d0;margin-top:24px;padding-top:20px}.place-wiki-history h3{margin:0 0 12px;font-size:15px}.place-wiki-history ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.place-wiki-history li{background:#fff;border:1px solid #d0d9d5;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px;display:flex}.place-wiki-history li>div{gap:6px;display:grid}.place-wiki-history li strong{text-transform:capitalize;font-size:10px}.place-wiki-history li small{color:#65776f;font-size:9px}.place-wiki-history li>b{color:#17623e;background:#e4f2e9;padding:4px 6px;font-size:7px}.place-wiki-diff{flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.place-wiki-diff del{color:#8c4138;background:#fff0ed;padding:3px 6px}.place-wiki-diff ins{color:#17623e;background:#eaf6ef;padding:3px 6px;text-decoration:none}@media (width<=620px){.place-wiki-collaborative-section{margin:20px 14px;padding:24px 18px}.place-wiki-header{flex-direction:column}.place-wiki-header button{width:100%}.place-wiki-verification{grid-template-columns:1fr}.place-wiki-history li{flex-direction:column}}.place-wiki-diff{white-space:pre-wrap;gap:.25rem;margin-block:.35rem;display:grid}.place-wiki-diff del,.place-wiki-diff ins{border-inline-start:3px solid;padding:.35rem .5rem;text-decoration:none}.place-wiki-diff del{color:#742a26;background:#fff1f0;border-color:#c2413b}.place-wiki-diff ins{color:#0f5132;background:#eefaf4;border-color:#27875f}.wiki-review-admin{color:#153c34;background:#edf1ef;min-height:calc(100dvh - 90px);padding:44px 6vw 100px}.wiki-review-admin>header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 22px;display:flex}.wiki-review-admin>header p{color:#1477ae;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.wiki-review-admin>header h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(34px,5vw,58px)}.wiki-review-admin>header span{color:#5b6e65;max-width:730px;font-size:10px;line-height:1.6;display:block}.wiki-review-admin>header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wiki-review-admin>header nav a{color:#153c34;background:#fff;border:1px solid #153c34;align-items:center;min-height:40px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.wiki-review-filters{gap:6px;max-width:1180px;margin:0 auto 14px;display:flex}.wiki-review-filters button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #b7c5be;min-height:40px;padding:0 14px;font-size:8px;font-weight:950}.wiki-review-filters button.active{color:#fff;background:#153c34;border-color:#153c34}.wiki-review-message,.wiki-review-empty{color:#456057;background:#fff;border-left:4px solid #1477ae;max-width:1180px;margin:12px auto;padding:14px;font-size:10px;font-weight:800}.wiki-review-list{gap:12px;max-width:1180px;margin:0 auto;display:grid}.wiki-review-list>article{background:#fff;border:1px solid #bcc9c3;padding:20px}.wiki-review-list>article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wiki-review-list>article>header span{color:#1477ae;letter-spacing:.08em;font-size:8px;font-weight:950}.wiki-review-list>article>header h2{margin:6px 0 3px;font-size:25px}.wiki-review-list>article>header h2 a,.wiki-review-list>article>header small a{color:#153c34}.wiki-review-list>article>header small{color:#667870;font-size:8px}.wiki-review-list>article>header>strong{background:#e8eeeb;padding:6px 8px;font-size:8px}.wiki-review-old,.wiki-review-new{background:#f7f9f8;border:1px solid #d4ddd8;margin-top:15px;padding:13px}.wiki-review-new{background:#eef6f9;border-left:5px solid #1477ae}.wiki-review-old b,.wiki-review-new b{text-transform:uppercase;font-size:8px}.wiki-review-old p,.wiki-review-new p{white-space:pre-line;margin:6px 0 0;font-size:11px;line-height:1.65}.wiki-review-reason{color:#52675e;font-size:10px}.wiki-review-source{color:#146895;margin-top:10px;font-size:9px;font-weight:900;display:inline-flex}.wiki-review-source.missing{color:#82691f}.wiki-review-decision{border-top:1px solid #d4ddd8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;padding-top:16px;display:grid}.wiki-review-decision label{color:#455d53;gap:6px;font-size:8px;font-weight:900;display:grid}.wiki-review-decision textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #aebdb6;padding:9px;font-size:10px}.wiki-review-decision>div{gap:7px;display:flex}.wiki-review-decision button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 13px;font-size:8px;font-weight:950}.wiki-review-decision button:first-child{color:#8b3a31;background:#fff;border-color:#8b3a31}@media (width<=700px){.wiki-review-admin{padding:30px 14px 80px}.wiki-review-admin>header,.wiki-review-list>article>header,.wiki-review-decision{flex-direction:column;align-items:stretch}.wiki-review-admin>header{display:flex}.wiki-review-admin>header nav{justify-content:flex-start}.wiki-review-decision{display:flex}.wiki-review-decision>div button{flex:1}}.wiki-edition-selector{background:#fff;border:1px solid #b9c8c1;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:14px 16px;display:flex}.wiki-edition-selector label{color:#153c34;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;font-weight:950;display:flex}.wiki-edition-selector select{color:#153c34;min-width:210px;min-height:42px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #7d9187;padding:0 36px 0 12px;font-size:10px}.wiki-edition-selector p{color:#5b6e65;max-width:620px;margin:0;font-size:9px;line-height:1.55}.place-wiki-modal-edition{color:#153c34;background:#fff8dc;border-left:4px solid #e0b41f;gap:3px;padding:10px 12px;display:grid}.place-wiki-modal-edition strong{font-size:11px}.place-wiki-modal-edition span{font-size:9px}.wiki-spotlight .wiki-edition-selector{background:#ffffff12;border-color:#ffffff40;margin:18px 0 0}.wiki-spotlight .wiki-edition-selector label{color:#fff}.wiki-spotlight .wiki-edition-selector select{color:#fff;background:#153c34;border-color:#fff6}.wiki-edition-selector.is-compact p{display:none}@media (width<=700px){.wiki-edition-selector,.wiki-edition-selector label{flex-direction:column;align-items:stretch}.wiki-edition-selector select{width:100%;min-width:0}}.place-wiki-edition-context{color:#5b6e65;margin:-8px 0 0;font-size:9px;line-height:1.55}button.journeys-share{cursor:pointer;border:0}.journey-composer-shell{background:#eaf0ed;border:1px solid #9fb1a8;margin:0 0 34px;padding:18px}.journey-composer{background:#fff;border:1px solid #bdc9c3;padding:clamp(20px,4vw,38px)}.journey-composer>header{border-bottom:1px solid #ced7d2;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.journey-composer>header p{color:#1677b8;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.journey-composer>header h2{color:#153c34;max-width:700px;margin:8px 0 7px;font-size:clamp(25px,4vw,40px);line-height:1.02}.journey-composer>header span{color:#5c7067;max-width:680px;font-size:12px;line-height:1.6;display:block}.journey-composer>header button{color:#53665d;cursor:pointer;background:#fff;border:1px solid #aab9b2;min-height:36px;padding:0 11px;font-size:9px;font-weight:900}.journey-composer-fields{grid-template-columns:1fr 1fr;gap:16px;padding:24px 0;display:grid}.journey-composer-fields label{color:#40594f;letter-spacing:.04em;text-transform:uppercase;align-content:start;gap:7px;font-size:9px;font-weight:950;display:grid}.journey-composer-fields label.is-wide{grid-column:1/-1}.journey-composer-fields input,.journey-composer-fields textarea,.journey-composer-fields select{color:#17372f;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #acbbb4;border-radius:0;padding:11px 12px;font-size:13px;font-weight:600}.journey-composer-fields textarea{resize:vertical;line-height:1.65}.journey-composer-fields small{color:#718079;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600}.journey-composer>footer{border-top:1px solid #ced7d2;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.journey-composer>footer p{color:#53675e;margin:0;font-size:11px}.journey-composer>footer button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:46px;padding:0 18px;font-size:9px;font-weight:950}.journey-composer>footer button:disabled{opacity:.6;cursor:wait}@media (width<=700px){.journey-composer-shell{padding:8px}.journey-composer>header,.journey-composer>footer{flex-direction:column;align-items:stretch}.journey-composer-fields{grid-template-columns:1fr}.journey-composer-fields label.is-wide{grid-column:auto}.journey-composer>footer button{width:100%}}.journey-route-editor{background:#f5f8f6;border:1px solid #aebdb6;padding:18px}.journey-route-editor>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.journey-route-editor>header div{gap:3px;display:grid}.journey-route-editor>header strong{color:#153c34;font-size:13px}.journey-route-editor>header span{color:#687a71;font-size:9px}.journey-route-editor button{color:#17372f;cursor:pointer;background:#fff;border:1px solid #aebdb6;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.journey-route-search{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.journey-route-search input{min-width:0}.journey-route-search-results,.journey-route-stop-list{margin:10px 0 0;padding:0;list-style:none}.journey-route-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.journey-route-search-results button{text-align:left;justify-items:start;width:100%;padding:9px 11px;display:grid}.journey-route-search-results span{color:#687a71;font-size:8px}.journey-route-map-picker{background:#fff;border:1px solid #ccd6d1;grid-template-columns:1fr auto;gap:10px;margin-top:12px;padding:10px;display:grid}.journey-route-map-picker>div{background:#e7eeea;grid-column:1/-1;height:320px}.journey-route-map-picker>p{grid-column:1/-1}.journey-route-map-picker label{min-width:0}.journey-route-map-picker button{align-self:end}.journey-route-stop-list{gap:7px;display:grid}.journey-route-stop-list li{background:#fff;border:1px solid #d4dcd8;grid-template-columns:32px minmax(0,1fr) 70px auto;align-items:center;gap:9px;padding:9px;display:grid}.journey-route-stop-list li>span{color:#fff;background:#153c34;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.journey-route-stop-list li>div:nth-child(2){gap:3px;display:grid}.journey-route-stop-list input,.journey-route-stop-list textarea{min-height:38px;padding:7px 8px}.journey-route-stop-list label{gap:2px}.journey-route-order{gap:4px;display:flex}.journey-route-order button{min-width:32px;padding:0 7px}.journey-route-stop-details{grid-column:2/-1;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:8px!important;display:grid!important}.journey-route-stop-details label{display:grid}.journey-route-stop-details textarea{resize:vertical}.journey-route-hint{color:#b64b35;margin:10px 0 0;font-size:10px;font-weight:800}@media (width<=700px){.journey-route-search-results,.journey-route-map-picker{grid-template-columns:1fr}.journey-route-map-picker button{width:100%}.journey-route-stop-list li{grid-template-columns:32px minmax(0,1fr)}.journey-route-stop-list label,.journey-route-order{grid-column:2}.journey-route-stop-details{grid-column:2;grid-template-columns:1fr}.journey-route-stop-details label{grid-column:auto}.journey-route-order{flex-wrap:wrap}}.journey-engagement{border-top:1px solid #c8d2cd;max-width:840px;margin:36px auto 0;padding-top:34px}.journey-reaction-bar{background:#eef3f0;border:1px solid #b9c7c0;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.journey-reaction-bar p,.journey-comments-heading>p{color:#1677b8;letter-spacing:.12em;margin:0;font-size:8px;font-weight:950}.journey-reaction-bar strong{color:#153c34;margin-top:5px;font-size:13px;display:block}.journey-reaction-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.journey-reaction-bar button,.journey-comment-tree footer button{color:#28483e;cursor:pointer;background:#fff;border:1px solid #aebdb6;min-height:36px;padding:0 10px;font-size:9px;font-weight:900}.journey-reaction-bar button.is-active,.journey-comment-tree footer button.is-active{color:#fff;background:#1677b8;border-color:#1677b8}.journey-reaction-bar button.is-negative,.journey-comment-tree footer button.is-negative{color:#fff;background:#a74535;border-color:#a74535}.journey-reaction-bar button:disabled,.journey-comment-tree footer button:disabled{opacity:.55;cursor:wait}.journey-comments-heading{margin-top:34px}.journey-comments-heading h2{color:#153c34;margin:7px 0 18px;font-size:clamp(25px,4vw,38px)}.journey-comment-form{background:#f7f9f8;border:1px solid #bdc9c3;gap:10px;padding:18px;display:grid}.journey-comment-form>p{color:#53675e;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.journey-comment-form>p button{color:#a74535;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.journey-comment-form textarea{color:#17372f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #aebdb6;padding:12px;font-size:13px;line-height:1.6}.journey-comment-form>button{color:#fff;cursor:pointer;background:#153c34;border:0;width:max-content;min-height:42px;padding:0 15px;font-size:9px;font-weight:950}.journey-comment-tree{gap:9px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.journey-comment-tree>li{margin-left:min(calc(var(--comment-depth) * 28px),168px);background:#fff;border:1px solid #c5d0ca;border-left:3px solid #8db4c9;padding:17px}.journey-comment-meta{color:#687970;flex-wrap:wrap;align-items:center;gap:6px 11px;font-size:9px;display:flex}.journey-comment-meta a{color:#153c34;font-weight:950}.journey-comment-meta b{color:#1f7047;text-transform:uppercase;background:#dcefe4;padding:3px 6px;font-size:7px}.journey-comment-tree>li>p{color:#30483e;white-space:pre-wrap;margin:11px 0;font-size:13px;line-height:1.65}.journey-comment-tree footer{flex-wrap:wrap;gap:5px;display:flex}.journey-comment-tree footer button{min-height:31px}.journey-engagement-status{color:#315b6f;background:#edf6fa;border-left:3px solid #1677b8;padding:10px 12px;font-size:10px;font-weight:800}@media (width<=700px){.journey-reaction-bar{flex-direction:column;align-items:stretch}.journey-reaction-bar>div:last-child{justify-content:flex-start}.journey-comment-tree>li{margin-left:min(calc(var(--comment-depth) * 12px),60px)}}.journey-refresh-replies{color:#155f8f;cursor:pointer;background:#fff;border:1px solid #1677b8;min-height:38px;margin-top:8px;padding:0 13px;font-size:9px;font-weight:950}.journey-refresh-replies:disabled{opacity:.55;cursor:wait}.review-reply-saved{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.review-reply-saved p{margin:0}.review-reply-saved button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 11px;font-weight:900}.profile-journey-cover{object-fit:cover;background:#e5ece8;width:min(100%,720px);height:clamp(170px,28vw,310px);margin:0 0 15px;display:block}.profile-badge-companions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.profile-badge-companions>small{color:#1477ae;letter-spacing:.12em;width:100%;font-size:8px;font-weight:950}.profile-badge-companions>span{color:#153c34;background:#f6f8f7;border:1px solid #c2cdc7;align-items:center;gap:6px;min-height:44px;padding:5px 11px 5px 6px;font-size:10px;display:inline-flex}.profile-badge-companions>a{color:#153c34;margin-left:5px;font-size:10px;font-weight:900;text-decoration:underline}.badge-wardrobe{background:#eef3f0;border:1px solid #aebdb6;margin-top:36px;padding:clamp(18px,4vw,34px)}.badge-wardrobe-intro{align-items:center;gap:18px;display:flex}.badge-wardrobe-intro p{color:#1477ae;letter-spacing:.13em;margin:0;font-size:8px;font-weight:950}.badge-wardrobe-intro h2{color:#153c34;margin:6px 0;font-size:clamp(23px,3vw,34px)}.badge-wardrobe-intro span{color:#566a61;max-width:680px;font-size:11px;line-height:1.6;display:block}.badge-slot-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0 18px;display:grid}.badge-slot-row>div{color:#687970;background:#ffffff8c;border:1px dashed #9fb1a8;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;min-height:112px;padding:12px;display:grid}.badge-slot-row small{color:#718079;letter-spacing:.1em;grid-column:1/-1;font-size:7px;font-weight:950}.badge-slot-row strong{color:#153c34;font-size:11px}.badge-slot-row span{font-size:10px}.badge-slot-row>div.is-filled{background:#fff;border-style:solid}.badge-slot-controls{grid-column:1/-1;gap:5px;display:flex}.badge-slot-controls button{color:#153c34;cursor:pointer;background:#f7f9f8;border:1px solid #9fb1a8;min-width:36px;min-height:30px;font-weight:950}.badge-slot-controls button:disabled{opacity:.35;cursor:not-allowed}.badge-wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.badge-wardrobe-grid>button{text-align:left;color:#153c34;cursor:pointer;background:#fff;border:1px solid #bdc9c3;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.badge-wardrobe-grid>button>span{gap:3px;display:grid}.badge-wardrobe-grid strong{font-size:11px}.badge-wardrobe-grid small{color:#6b7b74;text-transform:uppercase;font-size:8px}.badge-wardrobe-grid>button>b{color:#53675e;text-transform:uppercase;border:1px solid #b9c7c0;padding:5px 7px;font-size:8px}.badge-wardrobe-grid>button.is-equipped{border-color:#1477ae;box-shadow:inset 3px 0 #1477ae}.badge-wardrobe-grid>button.is-equipped>b{color:#fff;background:#1477ae;border-color:#1477ae}.badge-wardrobe>footer{border-top:1px solid #c1cdc7;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.badge-wardrobe>footer span{color:#53675e;font-size:10px}.badge-wardrobe>footer button{color:#fff;cursor:pointer;background:#153c34;border:0;min-height:42px;padding:0 15px;font-size:9px;font-weight:950}.badge-wardrobe>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.badge-slot-row,.badge-wardrobe-grid{grid-template-columns:1fr}.badge-wardrobe>footer{flex-direction:column;align-items:stretch}.badge-wardrobe>footer button{width:100%}}.footprints-trail-link{color:#fff;border:1px solid #ffffff80;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.footprint-compose>.footprint-place-search{background:#f8faf9;border:1px solid #aebdb6;grid-template-columns:1fr;gap:8px;padding:13px;display:grid;position:relative}.footprint-place-search ul{z-index:700;background:#fff;border:1px solid #9bada4;max-height:310px;margin:0;padding:5px;list-style:none;position:absolute;top:72px;left:12px;right:12px;overflow:auto;box-shadow:0 15px 30px #153c3429}.footprint-place-search li button{color:#153c34;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e6e3;grid-template-columns:1fr auto;gap:3px 8px;width:100%;padding:10px;display:grid}.footprint-place-search li:last-child button{border-bottom:0}.footprint-place-search li button:hover{background:#eef5f2}.footprint-place-search li b{font-size:11px}.footprint-place-search li span{color:#66776f;font-size:10px}.footprint-place-search li small{color:#1477ae;text-transform:uppercase;grid-column:1/-1;font-size:8px}.footprint-place-search>small{color:#5e7168;font-size:9px;line-height:1.45}.footprint-selected-place{background:#e8f3ef;border:1px solid #8eb4a8;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.footprint-selected-place span{color:#fff;background:#2f765f;padding:3px 5px;font-size:7px;font-weight:900}.footprint-selected-place b{font-size:10px}.footprint-selected-place button{color:#1477ae;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.convenience-food-page{background:#edf2ef;padding-bottom:96px}.convenience-food-hero{color:#fff;background:#123f36;border:1px solid #9eb1a8;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);display:grid}.convenience-food-hero>div{padding:clamp(28px,5vw,68px)}.convenience-food-hero>div>p,.convenience-meal-plans .detail-section-heading>p,.convenience-food-list .detail-section-heading>p,.convenience-store-rules>div>p{color:#58a9d2;letter-spacing:.15em;margin:0;font-size:9px;font-weight:950}.convenience-food-hero h1{letter-spacing:-.06em;max-width:750px;margin:10px 0 13px;font-size:clamp(37px,6vw,72px);line-height:.92}.convenience-food-hero>div>span{color:#d9e8e1;max-width:650px;font-size:12px;line-height:1.65;display:block}.convenience-food-hero nav,.convenience-food-sources nav{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.convenience-food-hero nav a{color:#fff;border:1px solid #ffffff8c;align-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.convenience-food-hero dl{background:#ffffff40;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 0;display:grid}.convenience-food-hero dl>div{background:#123f36;padding:13px}.convenience-food-hero dt{color:#a9c9bd;text-transform:uppercase;font-size:8px}.convenience-food-hero dd{margin:4px 0 0;font-size:17px;font-weight:900}.convenience-food-hero figure{background:#e1e9e5;grid-template-rows:1fr auto;margin:0;display:grid}.convenience-food-hero figure img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.convenience-food-hero figcaption{color:#52685e;background:#fff;padding:10px 13px;font-size:8px}.convenience-meal-plans,.convenience-food-list,.convenience-store-rules,.convenience-food-sources{color:#153c34;background:#fff;border:1px solid #b8c7c0;margin-top:34px;padding:clamp(22px,4vw,38px)}.convenience-meal-plans .detail-section-heading h2,.convenience-food-list .detail-section-heading h2,.convenience-store-rules h2,.convenience-food-sources h2{letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(27px,4vw,43px)}.convenience-meal-plans .detail-section-heading>span,.convenience-food-list .detail-section-heading>span{color:#5b7066;max-width:720px;font-size:11px;line-height:1.6;display:block}.convenience-meal-plans>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.convenience-meal-plans article,.convenience-food-grid article{background:#f5f8f6;border:1px solid #c7d2cd;padding:15px}.convenience-meal-plans h3{margin:0 0 11px;font-size:16px}.convenience-meal-plans strong{font-size:10px;line-height:1.5}.convenience-meal-plans article p{color:#60736a;margin:9px 0 0;font-size:9px;line-height:1.55}.convenience-food-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.convenience-food-grid article{flex-direction:column;min-height:310px;scroll-margin-top:110px;display:flex}.convenience-food-grid article>span{color:#1477ae;letter-spacing:.08em;font-size:8px;font-weight:950}.convenience-food-grid h3{letter-spacing:-.035em;margin:10px 0 2px;font-size:22px}.convenience-food-grid article>strong{color:#526a60;font-size:12px}.convenience-food-grid dl{border-block:1px solid #d6ded9;margin:18px 0 10px;padding:10px 0}.convenience-food-grid dl>div{grid-template-columns:90px 1fr;gap:9px;display:grid}.convenience-food-grid dt{color:#708078;text-transform:uppercase;font-size:8px;font-weight:900}.convenience-food-grid dd{margin:0;font-size:9px;font-weight:800}.convenience-food-grid article>p{color:#385248;font-size:10px;line-height:1.6}.convenience-food-grid small{color:#697970;margin-top:auto;padding-top:10px;font-size:9px;line-height:1.5}.convenience-store-rules{grid-template-columns:.7fr 1.5fr .85fr;gap:24px;display:grid}.convenience-store-rules ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.convenience-store-rules li{background:#f4f7f5;border-left:4px solid #e16a35;padding:12px}.convenience-store-rules li strong,.convenience-store-rules li span,.convenience-food-sources li a,.convenience-food-sources li span{display:block}.convenience-store-rules li strong{font-size:10px}.convenience-store-rules li span{color:#60736a;margin-top:4px;font-size:9px;line-height:1.5}.convenience-store-rules aside{background:#eaf4ef;border:1px solid #9eb9ad;padding:17px}.convenience-store-rules aside h3{margin:0 0 15px}.convenience-store-rules aside p{margin:12px 0 2px;font-size:16px;font-weight:900}.convenience-store-rules aside span{color:#5e7168;font-size:9px}.convenience-food-sources>p{color:#586c62;max-width:800px;font-size:11px;line-height:1.65}.convenience-food-sources ul{gap:7px;padding:0;list-style:none;display:grid}.convenience-food-sources li{background:#f7f9f8;border:1px solid #c9d4ce;padding:14px}.convenience-food-sources li a{color:#146895;font-size:10px;font-weight:950}.convenience-food-sources li span{color:#62756c;margin-top:5px;font-size:9px;line-height:1.55}.convenience-food-sources nav a{color:#153c34;border:1px solid #153c34;align-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.convenience-food-sources nav a:first-child{color:#fff;background:#153c34}@media (width<=980px){.convenience-food-hero{grid-template-columns:1fr}.convenience-food-hero figure img{min-height:300px;max-height:560px}.convenience-meal-plans>div:last-child,.convenience-food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.convenience-store-rules{grid-template-columns:1fr 1fr}.convenience-store-rules>div{grid-column:1/-1}}@media (width<=620px){.convenience-food-hero>div{padding:27px 18px}.convenience-food-hero dl,.convenience-meal-plans>div:last-child,.convenience-food-grid,.convenience-store-rules{grid-template-columns:1fr}.convenience-food-hero figure img{min-height:250px}.convenience-meal-plans,.convenience-food-list,.convenience-store-rules,.convenience-food-sources{padding:20px 15px}.convenience-store-rules>div{grid-column:auto}.convenience-food-grid article{min-height:0}}.my-contributions-main{color:#153c34;background:#edf1ef;min-height:calc(100dvh - 90px);padding:44px 6vw 100px}.my-contributions-hero{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1180px;margin:0 auto 22px;display:flex}.my-contributions-hero>div{max-width:790px}.my-contributions-hero p{color:#1477ae;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.my-contributions-hero h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(38px,6vw,68px);line-height:.95}.my-contributions-hero span{color:#586e64;max-width:710px;font-size:11px;line-height:1.65;display:block}.my-contributions-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.my-contributions-hero nav a{color:#153c34;background:#fff;border:1px solid #153c34;align-items:center;min-height:42px;padding:0 13px;font-size:8px;font-weight:950;text-decoration:none;display:inline-flex}.my-contributions-hero nav a:first-child{color:#fff;background:#153c34}.my-contributions-summary{background:#bbc9c2;border:1px solid #bbc9c2;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto 14px;display:grid}.my-contributions-summary>div{background:#fff;flex-direction:column;justify-content:space-between;min-height:90px;padding:15px;display:flex}.my-contributions-summary span{color:#65776f;text-transform:uppercase;font-size:8px;font-weight:900}.my-contributions-summary strong{letter-spacing:-.05em;font-size:30px}.my-contributions-controls{background:#f8faf9;border:1px solid #bdcac4;justify-content:space-between;align-items:flex-end;gap:14px;max-width:1180px;margin:0 auto 14px;padding:12px;display:flex}.my-contributions-controls>div{flex-wrap:wrap;gap:5px;display:flex}.my-contributions-controls button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #bcc9c3;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.my-contributions-controls button.active{color:#fff;background:#153c34;border-color:#153c34}.my-contributions-controls label{color:#52675e;gap:5px;font-size:8px;font-weight:900;display:grid}.my-contributions-controls select{color:#153c34;min-height:38px;font:inherit;background:#fff;border:1px solid #aebdb6;padding:0 32px 0 9px;font-size:9px}.my-contributions-message,.my-contributions-empty{background:#fff;border:1px dashed #aebdb6;max-width:1180px;margin:14px auto;padding:24px}.my-contributions-message{border-style:solid;border-left-width:5px;border-left-color:#a94236}.my-contributions-empty strong{font-size:18px;display:block}.my-contributions-empty p{color:#5b6e65;max-width:690px;font-size:11px;line-height:1.6}.my-contributions-empty a{color:#146895;font-size:10px;font-weight:900}.my-contributions-list{gap:12px;max-width:1180px;margin:0 auto;display:grid}.my-contributions-list>article{background:#fff;border:1px solid #b9c7c0;padding:22px}.my-contributions-list>article>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.my-contributions-list>article>header span{color:#1477ae;letter-spacing:.09em;font-size:8px;font-weight:950}.my-contributions-list>article>header h2{letter-spacing:-.04em;margin:6px 0 2px;font-size:clamp(22px,3vw,31px)}.my-contributions-list>article>header p{color:#65776f;margin:0;font-size:10px}.contribution-state{color:#425d51;text-align:right;background:#e7eeea;max-width:210px;padding:7px 9px;font-size:8px}.contribution-state.approved{color:#17623e;background:#e3f2e9}.contribution-state.rejected{color:#87372f;background:#fff0ed}.contribution-state.accepted{color:#765b08;background:#fff5d8}.contribution-state-note{color:#5a6e65;margin:12px 0;font-size:10px;line-height:1.55}.contribution-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.contribution-diff>div,.contribution-place-reason{background:#f7f9f8;border:1px solid #d1dbd6;padding:14px}.contribution-diff span,.contribution-place-reason>span{color:#61746b;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:950;display:block}.contribution-diff del,.contribution-diff ins{color:#153c34;white-space:pre-wrap;font-size:11px;line-height:1.6;text-decoration:none;display:block}.contribution-diff>div:first-child{background:#fff5f3;border-left:4px solid #bf5146}.contribution-diff>div:last-child{background:#f1faf5;border-left:4px solid #26845c}.contribution-place-reason p{color:#304c41;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.contribution-review-note{background:#eef6f9;border-left:5px solid #1477ae;margin:14px 0 0;padding:13px}.contribution-review-note.rejected{background:#fff2ef;border-color:#a94236}.contribution-review-note strong{text-transform:uppercase;font-size:8px}.contribution-review-note p{white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.6}.my-contributions-list>article>footer{border-top:1px solid #d5ddd9;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:13px;display:flex}.my-contributions-list>article>footer>div,.my-contributions-list>article>footer nav{flex-wrap:wrap;gap:12px;display:flex}.my-contributions-list>article>footer span{color:#687a72;font-size:8px}.my-contributions-list>article>footer a{color:#146895;font-size:9px;font-weight:900}.my-contributions-more{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:46px;font-size:9px;font-weight:950}.my-contributions-more:disabled{opacity:.55;cursor:wait}@media (width<=760px){.my-contributions-main{padding:30px 14px 80px}.my-contributions-hero,.my-contributions-controls,.my-contributions-list>article>header,.my-contributions-list>article>footer{flex-direction:column;align-items:stretch}.my-contributions-hero{display:flex}.my-contributions-hero nav{justify-content:flex-start}.my-contributions-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.my-contributions-summary>div:first-child{grid-column:1/-1}.contribution-state{text-align:left;max-width:none}.contribution-diff{grid-template-columns:1fr}}.mobile-challenge-page{color:#153c34;background:#f3f0e8;place-items:center;min-height:100vh;padding:24px;display:grid}.mobile-challenge-card{background:#fff;border:1px solid #d9d8d1;border-radius:24px;width:min(100%,430px);padding:30px;box-shadow:0 20px 55px #10372e1a}.mobile-challenge-mark{color:#f2cc67;background:#10372e;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.mobile-challenge-eyebrow{color:#ef6d50;letter-spacing:.12em;margin:20px 0 6px;font-size:11px;font-weight:900}.mobile-challenge-card h1{margin:0;font-size:clamp(26px,8vw,36px);line-height:1.05}.mobile-challenge-card>p:not(.mobile-challenge-eyebrow){color:#64716c;line-height:1.55}.mobile-challenge-widget{min-height:72px;margin:24px 0 12px}.mobile-challenge-status{font-weight:800}.mobile-challenge-fine{margin-bottom:0;font-size:12px}.korea-trail-intro p{color:#64746d;margin:9px 0 0;font-size:10px}.korea-trail-pagination{border-top:1px solid #d9e0dc;justify-content:space-between;gap:12px;padding-top:18px;display:flex}.korea-trail-pagination a{color:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.korea-trail-pagination a:last-child{color:#fff;background:#153c34;margin-left:auto}@media (width<=560px){.korea-trail-pagination{flex-direction:column}.korea-trail-pagination a,.korea-trail-pagination a:last-child{width:100%;margin-left:0}}.notification-watches{background:#f7f9f8;border:1px solid #bfc9c4;margin-top:28px;padding:22px}.notification-watches>header p{color:#1477ae;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:900}.notification-watches>header h2{color:#153c34;margin:0;font-size:24px}.notification-watches>header span{color:#64756d;margin-top:6px;font-size:10px;display:block}.notification-watches>div{border-top:1px solid #cdd6d1;margin-top:16px}.notification-watches article{border-bottom:1px solid #d8dfdb;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 0;display:flex}.notification-watches article>div{gap:3px;display:grid}.notification-watches article a{color:#153c34;text-underline-offset:3px;font-size:14px;font-weight:900;-webkit-text-decoration:underline #a8beb5;text-decoration:underline #a8beb5}.notification-watches article span,.notification-watches article small{color:#6b7b74;font-size:9px}.notification-watches article button{color:#153c34;background:#fff;border:1px solid #153c34;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.global-korean-translator{z-index:950;pointer-events:none;justify-items:start;gap:8px;display:grid;position:fixed;bottom:18px;left:16px}.global-korean-translator>button{color:#153c34;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #153c34;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:12px;font-weight:950;display:flex;box-shadow:0 8px 25px #102f2929}.global-korean-translator>button>span{color:#fff;background:#153c34;border-radius:999px;place-items:center;min-width:31px;height:26px;padding:0 5px;font-size:11px;display:grid}.global-korean-translator>button.active{color:#fff;background:#153c34}.global-korean-translator>button.active>span{color:#153c34;background:#f2cc67}.global-translate-hint{color:#435b51;pointer-events:auto;background:#fff;border:1px solid #afbeb7;max-width:310px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45;box-shadow:0 7px 22px #102f2924}.global-translation-card{color:#153c34;pointer-events:auto;background:#fff;border:1px solid #9faea7;border-top:5px solid #1477ae;width:min(390px,100vw - 32px);padding:19px;position:relative;box-shadow:0 18px 55px #102f2940}.global-translation-card small{color:#1477ae;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.global-translation-card p{color:#52685e;font-family:var(--font-korean),sans-serif;word-break:keep-all;margin:7px 28px 15px 0;font-size:14px;line-height:1.55}.global-translation-card strong{word-break:normal;margin-top:7px;font-size:16px;line-height:1.5;display:block}.global-translation-card strong.error{color:#9b3e34;font-size:12px}.global-translation-close{color:#52685e;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:21px;position:absolute;top:9px;right:9px}body.korean-translation-mode [data-ke-translator=eligible]{outline-offset:3px;cursor:help;border-radius:2px;outline:2px dashed #1477ae;transition:background .15s,outline-color .15s}body.korean-translation-mode [data-ke-translator=eligible]:hover,body.korean-translation-mode [data-ke-translator=eligible]:focus-visible{color:#153c34;background:#fff3c9;outline-color:#ef6d50}@media (width<=760px){.global-korean-translator{bottom:78px;left:10px}.global-korean-translator>button{min-height:40px;padding:0 11px}.global-translation-card{width:calc(100vw - 20px);padding:16px}.global-translate-hint{max-width:calc(100vw - 20px)}}.regional-food-board>header>div:last-child{color:#566b62;gap:12px;font-size:12px;line-height:1.65;display:grid}.regional-food-board>header>div:last-child>a{color:#fff;background:#153c34;width:max-content;max-width:100%;padding:9px 11px;font-size:9px;font-weight:900;line-height:1.2;text-decoration:none}.regional-food-passport-note{color:#594d2a;background:#fff7df;border-left:4px solid #e0a100;padding:10px 12px}.regional-food-photo{background:#eef3f0;border-bottom:1px solid #bec9c4;margin:-21px -21px 18px;overflow:hidden}.regional-food-photo img{object-fit:cover;width:100%;height:178px;display:block}.regional-food-photo figcaption{color:#60736a;justify-content:space-between;gap:8px;padding:8px 12px;font-size:8px;line-height:1.35;display:flex}.regional-food-photo figcaption>span:first-child{color:#153c34;font-weight:900}.regional-food-photo figcaption>span:last-child{text-align:right}.regional-food-photo figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.regional-food-search-actions{justify-items:stretch;gap:6px;min-width:126px;display:grid}.regional-food-search-actions>nav{justify-content:flex-end}.regional-food-search-actions>.footprint-control{gap:3px}.regional-food-search-actions>.footprint-control>button{min-height:30px;padding:5px 8px;font-size:8px}.regional-food-search-actions>.footprint-control>a,.regional-food-search-actions>.footprint-control>small{max-width:126px;font-size:8px;line-height:1.3}.regional-food-search-actions>a{color:#fff;text-align:center;background:#153c34;border:1px solid #153c34;padding:6px 8px;font-size:8px;font-weight:900;line-height:1.25;text-decoration:none}@media (width<=640px){.regional-food-grid li{grid-template-columns:1fr}.regional-food-search-actions{grid-template-columns:auto minmax(116px,1fr);align-items:start}.regional-food-search-actions>nav{justify-content:flex-start}.regional-food-search-actions>a{grid-column:1/-1}.regional-food-search-actions>.footprint-control>small,.regional-food-search-actions>.footprint-control>a{max-width:none}}.community-rich-text{white-space:pre-wrap;overflow-wrap:anywhere}.community-mention-link,.community-hashtag-link{color:#146f9f;border-radius:2px;font-weight:900;text-decoration:none}.community-hashtag-link{color:#785a08}.community-mention-link:hover,.community-hashtag-link:hover{text-underline-offset:2px;text-decoration:underline}.community-mention-link:focus-visible,.community-hashtag-link:focus-visible{outline-offset:2px;outline:3px solid #1477ae}.subject-external-link-grid footer small{color:#9a6a1a;letter-spacing:.04em;font-size:7px;font-weight:950}.restaurant-finder{border-top:1px solid #aebdb6;padding:48px 0 72px;scroll-margin-top:88px}.restaurant-finder-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.restaurant-finder-heading p{color:#c9362c;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:950}.restaurant-finder-heading h2{color:#153c34;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(32px,4vw,52px);line-height:.98}.restaurant-finder-heading>span{color:#566b62;font-size:12px;line-height:1.65}.restaurant-finder-controls{background:#eef3f0;border:1px solid #b7c4be;grid-template-columns:2fr repeat(6,minmax(112px,1fr));gap:9px;padding:16px;display:grid}.restaurant-finder-controls label{gap:6px;min-width:0;display:grid}.restaurant-finder-controls label>span{color:#476158;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.restaurant-finder-controls input,.restaurant-finder-controls select{color:#153c34;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aebdb6;border-radius:0;padding:0 11px;font-size:11px;font-weight:800}.restaurant-finder-controls input::placeholder{color:#86948e;font-weight:600}.restaurant-finder-controls input:focus-visible,.restaurant-finder-controls select:focus-visible{outline-offset:1px;outline:3px solid #1477ae}.restaurant-finder-chips{gap:7px;margin:10px 0 0;padding:1px 0 8px;display:flex;overflow-x:auto}.restaurant-finder-chips button{color:#294d43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b2c0b9;border-radius:999px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.restaurant-finder-chips button.active{color:#fff;background:#153c34;border-color:#153c34}.restaurant-finder-chips button.clear{color:#8a463c;text-underline-offset:3px;background:0 0;border-color:#0000;margin-left:auto;text-decoration:underline}.restaurant-finder-location{color:#315c6d;background:#edf4f7;border-left:4px solid #1477ae;margin:4px 0 12px;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.45}.restaurant-finder-catalogue-state{color:#31594e;letter-spacing:.04em;background:#fff;border:1px solid #b7c4be;width:max-content;max-width:100%;margin:2px 0 12px;padding:7px 10px;font-size:8px;font-weight:900}.restaurant-finder-method{border-top:1px solid #c4cec9;border-bottom:1px solid #c4cec9;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin:4px 0 16px;padding:13px 15px;display:grid}.restaurant-finder-method strong{color:#153c34;white-space:nowrap;font-size:18px}.restaurant-finder-method p{color:#61746b;max-width:920px;margin:0;font-size:9px;line-height:1.55}.restaurant-finder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.restaurant-finder-card{background:#fff;border:1px solid #bdc9c3;border-top:5px solid #1677b8;flex-direction:column;min-width:0;display:flex;overflow:hidden}.restaurant-finder-card.source-michelin{border-top-color:#d79b00}.restaurant-finder-card.source-community{border-top-color:#153c34}.restaurant-finder-card>figure{background:#e9efec;margin:0}.restaurant-finder-card>figure img,.restaurant-finder-no-photo{object-fit:cover;width:100%;height:215px;display:block}.restaurant-finder-card>figure figcaption{color:#677a71;background:#f8faf9;border-top:1px solid #d3ddd8;min-height:41px;padding:7px 10px;font-size:7px;line-height:1.4}.restaurant-finder-card>figure figcaption a{color:#355b50;text-underline-offset:2px;text-decoration:underline}.restaurant-finder-no-photo{color:#153c34;background:linear-gradient(135deg,#dce9e3,#f5eee2);justify-content:space-between;align-items:flex-end;padding:18px;display:flex}.restaurant-finder-no-photo span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.restaurant-finder-no-photo strong{max-width:75%;font-family:var(--font-korean),sans-serif;text-align:right;word-break:keep-all;font-size:34px;line-height:1}.restaurant-finder-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.restaurant-finder-card-topline{justify-content:space-between;align-items:flex-start;gap:9px;min-height:24px;display:flex}.restaurant-finder-card-topline span{color:#126b9b;letter-spacing:.08em;background:#edf4f7;max-width:72%;padding:5px 7px;font-size:7px;font-weight:950;line-height:1.2}.source-michelin .restaurant-finder-card-topline span{color:#815e00;background:#fff5d5}.source-community .restaurant-finder-card-topline span{color:#28564a;background:#e9f1ed}.restaurant-finder-card-topline b{color:#1477ae;white-space:nowrap;font-size:9px}.restaurant-finder-card-body>p:first-of-type{color:#1677b8;letter-spacing:.09em;text-transform:uppercase;margin:13px 0 5px;font-size:8px;font-weight:950}.restaurant-finder-card h3{color:#153c34;letter-spacing:-.045em;margin:0;font-size:24px;line-height:1.02}.restaurant-finder-card h3 a{color:inherit;text-decoration:none}.restaurant-finder-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.restaurant-finder-title-row h3{flex:1;min-width:0}.restaurant-distinction-badge{color:#126b9b;letter-spacing:.065em;white-space:nowrap;background:#edf7fc;border:1px solid #176f9f;flex:none;justify-content:center;align-items:center;min-height:25px;padding:6px 8px;font-size:7px;font-weight:950;line-height:1;display:inline-flex}.restaurant-distinction-badge.is-michelin{color:#785700;background:#fff2bd;border-color:#c79200}.restaurant-distinction-badge.is-community{color:#214d41;background:#e9f1ed;border-color:#31594e}.restaurant-distinction-badge.is-compact{letter-spacing:.035em;min-height:18px;padding:4px 5px;font-size:5.5px}.restaurant-finder-korean{color:#31594e;font-family:var(--font-korean),sans-serif;word-break:keep-all;margin-top:5px;font-size:14px;display:block}.restaurant-finder-card address{color:#667970;margin-top:10px;font-size:9px;font-style:normal;line-height:1.5}.restaurant-finder-type-list{flex-wrap:wrap;gap:5px;margin:13px 0 0;padding:0;list-style:none;display:flex}.restaurant-finder-type-list li{color:#35564c;background:#edf3f0;padding:5px 7px;font-size:8px;font-weight:850}.restaurant-finder-dishes{color:#536a60!important;text-transform:none!important;letter-spacing:0!important;margin:13px 0 0!important;font-size:9px!important;line-height:1.55!important}.restaurant-finder-dishes strong{color:#153c34}.restaurant-finder-summary{color:#4f655c!important;text-transform:none!important;letter-spacing:0!important;margin:12px 0 0!important;font-size:10px!important;font-weight:500!important;line-height:1.55!important}.restaurant-finder-review{background:#fff8df;border-left:4px solid #f2cc67;gap:4px;margin-top:14px;padding:11px 12px;display:grid}.restaurant-finder-review strong{color:#153c34;font-size:13px}.restaurant-finder-review span{color:#74632c;font-size:8px;line-height:1.4}.restaurant-finder-practical{border-top:1px solid #d9e0dc;padding-top:11px;color:#5a6f66!important;text-transform:none!important;letter-spacing:0!important;margin:12px 0 0!important;font-size:9px!important;line-height:1.55!important}.restaurant-finder-source-date{color:#7b8983;margin-top:8px;font-size:7px;line-height:1.4}.restaurant-finder-actions{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:15px;display:flex}.restaurant-finder-actions a{color:#174d41;border:1px solid #afbeb7;padding:8px 9px;font-size:8px;font-weight:900;text-decoration:none}.restaurant-finder-actions a:first-child{color:#fff;background:#153c34;border-color:#153c34}.restaurant-finder-card .save-place{width:100%;margin:8px 0 0}.restaurant-finder-more{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;width:100%;min-height:48px;margin-top:14px;font-size:10px;font-weight:950}.restaurant-finder-empty{color:#54685f;background:#f2f6f4;border:1px solid #c4cec9;justify-items:start;gap:8px;padding:30px;display:grid}.restaurant-finder-empty strong{color:#153c34;font-size:20px}.restaurant-finder-empty p{margin:0;font-size:11px}.restaurant-finder-empty button{color:#fff;cursor:pointer;background:#153c34;border:0;margin-top:7px;padding:10px 13px;font-size:9px;font-weight:900}@media (width<=1100px){.restaurant-finder-controls{grid-template-columns:2fr repeat(2,minmax(150px,1fr))}.restaurant-finder-search{grid-column:span 1}}@media (width<=900px){.restaurant-finder-heading{grid-template-columns:1fr}.restaurant-finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.restaurant-finder{padding:38px 0 56px}.restaurant-finder-controls{grid-template-columns:1fr 1fr;padding:12px}.restaurant-finder-search{grid-column:1/-1}.restaurant-finder-method{grid-template-columns:1fr;gap:6px}.restaurant-finder-grid{grid-template-columns:1fr}.restaurant-finder-chips button.clear{margin-left:0}.restaurant-finder-card>figure img,.restaurant-finder-no-photo{height:220px}}.restaurant-overview-map{background:#f3f7f5;border:1px solid #aebdb6;margin:18px 0 22px;scroll-margin-top:88px}.restaurant-overview-map>header{background:#fff;border-bottom:1px solid #aebdb6;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}.restaurant-overview-map>header p{color:#c9362c;letter-spacing:.13em;margin:0 0 6px;font-size:8px;font-weight:950}.restaurant-overview-map>header h3{color:#153c34;letter-spacing:-.04em;margin:0;font-size:clamp(23px,3vw,34px);line-height:1}.restaurant-overview-map-summary{align-items:center;gap:10px;display:flex}.restaurant-overview-map-summary strong{color:#1477ae;white-space:nowrap;font-size:10px}.restaurant-overview-map-summary button{color:#126b9b;cursor:pointer;background:#fff;border:1px solid #1477ae;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.restaurant-overview-map-layout{grid-template-columns:minmax(0,1fr) minmax(270px,330px);min-height:520px;display:grid}.restaurant-overview-map-canvas-wrap{background:#dce7e2;min-width:0;min-height:520px;position:relative}.restaurant-overview-map-canvas{z-index:1;min-height:520px;position:absolute;inset:0}.restaurant-overview-map-state{z-index:500;color:#31564d;text-align:center;background:#eff4f1e6;place-content:center;gap:7px;padding:25px;font-size:10px;font-weight:850;display:grid;position:absolute;inset:0}.restaurant-overview-map-state.is-error{background:#f8faf9f0}.restaurant-overview-map-state strong{font-size:17px}.restaurant-overview-map-state span{color:#61736b;font-weight:600}.traveler-restaurant-map-pin-shell{background:0 0!important;border:0!important}.traveler-restaurant-map-pin{color:#fff;background:#153c34;border:3px solid #fff;border-radius:18px 18px 18px 5px;place-items:center;width:34px;height:40px;transition:transform .15s,filter .15s;display:grid;transform:rotate(-5deg);box-shadow:0 3px 11px #102f2966}.traveler-restaurant-map-pin b{font-size:12px;line-height:1}.traveler-restaurant-map-pin.is-tourism-pick{background:#1677b8}.traveler-restaurant-map-pin.is-michelin{background:#c38a00}.traveler-restaurant-map-pin.is-community{background:#153c34}.traveler-restaurant-map-pin.active{z-index:2;filter:brightness(1.08);transform:rotate(-5deg)scale(1.22);box-shadow:0 0 0 4px #1477ae38,0 4px 13px #102f296b}.restaurant-overview-map-layout>aside{background:#fff;border-left:1px solid #aebdb6;flex-direction:column;max-height:520px;display:flex;overflow:auto}.restaurant-overview-selected{border-bottom:1px solid #d2dbd7;padding:19px}.restaurant-overview-selected>p{color:#1477ae;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:950}.restaurant-overview-selected h4{color:#153c34;letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.05}.restaurant-overview-selected>strong{color:#31594e;font-family:var(--font-korean),sans-serif;margin-top:4px;font-size:13px;display:block}.restaurant-overview-selected address,.restaurant-overview-selected>span{color:#667970;margin-top:9px;font-size:8px;font-style:normal;line-height:1.45;display:block}.restaurant-overview-selected>div{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.restaurant-overview-selected a{color:#174d41;border:1px solid #afbeb7;padding:7px 8px;font-size:8px;font-weight:900;text-decoration:none}.restaurant-overview-selected a:first-child{color:#fff;background:#153c34;border-color:#153c34}.restaurant-overview-visible{background:#f8faf9;padding:15px 13px}.restaurant-overview-visible>header{justify-content:space-between;align-items:center;display:flex}.restaurant-overview-visible h4{color:#153c34;margin:0;font-size:12px}.restaurant-overview-visible output{color:#1477ae;font-size:9px;font-weight:950}.restaurant-overview-visible ol{gap:3px;margin:9px 0 0;padding:0;list-style:none;display:grid}.restaurant-overview-visible button{color:#153c34;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:8px}.restaurant-overview-visible button:hover,.restaurant-overview-visible button.active{background:#fff;border-color:#9bb9ae}.restaurant-overview-visible button strong,.restaurant-overview-visible button span{display:block}.restaurant-overview-visible button strong{font-size:9px}.restaurant-overview-visible button span{color:#718077;margin-top:3px;font-size:7px}.restaurant-overview-legend{background:#fff;border-top:1px solid #d2dbd7;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding:12px 13px;display:grid}.restaurant-overview-legend span{font-size:7px;font-weight:850}.restaurant-overview-legend .is-tourism{color:#1677b8}.restaurant-overview-legend .is-michelin{color:#9b7000}.restaurant-overview-legend .is-community{color:#153c34}.restaurant-overview-legend .is-location{color:#1477ae}.restaurant-overview-map.is-empty{color:#62746c;gap:7px;padding:24px;display:grid}.restaurant-overview-map.is-empty strong{color:#153c34;font-size:16px}.restaurant-overview-map.is-empty span{font-size:9px}@media (width<=850px){.restaurant-overview-map>header{flex-direction:column;align-items:flex-start}.restaurant-overview-map-layout{grid-template-columns:1fr}.restaurant-overview-map-canvas-wrap,.restaurant-overview-map-canvas{min-height:430px}.restaurant-overview-map-layout>aside{border-top:1px solid #aebdb6;border-left:0;max-height:none}}@media (width<=520px){.restaurant-overview-map{margin-left:-12px;margin-right:-12px}.restaurant-overview-map>header{padding:14px}.restaurant-overview-map-summary{justify-content:space-between;width:100%}.restaurant-overview-map-canvas-wrap,.restaurant-overview-map-canvas{min-height:350px}.restaurant-overview-legend{grid-template-columns:1fr 1fr}}.restaurant-overview-selected-title{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap!important;gap:10px!important;margin-top:0!important;display:flex!important}.restaurant-overview-selected-title h4{flex:1;min-width:0}.restaurant-overview-selected>div:last-child{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.restaurant-overview-list-title{justify-content:space-between;align-items:center;gap:6px;margin-top:0!important;display:flex!important}.restaurant-overview-list-title strong{flex:1;min-width:0}.restaurant-overview-list-title .restaurant-distinction-badge{color:#126b9b;margin-top:0!important;display:inline-flex!important}.restaurant-overview-list-title .restaurant-distinction-badge.is-michelin{color:#785700}.restaurant-overview-list-title .restaurant-distinction-badge.is-community{color:#214d41}.journey-author-editor{background:#f4f8f6;border:1px solid #9eb4aa;margin:18px 0 0}.journey-author-editor>header{color:#fff;background:#153c34;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.journey-author-editor>header p{color:#8ad1bd;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.journey-author-editor>header h2{color:#fff;margin:4px 0 0;font-size:20px}.journey-author-editor>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.journey-author-editor>form{gap:16px;padding:18px;display:grid}.journey-author-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.journey-author-fields label{color:#40594f;text-transform:uppercase;gap:6px;font-size:9px;font-weight:950;display:grid}.journey-author-fields label.wide{grid-column:1/-1}.journey-author-fields input,.journey-author-fields select,.journey-author-fields textarea{color:#17372f;width:100%;min-height:44px;font:inherit;text-transform:none;background:#fff;border:1px solid #aebdb6;padding:10px 11px;font-size:12px;font-weight:600}.journey-author-fields textarea{resize:vertical;line-height:1.6}.journey-photo-editor{background:#fff;border:1px solid #b9c8c1;margin:0;padding:15px}.journey-photo-editor legend{color:#17372f;padding:0 7px;font-size:11px;font-weight:950}.journey-photo-editor>p{color:#53675e;margin:0 0 12px;font-size:10px;line-height:1.55}.journey-photo-editor ol{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.journey-photo-editor li{background:#f7faf8;border:1px solid #d4ddd9;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;display:grid}.journey-photo-editor li img,.journey-photo-placeholder{object-fit:cover;color:#53675e;letter-spacing:.08em;background:#e5ece8;border:1px solid #b9c8c1;place-items:center;width:64px;height:52px;font-size:8px;font-weight:950;display:grid}.journey-photo-editor li>div:not(.journey-photo-actions){gap:3px;min-width:0;display:grid}.journey-photo-editor li strong{color:#17372f;font-size:10px}.journey-photo-editor li small{color:#607269;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.journey-photo-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.journey-photo-actions button{color:#17372f;cursor:pointer;background:#fff;border:1px solid #8fa49a;min-height:34px;padding:0 9px;font-size:8px;font-weight:950}.journey-photo-actions button.remove{color:#96362e;border-color:#c88c86}.journey-photo-empty{text-align:center;border:1px dashed #b9c8c1;padding:18px}.journey-photo-picker{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:40px;padding:0 12px;font-size:9px;font-weight:950;display:flex}.journey-photo-picker input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journey-photo-picker span{color:#acd9cc;font-weight:800}.journey-author-editor form>footer{border-top:1px solid #cad5d0;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.journey-author-editor form>footer p,.journey-author-status{color:#53675e;margin:0;font-size:10px;line-height:1.5}.journey-author-editor form>footer>div{flex-wrap:wrap;gap:7px;display:flex}.journey-author-editor form>footer button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:42px;padding:0 14px;font-size:9px;font-weight:950}.journey-author-editor form>footer button.danger{color:#96362e;background:#fff;border-color:#9e3b31}.journey-author-editor button:disabled{opacity:.55;cursor:wait}.journey-author-status{padding:11px 14px}@media (width<=700px){.journey-author-editor>header,.journey-author-editor form>footer{flex-direction:column;align-items:stretch}.journey-author-fields{grid-template-columns:1fr}.journey-author-fields label.wide{grid-column:auto}.journey-photo-editor li{grid-template-columns:58px minmax(0,1fr)}.journey-photo-editor li img,.journey-photo-placeholder{width:58px;height:50px}.journey-photo-actions{grid-column:1/-1;justify-content:stretch}.journey-photo-actions button{flex:1}.journey-author-editor form>footer>div{display:grid}.journey-author-editor form>footer button{width:100%}}.media-rights-admin{color:#153c34;max-width:1380px;margin:0 auto;padding:40px 24px 90px}.media-rights-admin>header{color:#fff;background:#102f50;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:30px;display:grid}.media-rights-admin>header p{color:#f2cc67;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:950}.media-rights-admin>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.92}.media-rights-admin>header span{color:#d8e4ee;max-width:760px;margin-top:13px;font-size:11px;line-height:1.6;display:block}.media-rights-admin>header nav{justify-items:end;gap:9px;display:grid}.media-rights-admin>header nav a{color:#fff;text-underline-offset:4px;font-size:9px;font-weight:900;text-decoration:underline}.media-rights-filters{background:#edf3f7;border:1px solid #b9c7d2;border-top:0;gap:7px;padding:13px;display:flex}.media-rights-filters button{color:#102f50;background:#fff;border:1px solid #a9bac8;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.media-rights-filters button.active{color:#fff;background:#102f50;border-color:#102f50}.media-rights-admin>.admin-form-status,.media-rights-state{background:#eaf4f8;border-left:4px solid #1477ae;margin:12px 0 0;padding:12px 14px;font-size:10px}.media-rights-state button{color:#0b6698;background:0 0;border:0;margin-left:8px;font-weight:900;text-decoration:underline}.media-rights-layout{background:#fff;border:1px solid #b9c7d2;grid-template-columns:310px minmax(0,1fr);margin-top:14px;display:grid}.media-rights-layout>aside{background:#f2f6f8;border-right:1px solid #b9c7d2;max-height:860px;overflow:auto}.media-rights-layout>aside button{color:#183c54;text-align:left;background:0 0;border:0;border-bottom:1px solid #cbd6de;gap:5px;width:100%;padding:15px;display:grid}.media-rights-layout>aside button.active{background:#fff;box-shadow:inset 4px 0 #1477ae}.media-rights-layout>aside span{color:#b3463d;letter-spacing:.07em;font-size:7px;font-weight:950}.media-rights-layout>aside b{font-size:11px;line-height:1.35}.media-rights-layout>aside small{color:#6c7e8a;font-size:8px}.media-rights-review{min-width:0;padding:24px}.media-rights-review>figure{background:#14202a;border:1px solid #aebdc8;place-items:center;min-height:320px;margin:0;display:grid}.media-rights-review>figure img{object-fit:contain;max-width:100%;max-height:600px;display:block}.media-rights-review>figure figcaption{color:#f2cc67;letter-spacing:.08em;text-align:center;background:#07121b;width:100%;padding:8px 10px;font-size:7px;font-weight:900}.media-rights-review>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;display:flex}.media-rights-review>header span{color:#b3463d;letter-spacing:.08em;font-size:8px;font-weight:950}.media-rights-review>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.05}.media-rights-review>header>b{color:#5a7180;letter-spacing:.08em;border:1px solid #8aa0af;padding:6px 8px;font-size:7px}.media-rights-review>dl{border-top:1px solid #c4d0d8;border-left:1px solid #c4d0d8;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid}.media-rights-review>dl>div{border-bottom:1px solid #c4d0d8;border-right:1px solid #c4d0d8;min-width:0;padding:11px}.media-rights-review dt{color:#72838e;text-transform:uppercase;font-size:7px;font-weight:900}.media-rights-review dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:800}.media-rights-decision{background:#f7f9fa;border:1px solid #b9c7d2;grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.media-rights-decision label{color:#344f61;gap:6px;font-size:8px;font-weight:900;display:grid}.media-rights-decision label:nth-of-type(2),.media-rights-decision label:nth-of-type(4),.media-rights-decision>div{grid-column:1/-1}.media-rights-decision input,.media-rights-decision select,.media-rights-decision textarea{color:#16384f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #9fb0bc;padding:10px;font-size:10px}.media-rights-decision textarea{resize:vertical;min-height:110px}.media-rights-decision>div{flex-wrap:wrap;gap:8px;display:flex}.media-rights-decision button{color:#fff;background:#102f50;border:1px solid #102f50;min-height:42px;padding:0 14px;font-size:8px;font-weight:950}.media-rights-decision button.danger{color:#9b3029;background:#fff;border-color:#a33a32}.media-rights-decision button:disabled{opacity:.45;cursor:not-allowed}.media-rights-rejected{color:#71332f;background:#fff0ee;border-left:4px solid #a33a32;padding:15px;font-size:10px;line-height:1.5}@media (width<=850px){.media-rights-admin>header{grid-template-columns:1fr}.media-rights-admin>header nav{justify-items:start}.media-rights-layout{grid-template-columns:1fr}.media-rights-layout>aside{border-bottom:1px solid #b9c7d2;border-right:0;max-height:250px}.media-rights-review>dl{grid-template-columns:1fr 1fr}}@media (width<=560px){.media-rights-admin{padding:0 12px 70px}.media-rights-admin>header{margin:0 -12px;padding:34px 17px}.media-rights-review{padding:14px}.media-rights-review>figure{min-height:240px}.media-rights-review>dl,.media-rights-decision{grid-template-columns:1fr}.media-rights-decision label,.media-rights-decision label:nth-of-type(2),.media-rights-decision label:nth-of-type(4),.media-rights-decision>div{grid-column:1}}.venue-editorial-photo{background:#f5f8f6;border:1px solid #c2cec8;margin:0 0 24px}.venue-editorial-photo img{object-fit:cover;width:100%;max-height:620px;display:block}.venue-editorial-photo figcaption{color:#52645c;padding:9px 12px;font-size:10px;line-height:1.5}.venue-editorial-photo a,.venue-editorial-source a{color:#0969a8;font-weight:800}.venue-editorial-source{color:#31564a;background:#edf7fc;border-left:3px solid #1677b8;margin:12px 0 24px;padding:12px 14px;font-size:12px;line-height:1.6}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.upload-file-list{flex-wrap:wrap;gap:7px;display:flex}.upload-file-list span{color:#31505f;text-overflow:ellipsis;white-space:nowrap;background:#eef5f8;border-radius:999px;max-width:100%;padding:6px 10px;font-size:9px;overflow:hidden}.post-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.post-media-gallery img,.media-processing{object-fit:cover;border-radius:14px;width:100%;min-height:180px}.media-processing{color:#58707d;background:#f5f8f9;border:1px dashed #a8bbc5;place-items:center;font-size:10px;display:grid}@media (width<=620px){.post-media-gallery{grid-template-columns:1fr}}.trip-header-actions>span,.chat-safety-actions{gap:6px;display:flex}.trip-header-actions>span button:last-child,.chat-safety-actions button:last-child{color:#a74535;border-color:#a74535}.home-account-link{color:#153c34;border:1px solid #153c34;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.post-card-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.post-micro-actions{align-items:center;gap:6px;display:flex}.post-collection-action{align-items:center;display:inline-flex;position:relative}.post-collection-picker{z-index:30;color:#153c34;background:#fff;border:1px solid #9fb5ab;gap:10px;width:min(330px,100vw - 40px);padding:14px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 38px #153c342e}.post-collection-picker>strong{font-size:13px}.post-collection-picker>small,.post-collection-picker label small,.post-collection-picker p{color:#61736a;margin:0;font-size:9px;line-height:1.45}.post-collection-picker label{color:#405c52;gap:5px;font-size:9px;font-weight:800;display:grid}.post-collection-picker select,.post-collection-picker input{color:#153c34;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c4d0ca;padding:7px 9px}.post-collection-picker>button{color:#fff;cursor:pointer;background:#153c34;border:1px solid #153c34;min-height:38px;font-size:9px;font-weight:900}.post-collection-picker>button:disabled{cursor:wait;opacity:.55}.post-collection-status{z-index:4;color:#31584e;background:#edf6f2;border:1px solid #bed0c8;width:260px;padding:7px 9px;font-size:8px;line-height:1.4;position:absolute;top:calc(100% + 5px);right:0}.action-pill{color:#405c6a;cursor:pointer;background:#fbfdfd;border:1px solid #d0dbe1;border-radius:999px;padding:3px 8px;font-size:11px;transition:all .15s}.action-pill:hover{background:#eef5f8;border-color:#a8bbc5}.action-pill.is-bookmarked{color:#137333;background:#e6f4ea;border-color:#34a853;font-weight:600}.post-title-button,.post-comments-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.post-title-button:hover,.post-title-button:focus-visible,.post-comments-link:hover,.post-comments-link:focus-visible{color:#12607f;text-underline-offset:3px;text-decoration:underline}.post-comments-link{font-size:10px;font-weight:800}.community-inline-editor,.community-report-form{background:#f5f8f6;border:1px solid #b9c9c2;border-radius:12px;gap:12px;margin:14px 0;padding:16px;display:grid}.community-inline-editor label,.community-report-form label{color:#3f5a4f;gap:6px;font-size:10px;font-weight:800;display:grid}.community-inline-editor input,.community-inline-editor textarea,.community-report-form select,.community-report-form textarea{color:#153c34;width:100%;font:inherit;background:#fff;border:1px solid #aebdb6;border-radius:8px;padding:10px 11px;font-size:13px;line-height:1.5}.community-inline-editor textarea,.community-report-form textarea{resize:vertical}.community-inline-editor>div,.community-report-form>div{justify-content:flex-start;gap:8px;display:flex}.community-inline-editor button,.community-report-form button{color:#153c34;cursor:pointer;background:#fff;border:1px solid #153c34;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900}.community-inline-editor button[type=submit],.community-report-form button[type=submit]{color:#fff;background:#153c34}.community-inline-editor button:disabled,.community-report-form button:disabled{opacity:.55;cursor:wait}.community-photo-rights{color:#425d52;background:#fff;border:1px solid #c2cec8;padding:11px 12px;font-size:10px;line-height:1.5}.community-post-photo-editor{background:#fff;border:1px solid #b9c8c1;margin:0;padding:14px}.community-post-photo-editor legend{color:#17372f;padding:0 7px;font-size:11px;font-weight:950}.community-post-photo-editor>p{color:#53675e;margin:0 0 12px;font-size:10px;line-height:1.55}.community-post-photo-editor ol{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.community-post-photo-editor li{background:#f7faf8;border:1px solid #d4ddd9;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.community-post-photo-editor li img,.community-post-photo-placeholder{object-fit:cover;color:#53675e;letter-spacing:.08em;background:#e5ece8;border:1px solid #b9c8c1;place-items:center;width:64px;height:52px;font-size:8px;font-weight:950;display:grid}.community-post-photo-editor li>div:not(.community-post-photo-actions){gap:3px;min-width:0;display:grid}.community-post-photo-editor li strong{color:#17372f;font-size:10px}.community-post-photo-editor li small{color:#607269;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.community-post-photo-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.community-post-photo-actions button.remove{color:#96362e;border-color:#c88c86}.community-post-photo-empty{text-align:center;border:1px dashed #b9c8c1;padding:16px}.community-post-photo-picker{cursor:pointer;background:#153c34;border:1px solid #153c34;grid-template-columns:auto auto;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:40px;padding:0 12px;color:#fff!important;display:flex!important}.community-post-photo-picker input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.community-post-photo-picker span{color:#acd9cc;font-weight:800}.community-post-photo-status{color:#35564a;background:#eaf4f8;border-left:4px solid #1477ae;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}@media (width<=650px){.community-post-photo-editor li{grid-template-columns:58px minmax(0,1fr)}.community-post-photo-editor li img,.community-post-photo-placeholder{width:58px;height:50px}.community-post-photo-actions{grid-column:1/-1;justify-content:stretch}.community-post-photo-actions button{flex:1}}.comment-inline-editor{margin:10px 0 0;padding:12px}.community-report-form>div:first-child{justify-content:space-between;align-items:center}.community-report-form>div:first-child button{border-color:#c9d3ce;min-width:34px;min-height:34px;padding:0}.comment-list article>div .comment-report-link{color:#9a4436;border-color:#0000;margin-left:auto}.comment-list article>div .comment-report-link:hover,.comment-list article>div .comment-report-link:focus-visible{background:#fff7f5;border-color:#c88275}.comment-edit-history{color:#708078;margin-top:7px;font-size:9px;display:block}.comment-list article.is-deleted{color:#6f7d76;background:#f3f5f4;border-style:dashed}.comment-list article.is-deleted>b{color:#6f7d76;font-style:italic}.comment-list article.is-deleted>p{color:#7b8882;font-style:italic}.post-community-labels{flex-wrap:wrap;gap:.4rem;margin:.55rem 0;display:flex}.post-community-labels b{border:1px solid color-mix(in srgb, var(--ink,#123b34) 28%, transparent);background:color-mix(in srgb, var(--paper,#fff) 86%, #e8f3ee);color:var(--ink,#123b34);letter-spacing:.08em;border-radius:999px;padding:.25rem .52rem;font-size:.69rem}.community-rules-card li{gap:.15rem;display:grid}.community-rules-card li span,.community-moderators-card p{color:var(--muted,#5d6c68);font-size:.82rem;line-height:1.45}.community-moderators-card ul,.community-ban-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.community-moderators-card li{justify-content:space-between;align-items:center;display:flex}.community-governance-panel,.thread-moderation-panel{border-top:1px solid color-mix(in srgb, var(--ink,#123b34) 16%, transparent);margin-top:.8rem;padding-top:.7rem}.community-governance-panel summary,.thread-moderation-panel summary{cursor:pointer;font-weight:800}.community-governance-panel form,.thread-moderation-panel,.thread-moderation-panel label{gap:.55rem;display:grid}.community-governance-panel form+form{border-top:1px solid color-mix(in srgb, var(--ink,#123b34) 12%, transparent);margin-top:.8rem;padding-top:.8rem}.community-action-log{gap:.55rem;margin:.65rem 0 0;padding-left:1.2rem;display:grid}.community-action-log li{gap:.1rem;display:grid}.community-governance-panel textarea,.community-governance-panel input,.thread-moderation-panel textarea,.thread-moderation-panel input{box-sizing:border-box;width:100%}.thread-moderation-panel{background:#f7f3e9;border:1px solid #d9cfb8;margin:.8rem 0;padding:.85rem}.thread-moderation-actions,.thread-moderation-panel label>div{flex-wrap:wrap;gap:.5rem;display:flex}.thread-moderation-panel .danger-action{color:#8a2f26;border-color:#a64135;justify-self:start}.thread-locked-notice{border-left:4px solid var(--ink,#123b34);background:#eef2ef;margin:1rem 0;padding:.85rem 1rem}.comment-list article.is-optimistic{opacity:.78;border-style:dashed}.comment-publishing{color:#47665d;margin-top:6px;font-weight:800;display:inline-block}.community-conversation-control{background:#f7faf8;border:1px solid #c8d5d1;min-height:58px;padding:12px}.community-conversation-control span{gap:3px;font-weight:800;display:grid}.community-conversation-control small{color:#587069;font-weight:500;line-height:1.4}.post-detail-author{border-bottom:1px solid #d9dfdc;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin:0 0 1rem;padding:.75rem 0;font-size:.82rem;display:flex}.post-detail-author a{font-weight:800}.post-detail-author a span,.post-detail-author small,.comment-author-rank{color:#66766f;font-weight:600}.post-detail-author b{color:#176e59}._index_16x8f_1,._detail_16x8f_1{color:#0f332c;background:#f6f2ea;min-height:100vh}._index_16x8f_1 .breadcrumbs,._detail_16x8f_1 .breadcrumbs{max-width:1240px;margin:auto;padding-inline:28px}._indexHero_16x8f_1{color:#fff;background:#0d342d;border-radius:34px;grid-template-columns:minmax(0,1.2fr) minmax(290px,.65fr);gap:42px;max-width:1240px;margin:18px auto 54px;padding:64px 68px 0;display:grid;overflow:hidden}._indexHero_16x8f_1>div{padding-bottom:64px}._indexHero_16x8f_1 p,._featured_16x8f_1>div>p,._catalog_16x8f_1>header p,._choices_16x8f_1>header>p,._caution_16x8f_1 p,._shareKit_16x8f_1 p,._sources_16x8f_1>div>p,._next_16x8f_1>p,._map_16x8f_1 header p{color:#ef6b48;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:950}._indexHero_16x8f_1 p{color:#f2cc67}._indexHero_16x8f_1 h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(48px,7vw,94px);line-height:.9}._indexHero_16x8f_1>div>span{color:#d0dfda;max-width:700px;margin-top:24px;font-size:15px;line-height:1.7;display:block}._indexHero_16x8f_1 nav,._shareKit_16x8f_1 nav{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}._indexHero_16x8f_1 nav a,._shareKit_16x8f_1 nav a{border:1px solid #ffffff4d;border-radius:99px;align-items:center;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex}._indexHero_16x8f_1 nav a:first-child{color:#0d342d;background:#fff}._indexHero_16x8f_1>img{filter:drop-shadow(0 24px 30px #0005);align-self:end;width:100%;height:auto}._stats_16x8f_2{background:#c6d0ca;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1180px;margin:0 auto 70px;padding:0 28px;display:grid}._stats_16x8f_2>div{background:#fff;flex-direction:column;justify-content:space-between;min-height:118px;padding:20px;display:flex}._stats_16x8f_2 dt{color:#667970;letter-spacing:.12em;font-size:9px;font-weight:900}._stats_16x8f_2 dd{letter-spacing:-.05em;margin:0;font-size:38px;font-weight:950}._index_16x8f_1 .editorial-topic-return{background:#fff;border-left:7px solid #ef6b48;justify-content:space-between;align-items:center;gap:24px;max-width:1124px;margin:-40px auto 70px;padding:24px 28px;display:flex;box-shadow:0 12px 28px #183c3320}._index_16x8f_1 .editorial-topic-return p{color:#ef6b48;letter-spacing:.13em;margin:0;font-size:9px;font-weight:950}._index_16x8f_1 .editorial-topic-return h2{margin:5px 0 0;font-size:24px}._index_16x8f_1 .editorial-topic-return nav{flex-wrap:wrap;gap:8px;display:flex}._index_16x8f_1 .editorial-topic-return a{background:#f7f9f8;border:1px solid #bfcac4;padding:10px 13px;font-size:9px;font-weight:900}._featured_16x8f_1{grid-template-columns:minmax(320px,.75fr) minmax(0,1fr);align-items:center;gap:60px;max-width:1180px;margin:0 auto 110px;padding:0 28px;display:grid}._featuredImage_16x8f_3{background:#fff;border-radius:28px;display:block;position:relative;overflow:hidden;box-shadow:0 26px 65px #16382f24}._featuredImage_16x8f_3 img{width:100%;height:auto;display:block}._featuredImage_16x8f_3>span{color:#fff;letter-spacing:.08em;background:#0d342d;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:950;position:absolute;bottom:18px;left:18px}._featured_16x8f_1>div h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.5vw,74px);line-height:.94}._featured_16x8f_1>div>strong{color:#ef6b48;margin-top:16px;font-size:22px;display:block}._featured_16x8f_1>div>span{color:#50685e;margin-top:21px;font-size:14px;line-height:1.75;display:block}._featured_16x8f_1 ul{flex-wrap:wrap;gap:7px;margin:25px 0;padding:0;list-style:none;display:flex}._featured_16x8f_1 li{color:#365449;background:#e7ede8;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850}._featured_16x8f_1>div>a{border-bottom:2px solid #0d342d;padding:0 0 4px;font-size:11px;font-weight:950;display:inline-flex}._catalog_16x8f_1{background:#fff;border-radius:36px 36px 0 0;max-width:1240px;margin:0 auto;padding:82px 58px 100px}._catalog_16x8f_1>header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}._catalog_16x8f_1>header>div:first-child{max-width:760px}._catalog_16x8f_1>header h2,._choices_16x8f_1>header h2,._caution_16x8f_1 h2,._shareKit_16x8f_1 h2,._sources_16x8f_1 h2,._next_16x8f_1 h2,._map_16x8f_1 header h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,5vw,64px);line-height:.96}._catalog_16x8f_1>header>div>span,._choices_16x8f_1>header>span,._sources_16x8f_1>div>span,._shareKit_16x8f_1>div>span{color:#5b6f65;max-width:680px;margin-top:15px;font-size:12px;line-height:1.65;display:block}._legend_16x8f_4{flex-wrap:wrap;gap:6px;display:flex}._legend_16x8f_4 span,._catalog_16x8f_1 li small{letter-spacing:.07em;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:950}._legend_16x8f_4 span[data-status=live],._catalog_16x8f_1 li small[data-status=live]{color:#17633e;background:#d8f1e2}._legend_16x8f_4 span[data-status=asset-ready],._catalog_16x8f_1 li small[data-status=asset-ready]{color:#765307;background:#fff0ce}._legend_16x8f_4 span[data-status=planned],._catalog_16x8f_1 li small[data-status=planned]{color:#62736b;background:#e9edeb}._categoryGrid_16x8f_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._categoryGrid_16x8f_4>section{background:#fafbf9;border:1px solid #d5ddd8;padding:24px}._categoryGrid_16x8f_4>section>header{border-bottom:2px solid #0d342d;align-items:center;gap:14px;padding-bottom:17px;display:flex}._categoryGrid_16x8f_4>section>header>span{color:#fff;background:#0d342d;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:950;display:grid}._categoryGrid_16x8f_4 header p{color:#ef6b48;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:950}._categoryGrid_16x8f_4 h3{margin:3px 0 0;font-size:19px}._categoryGrid_16x8f_4 ol{margin:13px 0 0;padding:0;list-style:none}._categoryGrid_16x8f_4 li{border-bottom:1px solid #e0e5e2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:9px 0;display:grid}._categoryGrid_16x8f_4 li>span{color:#9aa7a1;font-size:8px;font-weight:900}._categoryGrid_16x8f_4 li>a,._categoryGrid_16x8f_4 li>b{font-size:10px;line-height:1.45}._categoryGrid_16x8f_4 li>a{text-underline-offset:3px;text-decoration:underline}._categoryGrid_16x8f_4 li small{white-space:nowrap}._detailHero_16x8f_5{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);align-items:center;gap:62px;max-width:1180px;margin:22px auto 0;padding:0 28px;display:grid}._detailHero_16x8f_5>div>p{color:#ef6b48;letter-spacing:.14em;margin:0;font-size:10px;font-weight:950}._detailHero_16x8f_5 h1{letter-spacing:-.075em;margin:13px 0 0;font-size:clamp(54px,7.5vw,100px);line-height:.87}._detailHero_16x8f_5>div>strong{color:#e75f3c;margin-top:22px;font-size:24px;display:block}._detailHero_16x8f_5>div>span{color:#526a60;margin-top:22px;font-size:14px;line-height:1.75;display:block}._detailHero_16x8f_5 blockquote{color:#173f35;background:#fff;border-left:5px solid #ef6b48;margin:25px 0 0;padding:17px 20px;font-size:14px;font-weight:750;line-height:1.55}._detailHero_16x8f_5 figure{background:#fff;border:12px solid #fff;border-radius:30px;margin:0;overflow:hidden;box-shadow:0 26px 70px #183c3326}._detailHero_16x8f_5 figure img{width:100%;height:auto;display:block}._detailHero_16x8f_5 figcaption,._shareKit_16x8f_1 figcaption{color:#6c7c74;padding:10px 4px 1px;font-size:9px;line-height:1.5}._actions_16x8f_5{flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;display:flex}._actions_16x8f_5>button,._actions_16x8f_5>a,._actions_16x8f_5 .share-open{color:#0d342d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d342d;border-radius:99px;padding:0 14px;font-size:9px;font-weight:950}._actions_16x8f_5>button{color:#fff;background:#0d342d}._actions_16x8f_5 .share-buttons{position:relative}._actions_16x8f_5 .share-targets{z-index:20}._facts_16x8f_6{background:#c5cec9;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1124px;margin:65px auto 0;padding:0;display:grid}._facts_16x8f_6>div{background:#fff;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}._facts_16x8f_6 dt{color:#6c7b74;letter-spacing:.1em;font-size:8px;font-weight:950}._facts_16x8f_6 dd{margin:0;font-size:16px;font-weight:900}._map_16x8f_1{color:#fff;background:#0d342d;border-radius:30px;max-width:1124px;margin:88px auto 0;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 65px #183c3330}._map_16x8f_1 header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}._map_16x8f_1 header h2{max-width:750px;font-size:clamp(32px,4vw,52px)}._map_16x8f_1 header>span{color:#cbdad5;font-size:10px;font-weight:850}._mapCanvas_16x8f_6{background:#dce7e1;border-radius:21px;height:500px;overflow:hidden}._mapStatus_16x8f_6{color:#284a40;pointer-events:none;background:#ffffffc7;border-radius:21px;place-items:center;min-height:500px;font-size:12px;font-weight:850;display:grid;position:absolute;inset:152px 30px auto}._mapError_16x8f_6{background:linear-gradient(#0000 48%,#fff 85%);align-content:end;padding:28px}._mapGroups_16x8f_6{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}._mapGroups_16x8f_6>div>strong{letter-spacing:.11em;font-size:8px}._mapGroups_16x8f_6 ol{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}._mapGroups_16x8f_6 button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;display:flex}._mapGroups_16x8f_6 button._active_16x8f_6{color:#0d342d;background:#fff}._mapGroups_16x8f_6 button span{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:950;display:grid}._mapGroups_16x8f_6 button b{font-size:9px}._map_16x8f_1>small{color:#bdcec8;margin-top:13px;font-size:9px;display:block}.editorial-topic-marker-shell{background:0 0!important;border:0!important}.editorial-topic-marker{background:var(--topic-marker-color);color:#fff;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-45deg);box-shadow:0 6px 16px #0005}.editorial-topic-marker b{font-size:9px;transform:rotate(45deg)}.editorial-topic-marker[data-selected=true]{background:#0d342d;transform:rotate(-45deg)scale(1.16)}._choices_16x8f_1{max-width:1124px;margin:105px auto 0}._choices_16x8f_1>header{max-width:800px}._choices_16x8f_1>article{margin-top:60px}._choices_16x8f_1>article>header{border-left:6px solid var(--topic-group-color);max-width:780px;padding-left:18px}._choices_16x8f_1>article>header>span{color:var(--topic-group-color);letter-spacing:.13em;font-size:9px;font-weight:950}._choices_16x8f_1>article>header h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(29px,4vw,48px);line-height:1}._choices_16x8f_1>article>header p{color:#5b6d65;margin:12px 0 0;font-size:11px;line-height:1.6}._choices_16x8f_1 ol{border-top:1px solid #ccd5d0;margin:25px 0 0;padding:0;list-style:none}._choices_16x8f_1 li{border-bottom:1px solid #d6ddd9;grid-template-columns:52px minmax(0,1fr) auto;gap:20px;padding:24px 0;display:grid}._choices_16x8f_1 li>span{background:var(--topic-group-color);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:950;display:grid}._choices_16x8f_1 h4{margin:0;font-size:21px}._choices_16x8f_1 li div>b{color:var(--topic-group-color);margin-top:4px;font-size:12px;display:block}._choices_16x8f_1 li div>p{color:#52665d;margin:10px 0;font-size:12px;line-height:1.6}._choices_16x8f_1 li div>strong,._choices_16x8f_1 li div>small{margin-top:7px;font-size:9px;line-height:1.55;display:block}._choices_16x8f_1 li div>strong{color:#164f3c}._choices_16x8f_1 li div>small{color:#765307}._choices_16x8f_1 li nav{gap:6px;display:flex}._choices_16x8f_1 li nav a{white-space:nowrap;background:#fff;border:1px solid #bec9c3;border-radius:99px;align-items:center;height:36px;padding:0 10px;font-size:8px;font-weight:950;display:flex}._timing_16x8f_8{color:#244d41;letter-spacing:.08em;background:#e9eeeb;border-radius:99px;margin-top:9px;padding:6px 9px;font-size:8px;font-weight:950;display:inline-flex}._caution_16x8f_1,._shareKit_16x8f_1,._sources_16x8f_1,._next_16x8f_1{max-width:1124px;margin:90px auto 0}._caution_16x8f_1{background:#fff0ce;border-radius:28px;grid-template-columns:minmax(260px,.7fr) 1fr;gap:55px;padding:38px;display:grid}._caution_16x8f_1 ul{margin:0;padding:0;list-style:none}._caution_16x8f_1 li{color:#4c594e;border-bottom:1px solid #d8c38e;padding:13px 0 13px 26px;font-size:11px;line-height:1.6;position:relative}._caution_16x8f_1 li:before{content:"✓";color:#17734f;font-weight:950;position:absolute;left:0}._shareKit_16x8f_1{color:#fff;background:#135f9d;border-radius:30px;grid-template-columns:1fr minmax(260px,.45fr);align-items:center;gap:50px;padding:42px;display:grid}._shareKit_16x8f_1>div>span{color:#d4e5ef}._shareKit_16x8f_1 nav a{border-color:#ffffff63}._shareKit_16x8f_1 nav a:first-child{color:#135f9d;background:#fff}._shareKit_16x8f_1 figure{color:#4f665c;background:#fff;border-radius:22px;margin:0;padding:8px}._shareKit_16x8f_1 img{border-radius:15px;width:100%;height:auto;display:block}._sources_16x8f_1{border-top:1px solid #bdc9c3;border-bottom:1px solid #bdc9c3;grid-template-columns:.8fr 1fr;gap:52px;padding:48px;display:grid}._sources_16x8f_1 ol{margin:0;padding:0;list-style:none}._sources_16x8f_1 li+li{border-top:1px solid #d3dcd7}._sources_16x8f_1 a{gap:4px;padding:14px 0;display:grid}._sources_16x8f_1 a strong{font-size:12px}._sources_16x8f_1 a span{color:#60736a;font-size:9px;line-height:1.5}._sources_16x8f_1 a b{color:#135f9d;font-size:8px}._next_16x8f_1{background:#fff;border-radius:28px;padding:44px}._next_16x8f_1 h2{max-width:690px}._next_16x8f_1>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}._next_16x8f_1>div span{background:#e9eeeb;align-items:end;min-height:78px;padding:16px;font-size:10px;font-weight:900;display:flex}._next_16x8f_1>a{text-underline-offset:4px;font-size:10px;font-weight:950;text-decoration:underline}@media (width<=900px){._indexHero_16x8f_1,._featured_16x8f_1,._detailHero_16x8f_5,._shareKit_16x8f_1{grid-template-columns:1fr}._indexHero_16x8f_1>img{justify-self:end;width:min(340px,70%);margin-top:-100px}._stats_16x8f_2{grid-template-columns:repeat(2,1fr)}._categoryGrid_16x8f_4{grid-template-columns:1fr}._catalog_16x8f_1>header,._map_16x8f_1 header{flex-direction:column;align-items:flex-start}._detailHero_16x8f_5 figure{max-width:650px}._mapGroups_16x8f_6,._caution_16x8f_1,._sources_16x8f_1{grid-template-columns:1fr}._next_16x8f_1>div{grid-template-columns:1fr 1fr}._choices_16x8f_1{padding-inline:28px}._map_16x8f_1,._caution_16x8f_1,._shareKit_16x8f_1,._sources_16x8f_1,._next_16x8f_1,._facts_16x8f_6{margin-left:28px;margin-right:28px}}@media (width<=640px){._index_16x8f_1 .breadcrumbs,._detail_16x8f_1 .breadcrumbs{padding-inline:14px}._indexHero_16x8f_1{border-radius:24px;margin:12px 12px 42px;padding:32px 22px 0}._indexHero_16x8f_1>div{padding-bottom:28px}._indexHero_16x8f_1 h1{font-size:49px}._indexHero_16x8f_1>img{width:230px;margin-top:-55px}._stats_16x8f_2{margin-bottom:54px;padding:0 12px}._stats_16x8f_2>div{min-height:95px}._index_16x8f_1 .editorial-topic-return{flex-direction:column;align-items:stretch;margin:-24px 12px 55px}._featured_16x8f_1{gap:30px;margin-bottom:75px;padding:0 12px}._featured_16x8f_1>div h2{font-size:45px}._catalog_16x8f_1{border-radius:24px 24px 0 0;padding:55px 12px 75px}._catalog_16x8f_1>header{padding-inline:9px}._categoryGrid_16x8f_4>section{padding:16px 12px}._categoryGrid_16x8f_4 li{grid-template-columns:37px minmax(0,1fr)}._categoryGrid_16x8f_4 li small{grid-column:2;justify-self:start}._detailHero_16x8f_5{gap:35px;padding:0 14px}._detailHero_16x8f_5 h1{font-size:52px}._actions_16x8f_5{flex-direction:column;align-items:stretch}._actions_16x8f_5>button,._actions_16x8f_5>a,._actions_16x8f_5 .share-buttons,._actions_16x8f_5 .share-open{width:100%}._facts_16x8f_6{grid-template-columns:1fr 1fr;margin:45px 14px 0}._map_16x8f_1,._caution_16x8f_1,._shareKit_16x8f_1,._sources_16x8f_1,._next_16x8f_1{margin-left:12px;margin-right:12px}._map_16x8f_1{border-radius:20px;margin-top:60px;padding:14px}._mapCanvas_16x8f_6{height:390px}._mapStatus_16x8f_6{min-height:390px;inset:166px 14px auto}._choices_16x8f_1{margin-top:72px;padding-inline:14px}._choices_16x8f_1>article{margin-top:45px}._choices_16x8f_1 li{grid-template-columns:42px minmax(0,1fr);gap:11px}._choices_16x8f_1 li nav{flex-wrap:wrap;grid-column:2}._caution_16x8f_1{gap:20px;padding:25px 20px}._shareKit_16x8f_1{gap:28px;padding:26px 20px}._sources_16x8f_1{gap:25px;padding:30px 20px}._next_16x8f_1{padding:28px 20px}._next_16x8f_1>div{grid-template-columns:1fr}}

/* Venue detail actions share a readable mobile grid, including wrapped controls.
 * Keep pickers, status messages and saved-list controls in their existing wrappers. */
@media (max-width: 650px) {
  .listing-page .imported-selected-user-actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
    gap: 10px;
    margin-block: 16px;
  }

  .listing-page .imported-selected-user-actions > :is(.save-place, .restaurant-trip-action, .footprint-control) {
    width: 100%;
    min-width: 0;
    margin: 0;
    display: grid;
    gap: 8px;
    align-content: start;
  }

  .listing-page .imported-selected-user-actions > :is(button, a),
  .listing-page .imported-selected-user-actions > :is(.save-place, .restaurant-trip-action, .footprint-control) > :is(button, a) {
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    min-height: 64px;
    margin: 0;
    padding: 10px 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    text-align: center;
    text-transform: none;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}
