.homepage-foundations_section__yPJr_{background:#fafbf9;color:#16324a;border-bottom:1px solid #dce5e5}.homepage-foundations_inner__X6jhZ{max-width:1380px;margin:auto;padding:58px 36px 42px}.homepage-foundations_heading__GDd9B{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;margin-bottom:30px}.homepage-foundations_heading__GDd9B h2{font-family:Georgia,serif;font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.025em;margin:0;text-wrap:balance}.homepage-foundations_heading__GDd9B p{font-size:15px;line-height:1.8;color:#526b7a;margin:0}.homepage-foundations_grid__seMB4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr);grid-gap:20px;gap:20px}.homepage-foundations_card__MhZ7C{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;border:1px solid #cfdfe9;border-top:3px solid #2584b0;background:#f0f6fa;box-sizing:border-box}.homepage-foundations_card__MhZ7C[data-pillar=people]{background:#f1f5ec;border-color:#688851 #d6e1cc #d6e1cc}.homepage-foundations_mark__Vqip9{width:64px;height:64px;color:#25759d;margin-bottom:20px}.homepage-foundations_card__MhZ7C[data-pillar=people] .homepage-foundations_mark__Vqip9{color:#648347}.homepage-foundations_mark__Vqip9 svg{width:100%;height:100%}.homepage-foundations_label__LeYsG{font-size:10px!important;font-weight:800;letter-spacing:.12em;line-height:1.6;color:#25759d;margin:0 0 12px}.homepage-foundations_card__MhZ7C[data-pillar=people] .homepage-foundations_label__LeYsG{color:#52723a}.homepage-foundations_card__MhZ7C h3{font-size:clamp(24px,2.4vw,32px);line-height:1.18;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.homepage-foundations_description__fxHyY{font-size:15px;line-height:1.8;color:#526b7a;margin:0 0 24px}.homepage-foundations_card__MhZ7C a{margin-top:auto;display:inline-block;font-size:13px;line-height:1.6;font-weight:750;color:#194e70!important;text-decoration:underline!important;text-underline-offset:4px;overflow-wrap:anywhere;min-height:44px;padding:6px 0;box-sizing:border-box}.homepage-foundations_card__MhZ7C[data-pillar=people] a{color:#426132!important}.homepage-foundations_card__MhZ7C a:hover{text-decoration-thickness:2px!important}.homepage-foundations_card__MhZ7C a:focus-visible{outline:3px solid #0078dc;outline-offset:5px}.homepage-foundations_note__KbGJ1{font-size:12px;line-height:1.7;color:#647b89;margin:22px 0 0}@media(max-width:760px){.homepage-foundations_inner__X6jhZ{padding:40px 20px 30px}.homepage-foundations_heading__GDd9B{margin-bottom:24px}.homepage-foundations_grid__seMB4,.homepage-foundations_heading__GDd9B{grid-template-columns:minmax(0,1fr);gap:18px}.homepage-foundations_card__MhZ7C{padding:25px}.homepage-foundations_heading__GDd9B h2{font-size:34px}}.homepage-foundations_identity__bUxHf{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-bottom:22px}.homepage-foundations_acronym__K5Omb{font-size:clamp(48px,5vw,64px);line-height:1;font-weight:750;letter-spacing:-.035em;color:#194e70;overflow-wrap:anywhere}.homepage-foundations_card__MhZ7C[data-pillar=people] .homepage-foundations_acronym__K5Omb{color:#426132}.homepage-foundations_identity__bUxHf .homepage-foundations_mark__Vqip9{width:52px;height:52px;flex:0 0 52px;margin:0}.homepage-foundations_description__fxHyY{font-size:17px;line-height:1.75}.homepage-foundations_cardNote__xU4kS{font-size:16px;line-height:1.7;color:#344f64;margin:0 0 24px;padding:18px 0;border-top:1px solid #cfdee8}.homepage-foundations_card__MhZ7C[data-pillar=people] .homepage-foundations_cardNote__xU4kS{border-top-color:#d4dfcd}.homepage-foundations_cardActions__vc1Fl{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;width:100%}.homepage-foundations_cardActions__vc1Fl a{margin-top:0;font-size:16px;line-height:1.65}.homepage-foundations_label__LeYsG{font-size:12px!important}@media(max-width:760px){.homepage-foundations_identity__bUxHf{gap:18px}.homepage-foundations_description__fxHyY{font-size:17px}.homepage-foundations_cardNote__xU4kS{font-size:16px}}.homepage-foundations_grid__seMB4{align-items:stretch}.homepage-foundations_grid__seMB4 .homepage-foundations_card__MhZ7C{padding:26px}.homepage-foundations_card__MhZ7C h3{font-size:clamp(23px,2.15vw,29px)}.homepage-foundations_purposeCard__Mm3F1{background:linear-gradient(140deg,#e4f1f8,#edf5e7);border-color:#208c85 #9fc1bd #9fc1bd;box-shadow:0 8px 22px rgba(22,79,99,.07)}.homepage-foundations_purposeIdentity__t4LT5{display:flex;flex-direction:column;gap:6px;margin:0 0 22px;min-height:64px;justify-content:center;max-width:100%}.homepage-foundations_purposeIdentity__t4LT5 span{font-size:clamp(24px,2.3vw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.1;color:#164f63;overflow-wrap:anywhere}.homepage-foundations_purposeIdentity__t4LT5 strong{font-size:14px;font-weight:700;letter-spacing:.24em;color:#32846f}.homepage-foundations_purposeCard__Mm3F1 .homepage-foundations_label__LeYsG{color:#287465;letter-spacing:.06em}.homepage-foundations_purposeCard__Mm3F1 .homepage-foundations_description__fxHyY{font-size:18px;color:#355666}.homepage-foundations_purposeCard__Mm3F1 .homepage-foundations_cardActions__vc1Fl{padding-top:22px}.homepage-foundations_purposeCard__Mm3F1 a.homepage-foundations_purposeButton__OodxW{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 18px;min-height:48px;width:100%;box-sizing:border-box;background:#164f63;border-radius:3px;color:#fff!important;text-decoration:none!important;text-align:center;line-height:1.5;font-size:16px}.homepage-foundations_purposeCard__Mm3F1 a.homepage-foundations_purposeButton__OodxW:hover{background:#103e50}@media(max-width:1050px){.homepage-foundations_grid__seMB4{grid-template-columns:minmax(0,1fr)}.homepage-foundations_purposeCard__Mm3F1{order:-1}.homepage-foundations_grid__seMB4 .homepage-foundations_card__MhZ7C{padding:26px}.homepage-foundations_purposeIdentity__t4LT5 span{font-size:30px}.homepage-foundations_card__MhZ7C h3{font-size:28px}}.homepage-foundations_acronym__K5Omb,.homepage-foundations_purposeIdentity__t4LT5 span{font-family:inherit;font-size:26px;font-weight:750;letter-spacing:-.035em;line-height:1.15}.homepage-foundations_inner__X6jhZ{max-width:var(--ps-container-width);padding:var(--ps-section-space) var(--ps-page-gutter);box-sizing:border-box}.homepage-foundations_compact__E8pec .homepage-foundations_inner__X6jhZ{padding-block:38px}.homepage-foundations_compact__E8pec .homepage-foundations_heading__GDd9B{margin-bottom:22px;gap:26px}.homepage-foundations_compact__E8pec .homepage-foundations_grid__seMB4{gap:16px}.homepage-foundations_compact__E8pec .homepage-foundations_grid__seMB4 .homepage-foundations_card__MhZ7C{padding:22px}.homepage-foundations_compact__E8pec .homepage-foundations_identity__bUxHf,.homepage-foundations_compact__E8pec .homepage-foundations_purposeIdentity__t4LT5{margin-bottom:16px;min-height:52px}.homepage-foundations_compact__E8pec .homepage-foundations_description__fxHyY,.homepage-foundations_compact__E8pec .homepage-foundations_purposeCard__Mm3F1 .homepage-foundations_description__fxHyY{font-size:16px;line-height:1.65;margin-bottom:18px}.homepage-foundations_compact__E8pec .homepage-foundations_purposeCard__Mm3F1 .homepage-foundations_cardActions__vc1Fl{padding-top:0}@media(max-width:760px){.homepage-foundations_compact__E8pec .homepage-foundations_inner__X6jhZ{padding-block:30px}.homepage-foundations_compact__E8pec .homepage-foundations_heading__GDd9B{gap:16px}}.homepage-foundations_thumbnail__l39yW{flex:0 0 104px;width:104px;aspect-ratio:3/2;border:1px solid #bdd2d6;background:#fff;box-shadow:0 3px 10px #16324a0c;transition:transform .35s ease}.homepage-foundations_thumbnail__l39yW img{display:block;width:100%;height:100%;object-fit:contain}.homepage-foundations_picturedIdentity__VqZbf{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-bottom:16px;min-height:70px}.homepage-foundations_picturedIdentity__VqZbf .homepage-foundations_purposeIdentity__t4LT5{min-width:0;margin-bottom:0}.homepage-foundations_compact__E8pec .homepage-foundations_identity__bUxHf{gap:18px;min-height:70px}.homepage-foundations_compact__E8pec .homepage-foundations_acronym__K5Omb{min-width:0}.homepage-foundations_compact__E8pec .homepage-foundations_card__MhZ7C:focus-within .homepage-foundations_thumbnail__l39yW,.homepage-foundations_compact__E8pec .homepage-foundations_card__MhZ7C:hover .homepage-foundations_thumbnail__l39yW{transform:scale(1.035)}@media(max-width:380px){.homepage-foundations_thumbnail__l39yW{flex-basis:80px;width:80px}.homepage-foundations_compact__E8pec .homepage-foundations_identity__bUxHf,.homepage-foundations_picturedIdentity__VqZbf{gap:12px}.homepage-foundations_picturedIdentity__VqZbf .homepage-foundations_purposeIdentity__t4LT5 span{font-size:24px}}@media(prefers-reduced-motion:reduce){.homepage-foundations_thumbnail__l39yW{transition:none}.homepage-foundations_compact__E8pec .homepage-foundations_card__MhZ7C:focus-within .homepage-foundations_thumbnail__l39yW,.homepage-foundations_compact__E8pec .homepage-foundations_card__MhZ7C:hover .homepage-foundations_thumbnail__l39yW{transform:none}}.homepage-foundations_card__MhZ7C[data-pillar=sport]{position:relative}.homepage-foundations_sportLink__Df4ea:after{content:"";position:absolute;inset:0}.homepage-foundations_card__MhZ7C[data-pillar=sport]:focus-within{outline:3px solid #0078dc;outline-offset:4px}.homepage-foundations_externalNote__2xR1x{font-size:12px;line-height:1.6;color:#526b7a}.homepage-foundations_federationDirectory__4tZOT{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#194e70;font-weight:650;font-size:14px;text-underline-offset:4px;margin-top:8px}.homepage-foundations_federationDirectory__4tZOT:focus-visible{outline:3px solid #0078dc;outline-offset:4px}@font-face{font-family:WelcomeHand;src:url(/fonts/caveat-latin.woff) format("woff");font-weight:400 700;font-style:normal;font-display:swap}.welcome-card_dialog__GxgYc,.welcome-card_trigger__rWniF{font-family:WelcomeHand,Segoe Print,Bradley Hand,cursive;color:#142c45}.welcome-card_trigger__rWniF{position:fixed;right:calc(var(--ps-people-reserved,0px) + max(18px,env(safe-area-inset-right)));bottom:max(18px,env(safe-area-inset-bottom));z-index:70;min-height:48px;padding:7px 18px;background:#fffbed;border:2px solid #142c45;border-radius:48% 44% 42% 46%/22% 25% 23% 24%;font-size:23px;font-weight:600;box-shadow:0 4px 15px #142c4520;cursor:pointer}.welcome-card_trigger__rWniF span{margin-left:7px;font-size:27px}.welcome-card_dialog__GxgYc{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);padding:0;border:1px solid #e7dfcc;border-radius:5px 9px 7px 4px;background:#fffbed;box-shadow:0 24px 90px #081c4766;overflow:auto;overscroll-behavior:contain}.welcome-card_dialog__GxgYc::-webkit-backdrop{background:#10233e78;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcome-card_dialog__GxgYc::backdrop{background:#10233e78;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcome-card_paper__Ofpzu{padding:34px 46px 25px;background:radial-gradient(ellipse at top left,#fffef9 0,transparent 65%),#fffbed;text-align:start}.welcome-card_close__Evazz{position:absolute;top:9px;right:11px;width:44px;height:44px;background:transparent;border:0;border-radius:50%;font:30px WelcomeHand,cursive;color:#142c45;cursor:pointer}.welcome-card_place__fJdch{margin:0 0 11px;-webkit-margin-end:38px;margin-inline-end:38px;font:600 12px/1.5 system-ui,sans-serif;letter-spacing:.09em;overflow-wrap:anywhere}.welcome-card_title__hgRAK{position:relative;display:table;isolation:isolate;margin:0 0 20px;font-size:58px;line-height:1.05;font-weight:600;transform:rotate(-3deg)}.welcome-card_title__hgRAK:after{content:"";position:absolute;z-index:-1;left:-3px;right:-8px;bottom:2px;height:12px;background:#d1ec60;border-radius:45% 15% 35% 20%;transform:rotate(-3deg)}.welcome-card_message__LJBXJ{white-space:pre-line;margin:0;font-size:29px;font-weight:500;line-height:1.35;overflow-wrap:break-word}.welcome-card_smile__ifDth{display:block;width:62px;height:59px;margin:17px 14px 20px auto;transform:rotate(8deg)}.welcome-card_cta__Ln_QH{box-sizing:border-box;display:block;position:relative;isolation:isolate;max-width:100%;min-height:52px;margin:0 auto;padding:6px 23px 9px;border:2px solid #142c45;border-radius:44% 46% 45% 43%/16% 21% 19% 24%;background:transparent;color:#142c45;font:600 28px/1.2 WelcomeHand,cursive;transform:rotate(-2deg);cursor:pointer}.welcome-card_cta__Ln_QH:before{content:"";position:absolute;z-index:-1;inset:10px 6px 7px;background:#dcf189;border-radius:14% 6% 12% 9%;transform:rotate(1deg)}.welcome-card_signature__05HYb{margin:24px 0 0;text-align:center;font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.19em;color:#51606b}.welcome-card_close__Evazz:focus-visible,.welcome-card_cta__Ln_QH:focus-visible,.welcome-card_trigger__rWniF:focus-visible{outline:3px solid #487b9d;outline-offset:5px}@media(max-width:480px){.welcome-card_paper__Ofpzu{padding:32px 26px 22px}.welcome-card_message__LJBXJ{font-size:27px}.welcome-card_title__hgRAK{font-size:52px}.welcome-card_trigger__rWniF{font-size:21px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.welcome-card_dialog__GxgYc[open]{animation:welcome-card_arrive__eUD7g .22s ease-out}@keyframes welcome-card_arrive__eUD7g{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@font-face{font-family:WelcomeHand;src:url(/fonts/caveat-cyrillic.woff) format("woff");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0400-052f}.welcome-card_dialog__GxgYc,.welcome-card_trigger__rWniF{--welcome-font:WelcomeHand,"Segoe Print","Bradley Hand",cursive;font-family:var(--welcome-font)}.welcome-card_close__Evazz,.welcome-card_cta__Ln_QH{font-family:var(--welcome-font)}.welcome-card_dialog__GxgYc:lang(ar),.welcome-card_trigger__rWniF:lang(ar){--welcome-font:WelcomeArabic,"Noto Naskh Arabic","Geeza Pro",Tahoma,serif;line-height:1.6}.welcome-card_dialog__GxgYc:lang(ar) .welcome-card_title__hgRAK{font-size:44px;line-height:1.5;transform:rotate(2deg)}.welcome-card_dialog__GxgYc:lang(ar) .welcome-card_message__LJBXJ{font-size:25px;line-height:1.8}.welcome-card_dialog__GxgYc:lang(ar) .welcome-card_cta__Ln_QH{font-size:25px;line-height:1.6}.welcome-card_dialog__GxgYc[dir=rtl] .welcome-card_close__Evazz{right:auto;left:11px}.welcome-card_dialog__GxgYc[dir=rtl] .welcome-card_smile__ifDth{margin:17px auto 20px 14px}.welcome-card_dialog__GxgYc:lang(zh),.welcome-card_trigger__rWniF:lang(zh){--welcome-font:WelcomeChinese,KaiTi,"STKaiti","Kaiti SC","Noto Serif CJK SC",serif}.welcome-card_dialog__GxgYc:lang(zh) .welcome-card_title__hgRAK{font-size:44px;line-height:1.3}.welcome-card_dialog__GxgYc:lang(zh) .welcome-card_message__LJBXJ{font-size:25px;line-height:1.7;line-break:strict}.welcome-card_dialog__GxgYc:lang(zh) .welcome-card_cta__Ln_QH{font-size:25px;line-height:1.5}.welcome-card_trigger__rWniF{box-sizing:border-box;max-width:calc(100vw - 24px);overflow-wrap:anywhere}.welcome-card_place__fJdch{unicode-bidi:plaintext}@media(max-width:480px){.welcome-card_trigger__rWniF:lang(ar),.welcome-card_trigger__rWniF:lang(zh){font-size:19px}.welcome-card_dialog__GxgYc:lang(ar) .welcome-card_message__LJBXJ,.welcome-card_dialog__GxgYc:lang(zh) .welcome-card_message__LJBXJ{font-size:23px}}@font-face{font-family:WelcomeArabic;src:url(/fonts/aref-ruqaa-arabic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff}@font-face{font-family:WelcomeChinese;src:url(/fonts/ma-shan-zheng-welcome.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+3000-303f,u+3400-9fff,u+ff00-ffef}.welcome-card_trigger__rWniF{display:flex;align-items:center;justify-content:center;gap:6px;width:var(--ps-edge-tab-width,190px);height:var(--ps-edge-tab-height,50px);min-height:var(--ps-edge-tab-height,50px);padding:2px 12px;font-size:20px;line-height:1.05}.welcome-card_trigger__rWniF span{margin-left:0;flex-shrink:0;font-size:22px;line-height:1}.welcome-card_trigger__rWniF:lang(ar),.welcome-card_trigger__rWniF:lang(zh){font-size:19px;line-height:1.1}.welcome-card_trigger__rWniF{position:static;inset:auto;z-index:auto;width:auto;height:auto;min-height:44px;max-width:100%;padding:6px 16px;flex-wrap:wrap}@media(max-width:480px){.welcome-card_trigger__rWniF{position:static;inset:auto;width:auto;height:auto;min-height:44px}}.wikivoyage-guide_card__vZZob{max-width:1308px;margin:0 auto 64px;padding:36px 40px;display:flex;align-items:flex-start;gap:28px;background:linear-gradient(115deg,#edf5f7,#f8faf6);border:1px solid #d4e3e8;border-radius:12px;color:#192d44}.wikivoyage-guide_symbol__2FXiK{flex:0 0 64px;color:#3e7790;margin-top:8px}.wikivoyage-guide_symbol__2FXiK svg{display:block;width:64px;height:64px}.wikivoyage-guide_content__ASFaV{min-width:0;flex:1 1}.wikivoyage-guide_eyebrow__WOxhN{font-size:.76rem;font-weight:750;letter-spacing:.13em;margin:0 0 12px;color:#426d82}.wikivoyage-guide_content__ASFaV h2{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.25;margin:0 0 14px;font-weight:650}.wikivoyage-guide_intro__WI0Go{max-width:800px;font-size:1.05rem;line-height:1.65;color:#4b6273;margin:0 0 20px}.wikivoyage-guide_link__NFc2a{display:inline-flex;align-items:center;gap:16px;padding:12px 18px;border:1px solid #426d82;border-radius:5px;color:#203f55;background:#fff;font-weight:650;text-decoration:none;line-height:1.45;overflow-wrap:anywhere}.wikivoyage-guide_link__NFc2a:hover{background:#e4eff3}.wikivoyage-guide_link__NFc2a:focus-visible{outline:3px solid #2461c9;outline-offset:4px}.wikivoyage-guide_note__Ogfbw{margin:16px 0 0;font-size:.85rem;line-height:1.6;color:#4b6273}.wikivoyage-guide_searchNote__e7vtt{font-size:.95rem;line-height:1.6;margin:0 0 18px;color:#4b6273}@media(max-width:1400px){.wikivoyage-guide_card__vZZob{margin-inline:24px}}@media(max-width:600px){.wikivoyage-guide_card__vZZob{margin:0 16px 40px;padding:24px 22px;gap:16px;flex-direction:column}.wikivoyage-guide_symbol__2FXiK{flex-basis:auto;margin:0}.wikivoyage-guide_symbol__2FXiK svg{width:44px;height:44px}.wikivoyage-guide_link__NFc2a{padding:11px 14px}.wikivoyage-guide_note__Ogfbw{font-size:.82rem}}