.feb{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink);}.feb .state>h1.d2{line-height:var(--lh-d2)} .feb .section{padding-top: clamp(32px, 5vw, 64px);padding-bottom: 0;}.feb .rail-head{align-items: baseline;flex-wrap: wrap;margin: 0 0 var(--s-4);}.feb .rail-head .more{color: var(--ink);gap: var(--s-1);text-underline-offset: 4px;}.feb .rail-head .more:hover{text-decoration: underline;}.feb .csec + .csec{margin-top: clamp(40px, 5vw, 64px);}.feb .more-h{margin: 28px 0 0;}.feb .btn{border-radius: var(--r-pill);} .feb :is(h1, h2, h3, .card-t, .theme-t, .rail-i .t, .cover-n, .chero .why, .chero .facts){text-wrap: balance;}.feb :is(p:not(.why), .sigline, .theme-w, .rail-i .d){text-wrap: pretty;} .feb :is(.theme-c b, .rail-i .n, .dest-c, .stats b, .ctable td){font-variant-numeric: var(--num);} .lhero{position: relative;background: var(--paper);color: var(--ink);text-align: center;} .lhero .inner{max-width: 880px;margin: 0 auto;padding: clamp(24px, 4vw, 56px) var(--gutter) clamp(8px, 1.5vw, 16px);}.lhero .d-hero{color: var(--ink);font-size: var(--fs-d1);letter-spacing: var(--track-display, -.02em);} .lhero .d-hero em{font-style: normal;padding: 0 .06em;border-radius: 0;background: linear-gradient(transparent 58%, var(--sun-wash, var(--sand)) 58%, var(--sun-wash, var(--sand)) 92%, transparent 92%);}.lhero .sub{margin: var(--s-2) auto var(--s-5);color: var(--ink-2);font-size: var(--fs-body);line-height: var(--lh-sm);}.feb .search{display: flex;align-items: center;gap: var(--s-2);max-width: 720px;min-height: 64px;margin: 0 auto;padding: var(--s-2) var(--s-2) var(--s-2) var(--s-5);border: 1px solid var(--line-strong);border-radius: var(--r-pill);background: var(--surface);box-shadow: var(--e-2);text-align: left;}.feb .search:focus-within{border-color: var(--ink);box-shadow: var(--e-2), var(--focus-ring);}.feb .search > .ico{color: var(--ink-2);}.feb .search input{flex: 1;min-width: 0;min-height: 48px;border: 0;outline: 0;background: transparent;color: var(--ink);font: 400 var(--fs-lead)/var(--lh-d3) var(--font-ui);}.feb .search input::placeholder{color: var(--ink-3);opacity: 1;}.feb .search .btn{min-height: 48px;padding: 0 var(--s-6);font-weight: 600;}@media (max-width: 479px){.feb .search{padding-left: var(--s-4);}.feb .search .btn{padding: 0 var(--s-4);}.feb .search .btn .ico{display: none;}}.lhero .countries{justify-content: center;flex-wrap: wrap;overflow: visible;gap: var(--s-2);margin: var(--s-5) 0 0;padding: 0;}@media (max-width: 639px){.lhero .inner{padding-top: var(--s-5);}.lhero .sub{margin: var(--s-1) auto var(--s-4);font-size: var(--fs-sm);}.lhero .countries{margin-top: var(--s-3);gap: var(--s-2);}.lhero .countries .pill{padding: 0 var(--s-4);}}.feb .pill{background: var(--surface);border: 1px solid var(--line-strong);color: var(--ink);font: 500 var(--fs-ui)/1 var(--font-ui);padding: 0 var(--s-5);text-decoration: none;}.feb .pill:hover{border-color: var(--ink);} .feb .tiles.cards{display: grid;gap: var(--s-7) var(--s-5);grid-template-columns: 1fr;list-style: none;margin: 0;padding: 0;}@media (min-width: 640px){.feb .tiles.cards{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1024px){.feb .tiles.cards{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 1280px){.feb .tiles.cards{grid-template-columns: repeat(4, minmax(0, 1fr));}}.feb .tiles.cards.dense{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s-6) var(--s-3);}@media (min-width: 768px){.feb .tiles.cards.dense{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s-7) var(--s-5);}}@media (min-width: 1024px){.feb .tiles.cards.dense{grid-template-columns: repeat(4, minmax(0, 1fr));}}.feb .tile.card{display: flex;flex-direction: column;gap: var(--s-3);padding: 0;border: 0;border-radius: initial;overflow: visible;background: none;box-shadow: none;transform: none;color: var(--ink);text-decoration: none;grid-template-rows: none;}.feb .tile.card:hover{transform: none;box-shadow: none;}.feb .card-media{position: relative;display: block;aspect-ratio: 4 / 3;border-radius: var(--r-l);overflow: hidden;isolation: isolate;background: var(--cover-1, var(--sand));transition: transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);}.feb .dense .card-media{aspect-ratio: 1 / 1;}@media (min-width: 768px){.feb .dense .card-media{aspect-ratio: 4 / 3;}}.feb .tile.card:hover .card-media, .feb .ccard:hover .card-media{transform: translateY(-3px);box-shadow: var(--e-2);}.feb .tile.card:focus-visible, .feb .ccard:focus-visible, .feb .theme-main:focus-visible{outline: 2px solid var(--focus);outline-offset: 4px;border-radius: var(--r-l);}.feb .card-media .ph{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;} .feb .cover{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 2px;padding: var(--s-4) var(--s-5);z-index: 0;}.feb .cover .motif{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 82%;object-fit: cover;object-position: 50% 100%;z-index: -1;pointer-events: none;} .feb .card-media > .cover, .feb .ccard .cover{align-items: center;justify-content: center;text-align: center;gap: var(--s-2);padding: var(--s-4);}.feb .cover .gl{width: 26px;height: 26px;color: var(--ink-3);stroke-width: var(--icon-stroke, 1.5);}.feb .cover-n{max-width: 92%;font: 600 var(--fs-d2)/var(--lh-d1) var(--font-display);letter-spacing: var(--track-display, -.02em);color: var(--ink-2);}.feb .dense .cover-n{font-size: var(--fs-lead);}@media (min-width: 768px){.feb .dense .cover-n{font-size: var(--fs-d2);}}.feb .c-0 .card-media, .feb .c-0.hero-media, .feb .t-0 .cover{background: var(--cover-1, var(--sand));}.feb .c-1 .card-media, .feb .c-1.hero-media, .feb .t-1 .cover{background: var(--cover-2, color-mix(in srgb, var(--sand) 45%, var(--surface)));}.feb .c-2 .card-media, .feb .c-2.hero-media, .feb .t-2 .cover{background: var(--cover-3, color-mix(in srgb, var(--line) 75%, var(--paper)));}.feb .c-3 .card-media, .feb .c-3.hero-media, .feb .t-3 .cover{background: var(--cover-4, color-mix(in srgb, var(--sun-wash, var(--sand)) 60%, var(--surface)));} .feb .card-media > .sticker{position: absolute;left: 12px;bottom: 12px;z-index: 2;max-width: calc(100% - 24px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: var(--surface);color: var(--ink);}.feb .card-body{display: grid;gap: var(--s-1);padding: 0 2px;}.feb .card-t{margin: 0;font: var(--fw-ui-strong) var(--fs-d3)/var(--lh-d2) var(--font-ui);letter-spacing: var(--track-tight);color: var(--ink);} .feb .card-body .sigline{font-size: var(--fs-meta);line-height: var(--lh-xs);color: var(--ink-2);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.feb .sigline .k{font-weight: 600;color: var(--ink);margin-right: var(--s-2);} .feb .sigline > span{display: inline-block;max-width: 100%;}.feb .sigline > span:not(:last-child)::after{content: "\a0·";margin-inline-end: .3em;color: var(--ink-3);}.feb .sigline.ms{-webkit-line-clamp: unset;overflow: visible;} .feb :is(li.dest, li.sigt, li.theme){position: relative;container-type: inline-size;}.feb .ccards li{position: relative;}.feb .credit a{color: inherit;}@media (max-width: 479px){.feb .dense .card-t{font-size: var(--fs-lead);}.feb .dense .card-body .sigline{-webkit-line-clamp: 3;}} @media (max-width: 639px){.feb .tiles.cards, .feb .tiles.cards.dense{grid-template-columns: 1fr;gap: var(--s-4);}.feb .tile.card{display: grid;grid-template-columns: 112px minmax(0, 1fr);align-items: start;gap: 0 var(--s-4);}.feb .tile.card .card-media, .feb .dense .card-media{aspect-ratio: 1 / 1;border-radius: var(--r-m);}.feb .tile.card .card-media > .cover{padding: var(--s-2);gap: var(--s-1);}.feb .tile.card .cover-n{display: none;}.feb .tile.card .card-media > .sticker{left: 6px;right: 6px;bottom: 6px;max-width: none;padding: var(--s-1) var(--s-2);font-size: var(--fs-xs);white-space: normal;}.feb .tile.card .card-body{gap: 2px;padding: 0;}.feb .tile.card .card-t, .feb .dense .card-t{font-size: var(--fs-lead);}.feb .card-body .sigline, .feb .dense .card-body .sigline{display: inline;-webkit-line-clamp: unset;overflow: visible;}.feb .card-body .sigline{display: block;font-size: var(--fs-meta);line-height: var(--lh-xs);} .feb li.dest > .ph-i{--io: -4px;top: calc(68px - var(--io));} .feb li.dest > .ph-i > summary .ico{width: 20px;height: 20px;padding: 3px;stroke-width: 2;} .lhero .countries{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scrollbar-width: none;margin: 16px calc(var(--gutter) * -1) 0;padding: 0 var(--gutter);}.lhero .countries .pill{flex: none;}.feb #destinations{padding-top: var(--s-3);}.feb #destinations > .rail-head{margin-bottom: var(--s-3);}}.feb .acts2-m{display: none;}@media (max-width: 639px){.feb .acts2-m{display: block;margin-top: var(--s-4);}.feb .acts2-m .acts2{display: flex;flex-wrap: wrap;gap: var(--s-1) var(--s-4);}.feb .acts2-m .btn{min-height: var(--tap);padding: 0 var(--s-1);border: 0;background: none;color: var(--ink-2);font-size: var(--fs-sm);text-decoration: underline;text-underline-offset: 3px;}} .feb .compact{list-style: none;margin: var(--s-3) 0 0;padding: 0;display: grid;column-gap: var(--s-6);}@media (min-width: 768px){.feb .compact{grid-template-columns: 1fr 1fr;}}.feb .compact a{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s-2);min-height: var(--tap);border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none;}.feb .compact .dest-n{font-weight: 600;}.feb .compact :is(.dest-c, .dest-s){font-size: var(--fs-sm);color: var(--ink-2);}.feb .compact :is(.dest-c, .dest-s)::before{content: "· ";} .feb .morelist a{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "n c" "s s";align-content: center;gap: 2px var(--s-3);min-height: 80px;}.feb .morelist .dest-n{grid-area: n;}.feb .morelist .dest-c{grid-area: c;}.feb .morelist .dest-s{grid-area: s;font-size: var(--fs-sm);color: var(--ink-2);} .feb .month-list{grid-template-columns: repeat(auto-fill, minmax(min(100%, 150px), 1fr));}.feb .month-list a{grid-template-columns: minmax(0, 1fr);grid-template-areas: "n" "c";min-height: 64px;align-content: center;}.feb .month-list .dest-c{white-space: normal;font-variant-numeric: normal;} .feb .month-lede{margin: 0 0 var(--s-4);max-width: 70ch;color: var(--ink-2);}.feb .month-feed{margin: var(--s-3) 0 0;} .feb .morelist a{border-radius: var(--r-m);border-color: var(--line);background: var(--surface);min-height: 80px;}.feb .morelist a:hover{border-color: var(--ink);} .feb .themes .theme-rail{display: grid;grid-auto-flow: column;grid-auto-columns: min(76%, 280px);gap: var(--s-4);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;list-style: none;margin: 0 calc(var(--gutter) * -1);padding: var(--s-1) var(--gutter) var(--s-4);scroll-padding-inline: var(--gutter);height: auto;}@media (min-width: 1024px){.feb .themes .theme-rail{grid-auto-flow: row;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));overflow: visible;margin: 0;padding: var(--s-1) 0 0;}}.feb .theme{display: grid;grid-template-rows: auto 1fr;gap: var(--s-2);border: 0;border-radius: initial;background: none;overflow: visible;scroll-snap-align: start;}.feb .theme-main{position: relative;display: grid;grid-template-areas: "m" "t" "w";gap: var(--s-2);align-content: start;min-height: 0;padding: 0;background: none;color: var(--ink);text-decoration: none;isolation: auto;}.feb .theme-main .cover{grid-area: m;position: relative;inset: auto;aspect-ratio: 4 / 3;border-radius: var(--r-l);overflow: hidden;isolation: isolate;transition: transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);}.feb .theme-main:hover .cover{transform: translateY(-3px);box-shadow: var(--e-2);}.feb .theme-t{grid-area: t;font: var(--fw-ui-strong) var(--fs-d3)/var(--lh-d2) var(--font-ui);letter-spacing: var(--track-tight);color: var(--ink);}.feb .theme-w{grid-area: w;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);} .feb .theme-main:hover .theme-t{text-decoration: underline;text-underline-offset: 4px;}.feb .theme-c{display: flex;flex-wrap: wrap;align-content: start;gap: var(--s-2);padding: 0;}.feb .theme-c a{display: inline-flex;align-items: center;gap: var(--s-1);min-height: var(--tap);padding: 0 var(--s-4);border: 1px solid var(--line-strong);border-radius: var(--r-pill);background: var(--surface);color: var(--ink);font-size: var(--fs-sm);text-decoration: none;}.feb .theme-c a:hover{border-color: var(--ink);} .feb .ccards{display: grid;gap: var(--s-6) var(--s-3);grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;margin: 0;padding: 0;}@media (min-width: 768px){.feb .ccards{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px var(--s-5);}}@media (min-width: 1280px){.feb .ccards{grid-template-columns: repeat(6, minmax(0, 1fr));}}.feb .ccard{display: flex;flex-direction: column;gap: var(--s-2);color: var(--ink);text-decoration: none;}.feb .ccard .card-media{aspect-ratio: 3 / 2;}.feb .ccard .card-t{font: var(--fw-ui-strong) var(--fs-d3)/var(--lh-d2) var(--font-ui);letter-spacing: var(--track-tight);} .feb .chero{position: relative;background: var(--paper);color: var(--ink);}.feb .chero .inner{display: grid;gap: var(--s-6);max-width: var(--maxw);margin: 0 auto;padding: clamp(24px, 4vw, 56px) var(--gutter) 0;}@media (min-width: 900px){.feb .chero .inner{grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: start;gap: 48px;}}.feb .chero .kicker{display: flex;align-items: center;gap: var(--s-2);margin: 0 0 var(--s-2);color: var(--ink-2);font: 600 var(--fs-sm)/var(--lh-d3) var(--font-ui);}.feb .chero h1{margin: 0;color: var(--ink);letter-spacing: var(--track-display, -.02em);}.feb .chero .why{margin: var(--s-4) 0 0;max-width: 46ch;font-size: var(--fs-lead);line-height: var(--lh-lead);color: var(--ink);}.feb .chero .why .k{font-weight: 600;color: var(--ink-2);}.feb .chero .why .l span:not(:last-child)::after{content: " · ";color: var(--ink-3);} .feb .chero .acts{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);margin-top: var(--s-5);} .feb .chero .acts2{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-1) var(--s-4);margin-top: var(--s-2);}.feb .chero .acts2 .btn{min-height: var(--tap);padding: 0 var(--s-1);border: 0;background: none;color: var(--ink-2);font-size: var(--fs-sm);font-weight: 500;text-decoration: underline;text-underline-offset: 3px;}.feb .chero .acts2 .btn:hover{color: var(--ink);} @media (max-width: 899px){.feb .chero .inner{padding-top: var(--s-3);gap: var(--s-5);}.feb .chero .hero-media{order: -1;aspect-ratio: 3 / 2;}.feb .chero .hero-media.photo{aspect-ratio: auto;}.feb .chero .hero-media.photo img{aspect-ratio: 3 / 2;}}.feb .chero .share-note{font-size: var(--fs-sm);color: var(--ink-2);}.feb .hero-media{position: relative;margin: 0;aspect-ratio: 16 / 10;border-radius: var(--r-l);overflow: hidden;isolation: isolate;}@media (min-width: 900px){.feb .hero-media{aspect-ratio: 16 / 10;}}.feb .hero-media.cover{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: var(--s-2);padding: 28px 36px;}.feb .hero-media .motif{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: auto;max-height: 70%;object-fit: cover;object-position: 50% 100%;z-index: -1;}.feb .hero-media.photo{aspect-ratio: auto;overflow: visible;background: none;}.feb .hero-media.photo img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--r-l);}.feb .hero-media.photo figcaption{position: static;margin-top: var(--s-2);padding: 0 2px;background: none;text-shadow: none;font-size: var(--fs-xs);line-height: var(--lh-body);color: var(--ink-3);} .feb .hero-media.photo figcaption a{display: inline;padding-block: calc((var(--tap) - 1em) / 2);color: inherit;} .feb .page-head{background: var(--paper);color: var(--ink);}.feb .page-head .inner{max-width: var(--maxw);margin: 0 auto;padding: clamp(32px, 6vw, 72px) var(--gutter) 0;}.feb .page-head h1{margin: 0;color: var(--ink);letter-spacing: var(--track-display, -.02em);}.feb .page-head .lead{margin: var(--s-4) 0 0;max-width: 60ch;font-size: var(--fs-lead);line-height: var(--lh-lead);color: var(--ink-2);}.feb .prose{max-width: 68ch;font-size: var(--fs-lead);line-height: var(--lh-body);}.feb .prose h2{margin: 48px 0 var(--s-2);scroll-margin-top: calc(var(--bar-h) + 12px);}.feb .prose p, .feb .prose li{color: var(--ink-2);}.feb .prose b{color: var(--ink);}.feb .stats:not(p){border-radius: var(--r-l);}.feb .stats:not(p) b{font-family: var(--font-display);font-weight: 600;font-size: var(--fs-d1);letter-spacing: var(--track-display);}.feb .stats:not(p) span{font-size: var(--fs-sm);color: var(--ink-2);}.feb .state{border-radius: var(--r-l);} .feb .results .grp.guides ol{list-style: none;} .feb .results li a{border-radius: var(--r-m);}.feb .results a.is-kb, .feb .results a:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;}.feb .results mark{background: var(--sun-wash, var(--sand));color: var(--ink);border-radius: var(--r-xs);} .feb .masthead .eyebrow a{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;} @media (max-width: 639px){.feb .chero .acts, .feb .chero .copy > .acts2, .feb .chero .copy > .blurb-c{display: none;}.feb .chero .hero-media, .feb .chero .hero-media.photo img{aspect-ratio: 12 / 5;}.feb .chero .kicker{display: none;} .feb .chero .why{margin-top: var(--s-2);font-size: var(--fs-body);}.feb .chero .inner{gap: var(--s-4);}} @media (max-width: 639px){.feb .tile.card .card-media > .sticker{display: none;}}@media (prefers-reduced-motion: reduce){.feb .card-media, .feb .theme-main .cover{transition: none;}.feb .tile.card:hover .card-media, .feb .ccard:hover .card-media, .feb .theme-main:hover .cover{transform: none;}} .foryou-s [data-cleo-fy-clear]{min-height: var(--tap);padding-inline: 0;background: none;border: 0;font: inherit;color: inherit;cursor: pointer;}.foryou-s .fy-note{margin-block: 0 var(--s-3);} html:root .topbar,html:root .topbar.on-night{background:var(--paper)}html:root{--tab-h:44px} @media (min-width:1024px){html:root{--bar-h:56px}} .tabbar{transition:transform var(--dur-2) var(--ease-out)}html.ov-c .tabbar{transform:translateY(100%)}html.ov-c .tabbar:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.tabbar{transition:none}}@media (max-width:899px) and (max-height:500px){body.has-tabbar{padding-bottom:0}body.has-tabbar>.tabbar{display:none}} .chg a.chg-src{display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap)} .feb .theme-main .ph, .feb .cover-rail .mk{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.feb .cover-rail .mk{background: var(--ink-3);mask-position: center;mask-size: cover}.feb .theme-main .cover-rail{display: grid;place-items: center}.feb .ccard{display: grid;grid-template-columns: 64px minmax(0, 1fr);column-gap: var(--s-3);align-items: center;}.feb .ccard .card-media{width: 64px;height: 64px;aspect-ratio: auto;border-radius: var(--r-m);}.feb .ccard .cover{padding: 0;}.feb .ccard .cover-n{display: none;} .feb .cover.cover-rail{background: var(--cover-sight);border-radius: inherit;box-shadow: var(--ring-quiet);}.feb .cover.cover-rail.food{background: var(--cover-food);}.feb .cover-rail .motif{opacity: .55;}.feb .cover-rail .m-night{display: none;}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .cover-rail .m-day{display: none}:root:not([data-theme="light"]) .cover-rail .m-night{display: block}}:root[data-theme="dark"] .cover-rail .m-day{display: none}:root[data-theme="dark"] .cover-rail .m-night{display: block}.feb .cover-rail .gl{width: 40px;height: 40px;color: var(--ink-3)}.feb .cover-rail .cover-n{color: var(--ink);font-weight: 600}.feb .sig-tiles .tile.card .card-t{font: 600 var(--fs-lead)/1.3 var(--font-ui)}.feb .ccards .cover-rail .gl{width: 18px;height: 18px;padding: 1px} .feb .ccards li{display: grid;grid-template-columns: 64px minmax(0, 1fr);column-gap: var(--s-3);}.feb .ccards .ccard{grid-column: 1 / 3;grid-row: 1;}.feb .ccards .ph-i{--io: -10px;--id: 16px;position: relative;grid-column: 1;grid-row: 1;align-self: center;left: 0;top: 0;height: 64px;pointer-events: none;}.feb .ccards .ph-i > summary{position: absolute;left: var(--io);bottom: var(--io);pointer-events: auto;}.feb .ccards .ph-i > summary .ico{padding: 2px;stroke-width: 2;}.feb .ccards .ph-i > .credit{left: 0;top: 100%;pointer-events: auto;} .feb .sig-tiles .card-t::before{content: "✦ " / "";color: var(--accent)} @media (max-width: 639px){.feb .tiles.cards.dense.sig-tiles{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: calc(100% - 24px - var(--s-4));overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 8px;padding: 2px 8px var(--s-2);margin-inline: -8px;scrollbar-width: none;}.feb .sig-tiles > li{scroll-snap-align: start;}.feb .sig-tiles .tile.card{display: block;}.feb .sig-tiles .tile.card .card-media{aspect-ratio: 4 / 3;width: 100%;}.feb .sig-tiles .tile.card .card-body{padding-top: var(--s-2);}.feb .sig-tiles .tile.card .cover-n{display: block;}.feb li.sigt > .ph-i{top: calc(75cqi - 44px - var(--io));}} .feb :is(.card-body,li.dest>a) .thin{display:block;font-size:var(--fs-sm);color:var(--ink-2)} :is(.sig-tiles,.theme-rail) .ph-i>.credit{left:calc(2px - var(--io));top:auto;bottom:100%;width:min(300px,calc(100cqi - 4px))} html:root{--bar-h:44px;--bar1-h:44px;--sw-half:0px} #topbar{top:0;height:var(--bar-h)}#topbar.lang-on{z-index:210}#topbar>.wrap{position:relative;display:flex;align-items:center;gap:var(--s-1);height:var(--bar1-h);max-width:none;margin:0;padding:0 var(--s-2)}#topbar>.wrap>*{order:0} #topbar .brand{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}#topbar .brand :is(b,small){display:none} #topbar .navm{position:relative;flex:none}#topbar .navm>summary{list-style:none;cursor:pointer}#topbar .navm>summary::-webkit-details-marker{display:none}#topbar .navm>.navp{display:none}#topbar .navm[open]>.navp{display:flex;flex-direction:column;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0;z-index:70;min-width:220px;padding:var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--e-2)}#topbar .navp>.topnav{display:flex;flex-direction:column;margin:0}#topbar .navp :is(.topnav a,.theme-toggle:not([hidden])){display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:var(--tap);padding:0 var(--s-2);justify-content:flex-start;border-radius:var(--r-s)}#topbar>.wrap>.topnav{display:none} #topbar nav.crumbs{flex:0 1 auto;display:flex;align-items:center;min-width:0;margin:0;overflow:hidden;white-space:nowrap;font-size:var(--fs-sm)}#topbar nav.crumbs>*{position:static;width:auto;height:auto;text-indent:0;font:inherit;font-weight:600}#topbar nav.crumbs>:not(.up,.here){display:none}#topbar nav.crumbs>.up{display:flex;align-items:center;flex:none;min-width:24px;height:44px;color:var(--ink-2);padding:0 var(--s-1) 0 0;font-size:0}#topbar nav.crumbs>.up::before{content:"\2039";font:600 var(--fs-d2)/1 var(--font-ui)}#topbar nav.crumbs>.here{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0 var(--s-1);font-weight:600;color:var(--ink)} #topbar .crumbs.c2>:is(.up,.sep){display:flex;font-size:inherit}#topbar .crumbs.c2>.up:before{content:none} @media (max-width:899px){#topbar nav.crumbs>.here{white-space:normal;line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:clip;pointer-events:none}#topbar .crumbs>.up{position:relative;overflow:visible}#topbar .crumbs>.up:after{content:"";position:absolute;inset:0 -20px 0 0}#topbar .navp>.lang>summary{width:100%;justify-content:flex-start;padding:0 var(--s-2)}#topbar .navp .lang-n{display:inline}}#topbar .spacer{display:block;flex:1 1 0;min-width:0} #topbar>.wrap>.top-actions{flex:none;display:flex;align-items:center;gap:0;margin:0}#topbar .top-actions>.theme-toggle{display:none}#topbar .top-actions>[data-cleo-search-open]:not([hidden]){display:inline-flex}@media (min-width:900px){html:root,html[data-cleo-page=city]:root{--bar-h:56px;--bar1-h:56px}#topbar>.wrap{gap:var(--s-2);padding:0 var(--gutter)}#topbar .brand{width:auto;gap:var(--s-2);justify-content:flex-start}#topbar .brand b{display:inline}#topbar .brand small{display:inline;margin-inline-start:2px}#topbar nav.crumbs{max-width:calc(50vw - var(--sw-half) - 240px)}#topbar nav.crumbs>:is(a,.sep,.here){display:inline-flex;align-items:center}#topbar nav.crumbs>.up{display:inline-flex;flex:0 3 auto;min-width:6ch;line-height:normal;padding:0 var(--s-2);font-size:inherit}#topbar nav.crumbs>.up::before{content:none}#topbar nav.crumbs>a{min-width:0;overflow:hidden;text-overflow:ellipsis}#topbar .top-actions>.theme-toggle{display:inline-flex}#topbar .top-actions>.theme-toggle[hidden]{visibility:hidden}#topbar .navp>.theme-toggle{display:none!important}#topbar .lang>summary{padding:0 var(--s-2)}}@media (min-width:1100px){ #topbar:not([data-d68])>.wrap>.topnav{display:flex}} html body .lang{position:relative}html body .lang-n{white-space:nowrap}html body .lang>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);min-width:var(--tap);padding:0 var(--s-3);cursor:pointer;white-space:nowrap}html body .lang>summary::-webkit-details-marker{display:none}html body .lang-pop{position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0;z-index:200;width:240px;padding:var(--s-2);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--e-2)}html body .lang-h{margin:0 0 var(--s-1);padding:0 var(--s-2);font-size:var(--fs-sm);color:var(--ink-3)}html body .lang-pop ul{list-style:none;margin:0;padding:0}html body .lang-r{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-2);row-gap:0;width:100%;min-height:var(--tap);padding:var(--s-1) var(--s-2);border:0;border-radius:var(--r-s);background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}html body .lang-r:hover{background:var(--sand)}html body .lang-r .ai{color:var(--ink-3);font-size:var(--fs-sm)}html body .lang-r .nm{white-space:nowrap}html body .lang-r .ai{order:3;flex-basis:100%}html body .lang-r .ck{order:2}html body .lang-r .ck{visibility:hidden;margin-inline-start:auto;font-weight:600}.lang-r:is([aria-current=true],[aria-pressed=true]) .ck{visibility:visible} @media (max-width:1279px){html body .lang>summary{padding:0;justify-content:center}html body .lang-n{display:none}} .lang:not([open])>.lang-pop{display:none}@media (max-width:899px){html body .lang[open]::before{content:"";position:fixed;inset:0;z-index:199;background:color-mix(in srgb,var(--ink) 30%,transparent)}html body .lang-pop{position:fixed;inset:auto 0 0 0;width:auto;padding:var(--s-4) var(--gutter) calc(var(--s-4) + env(safe-area-inset-bottom));border-radius:var(--r-l) var(--r-l) 0 0}html body .lang-h{font-size:var(--fs-ui);font-weight:600;color:var(--ink)}} .ph-i{--io: 2px;position: absolute;z-index: 3;left: var(--io);top: calc(75cqi - 44px - var(--io));} .ph-i > summary{list-style: none;display: grid;place-items: center;width: var(--tap);height: var(--tap);cursor: pointer;}.ph-i > summary::-webkit-details-marker{display: none;}.ph-i > summary .ico{width: var(--id,24px);height: var(--id,24px);padding: 3px;border-radius: 50%;background: var(--scrim-photo);color: #fff;} @container (max-width:159px){.ph-i{--io:-4px;--id:20px}.ph-i>summary .ico{stroke-width:2}} .ph-i > .credit{position: absolute;left: 0;top: calc(100% + 2px);width: min(300px, 80vw);margin: 0;padding: var(--s-3);background: var(--surface);color: var(--ink-2);border: 1px solid var(--line);border-radius: var(--r-m);box-shadow: var(--e-2);font-size: var(--fs-sm);line-height: var(--lh-sm);} .ph-i[open],:has(>.ph-i[open]){z-index:7}figure>.ph-i{top:auto;bottom:var(--io)}figure>.ph-i>.credit{top:auto;bottom:100%} .footer .fdd{margin:0}.footer .fdest{display:none} .footer .fdd>summary.fh{display:flex;align-items:center;gap:var(--s-2);min-height:var(--tap);margin-top:calc((1em - var(--tap)) / 2);cursor:pointer;list-style:none;color:var(--on-night);font:600 var(--fs-meta)/var(--lh-xs) var(--font-ui)}.footer .fdd>summary.fh::-webkit-details-marker{display:none}.footer .fdd>summary.fh .ico{transform:rotate(90deg);transition:transform .15s}.footer .fdd[open]>summary.fh .ico{transform:rotate(-90deg)} .footer{container-type:inline-size} .footer .cols .brand{display:flex;width:fit-content}@container (max-width:639px){.footer .cols{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin:0}.footer .cols>div,.footer .cols ul{display:contents}.footer .cols>div:first-child{display:block;flex:1 0 100%;min-width:0;margin:0 0 var(--s-3)}.footer .cols :is(.fh,.fdd){display:none}.footer .cols :is(.fdest,li){display:inline-flex;align-items:center;min-height:var(--tap);margin:0;padding:0;font:400 var(--fs-sm)/1.3 var(--font-ui)}.footer .cols a{justify-content:flex-start} .footer .colophon{flex-basis:100%;max-width:none;margin:var(--s-3) 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}.footer .colophon a{display:inline;min-height:0;min-width:0}} @media (max-width:639px){.footer{margin-top:var(--s-6)}}@media (max-width:899px){body.has-tabbar{padding-bottom:0}body.has-tabbar>.footer{padding-bottom:calc(var(--s-5) + var(--tab-h) + env(safe-area-inset-bottom))}} nav.rail,.area-chips,.ixchips,.sv-tabs,.tp-nav,.ms-bar,.tablewrap{overflow-y:hidden;overscroll-behavior-x:contain}.area-chips,.ixchips,.sv-tabs,.tp-nav,.ms-bar{scroll-snap-type:x proximity}.sv-tabs,.tp-nav{scroll-padding-inline:2px}.ms-bar{scroll-padding-inline:var(--gutter)}:is(.area-chips,.ixchips,.sv-tabs,.tp-nav,nav.countries)>*,nav.toc li{scroll-snap-align:start} @media (max-width:639px){.sig-tiles,.lhero nav.countries{overflow-y:hidden;overscroll-behavior-x:contain}.lhero nav.countries{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.sig-tiles>*{scroll-snap-stop:always}}@media (max-width:1023px){.theme-rail,nav.toc{overflow-y:hidden;overscroll-behavior-x:contain}.feb .themes ul.theme-rail{scroll-snap-type:x mandatory}nav.toc{scroll-snap-type:x proximity;scroll-padding-inline:var(--s-4)}}ol.g-rail>li{container-type:inline-size}.g-rail .ph-i>.credit{left:calc(2px - var(--io));top:auto;bottom:100%;width:min(300px,calc(100cqi - 4px))}
