.nam-slot{display:block;clear:both;min-height:1px;contain:layout style}.nam-slot[data-nam-loaded]:empty{display:none}.nam-card--image-only{overflow:hidden;padding:0}.nam-card--image-only .nam-card__image-link{display:block;width:100%;height:100%;line-height:0}.nam-card--image-only .nam-card__image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:0 0}.nam-slot--rail .nam-rail-stack--single .nam-card--image-only{background:0 0}.nam-slot--rail .nam-rail-stack--single .nam-card--image-only .nam-card__image,.nam-slot--rail .nam-rail-stack--single .nam-card--image-only .nam-card__image-link{width:100%;height:100%}.nam-slot--rail .nam-rail-stack--single .nam-card--image-only .nam-card__image{flex:none;object-fit:contain}.col-sidebar .nam-card--image-only .nam-card__image-link,.nam-slot--type-sidebar .nam-card--image-only .nam-card__image-link{height:auto}.col-sidebar .nam-card--image-only .nam-card__image,.nam-slot--type-sidebar .nam-card--image-only .nam-card__image{width:100%;height:auto;min-height:0;object-fit:contain}.nam-slot--anchor .nam-card--image-only .nam-card__image-link,.nam-slot--leaderboard .nam-card--image-only .nam-card__image-link{width:100%;height:100%}.nam-slot--anchor .nam-card--image-only .nam-card__image,.nam-slot--leaderboard .nam-card--image-only .nam-card__image{width:100%;height:100%;min-height:0;object-fit:contain}.nam-slot--popup .nam-card--image-only .nam-card__image-link{height:auto}.nam-slot--popup .nam-card--image-only .nam-card__image{width:100%;height:auto;min-height:0;object-fit:contain}.nam-card{position:relative;display:flex;box-sizing:border-box;overflow:hidden;border:1px solid #e6e9ef;border-radius:10px;background:#fff;box-shadow:0 3px 14px rgba(22,36,55,.08);color:#1d304a}.nam-card__image{width:38%;min-height:150px;object-fit:cover}.nam-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:20px}.nam-card__label{margin-bottom:7px;color:#b24a16;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nam-card__title{margin:0 0 8px;font-size:21px;line-height:1.25}.nam-card__text{margin:0 0 14px;color:#68768a;font-size:14px;line-height:1.55}.nam-card__button{align-self:flex-start;border:1px solid #c84308;border-radius:6px;background:linear-gradient(135deg,#e6530b,#f4780b);color:#fff!important;padding:9px 15px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none!important;text-shadow:0 1px 1px rgba(74,24,0,.28);box-shadow:0 2px 5px rgba(190,65,5,.2);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nam-card__button:visited{color:#fff!important}@media (hover:hover) and (pointer:fine){.nam-card__button:hover{border-color:#8f2d05;background:#a93606;color:#fff!important;text-decoration:none!important;text-shadow:none;box-shadow:0 4px 10px rgba(117,36,2,.28);transform:translateY(-1px)}}.nam-card__button:focus-visible{border-color:#8f2d05;background:#a93606;color:#fff!important;outline:3px solid #1d4ed8;outline-offset:2px;box-shadow:0 0 0 2px #fff}.nam-card__button:active{border-color:#762304;background:#8f2d05;color:#fff!important;transform:translateY(0)}.nam-card__close{position:absolute;top:6px;right:6px;z-index:3;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgba(17,28,44,.82);color:#fff;font-size:20px;line-height:26px;cursor:pointer}.nam-card--layout-anchor,.nam-card--layout-banner,.nam-slot--leaderboard .nam-card{min-height:90px}.nam-card--layout-anchor .nam-card__image,.nam-card--layout-banner .nam-card__image,.nam-slot--leaderboard .nam-card__image{width:32%;min-height:90px}.nam-card--layout-anchor .nam-card__body,.nam-card--layout-banner .nam-card__body,.nam-slot--leaderboard .nam-card__body{padding:12px 18px}.nam-card--layout-anchor .nam-card__title,.nam-card--layout-banner .nam-card__title{font-size:17px}.nam-card--layout-anchor .nam-card__text,.nam-card--layout-banner .nam-card__text{margin-bottom:8px;font-size:12px}.nam-card--layout-grid{display:grid;grid-template-columns:minmax(130px,36%) 1fr}.nam-card--layout-grid .nam-card__image{width:100%;height:100%}.nam-card--layout-carousel{border-left:4px solid #e66320}.nam-card--layout-container{border-style:dashed;background:#fffaf4}.col-sidebar .nam-card,.nam-slot--type-sidebar .nam-card{display:block}.col-sidebar .nam-card__image,.nam-slot--type-sidebar .nam-card__image{display:block;width:100%;height:150px;min-height:0}.col-sidebar .nam-card__body,.nam-slot--type-sidebar .nam-card__body{padding:15px}.col-sidebar .nam-card__title,.nam-slot--type-sidebar .nam-card__title{font-size:18px}.nam-slot--rail{position:fixed;top:180px;z-index:90;width:160px;height:600px}.nam-slot--left-rail{left:max(12px,calc(50% - 836px))}.nam-slot--right-rail{right:max(12px,calc(50% - 836px))}.nam-rail-stack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;width:160px;height:600px}.nam-slot--rail .nam-card{display:flex;flex-direction:column;width:160px;height:auto;min-height:0;max-height:none;border-radius:8px}.nam-slot--rail .nam-card__image{flex:0 0 80px;width:100%;height:80px;min-height:0;background:#eef1f5}.nam-slot--rail .nam-card__image--placeholder{background:linear-gradient(135deg,#eef1f5,#dce2e9)}.nam-slot--rail .nam-card__body{justify-content:flex-start;min-height:0;overflow:hidden;padding:7px 8px}.nam-slot--rail .nam-card__label{overflow:hidden;margin-bottom:2px;font-size:8px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nam-slot--rail .nam-card__title{display:-webkit-box;overflow:hidden;margin-bottom:3px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.2}.nam-slot--rail .nam-card__text{overflow:hidden;margin-bottom:3px;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nam-slot--rail .nam-card__button{margin-top:auto;padding:4px 7px;font-size:9px;line-height:1.2}.nam-slot--rail .nam-card__close{display:none!important}.nam-rail-stack--single{grid-template-rows:minmax(0,1fr);gap:0}.nam-slot--rail .nam-rail-stack--single .nam-card{height:600px;min-height:600px;border-radius:10px;background:linear-gradient(180deg,#fff 0,#fff 72%,#fff8f2 100%)}.nam-slot--rail .nam-rail-stack--single .nam-card__image{flex:0 0 250px;width:160px;height:250px;object-position:center}.nam-slot--rail .nam-rail-stack--single .nam-card__body{flex:1;justify-content:flex-start;padding:18px 12px 16px}.nam-slot--rail .nam-rail-stack--single .nam-card__label{margin-bottom:9px;font-size:9px;line-height:1.3}.nam-slot--rail .nam-rail-stack--single .nam-card__title{margin-bottom:12px;-webkit-line-clamp:4;font-size:18px;line-height:1.28}.nam-slot--rail .nam-rail-stack--single .nam-card__text{display:-webkit-box;margin-bottom:16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:normal}.nam-slot--rail .nam-rail-stack--single .nam-card__button{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;min-height:42px;margin-top:auto;padding:8px 10px;border-radius:7px;font-size:11px;line-height:1.25;text-align:center}.nam-slot--anchor,.nam-slot.nam-slot--leaderboard{width:970px;max-width:none}.nam-slot.nam-slot--leaderboard{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.nam-slot--anchor .nam-card,.nam-slot--leaderboard .nam-card{display:flex;width:100%;height:90px;min-height:0;max-height:none}.nam-slot--anchor .nam-card__image,.nam-slot--leaderboard .nam-card__image{flex:0 0 180px;width:180px;height:90px;min-height:0}.nam-slot--anchor .nam-card__body,.nam-slot--leaderboard .nam-card__body{overflow:hidden;padding:6px 40px 6px 14px}.nam-slot--anchor .nam-card__label,.nam-slot--leaderboard .nam-card__label{margin-bottom:2px;font-size:9px;line-height:1.2}.nam-slot--anchor .nam-card__title,.nam-slot--leaderboard .nam-card__title{overflow:hidden;margin-bottom:2px;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nam-slot--anchor .nam-card__text,.nam-slot--leaderboard .nam-card__text{overflow:hidden;margin-bottom:4px;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nam-slot--anchor .nam-card__button,.nam-slot--leaderboard .nam-card__button{padding:5px 10px;font-size:10px;line-height:1.2}.nam-slot--anchor{position:fixed;left:50%;z-index:10070;overflow:visible;transform:translate3d(-50%,0,0);transition:transform .28s cubic-bezier(.4, 0, .2, 1);will-change:transform}.nam-slot--top-anchor{top:0}.nam-slot--bottom-anchor{bottom:0}.nam-slot--top-anchor.nam-slot--minimized{transform:translate3d(-50%,-100%,0)}.nam-slot--bottom-anchor.nam-slot--minimized{transform:translate3d(-50%,100%,0)}.nam-slot--top-anchor .nam-card{border-radius:0 0 10px 10px;box-shadow:0 5px 14px rgba(22,36,55,.14)}.nam-slot--bottom-anchor .nam-card{border-radius:10px 10px 0 0;box-shadow:0 -5px 14px rgba(22,36,55,.14)}.nam-anchor-toggle{position:absolute;left:50%;z-index:4;display:grid;box-sizing:border-box;width:64px;height:30px;place-items:center;padding:0;transform:translateX(-50%);border:1px solid #d8dde5;background:#fff;color:#626871;box-shadow:0 3px 7px rgba(0,0,0,.18);font:inherit;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none}.nam-slot--top-anchor .nam-anchor-toggle{top:calc(100% - 1px);border-top:0;border-radius:0 0 7px 7px}.nam-slot--bottom-anchor .nam-anchor-toggle{bottom:calc(100% - 1px);border-bottom:0;border-radius:7px 7px 0 0}.nam-anchor-toggle__icon{display:block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.nam-slot--bottom-anchor.nam-slot--minimized .nam-anchor-toggle__icon,.nam-slot--top-anchor .nam-anchor-toggle__icon{transform:rotate(225deg)}.nam-slot--bottom-anchor .nam-anchor-toggle__icon,.nam-slot--top-anchor.nam-slot--minimized .nam-anchor-toggle__icon{transform:rotate(45deg)}.nam-anchor-toggle:focus-visible{outline:2px solid #1769e0;outline-offset:2px}.nam-slot--mobile{display:none}.nam-popup-backdrop{position:fixed;inset:0;z-index:10020;background:rgba(11,20,34,.62)}.nam-slot--popup{position:fixed;top:50%;left:50%;z-index:10021;display:none;width:min(500px,calc(100vw - 32px));transform:translate(-50%,-50%)}.nam-slot--popup.nam-slot--open{display:block}.nam-slot--popup .nam-card{display:block;max-height:calc(100vh - 40px);overflow:auto}.nam-slot--popup .nam-card__image{width:100%;height:220px;min-height:0}.nam-slot--popup .nam-card__body{padding:20px}.nam-slot--in-article{width:100%}.nam-slot--in-article .nam-card{max-width:100%}@media (max-width:1879px),(max-height:799px){.nam-slot--rail{display:none!important}}@media (min-width:768px) and (max-width:1024px){.nam-slot--anchor,.nam-slot.nam-slot--leaderboard{width:728px}}@media (max-width:767px){.nam-card{display:block}.nam-card__image{display:block;width:100%;height:180px;min-height:0}.nam-card__body{padding:16px}.nam-card__title{font-size:18px}.nam-card--layout-grid{display:block}.nam-slot--desktop{display:none!important}.nam-slot--mobile{display:block}.nam-slot--anchor .nam-card,.nam-slot--leaderboard .nam-card{display:flex}.nam-slot--anchor .nam-card__label,.nam-slot--anchor .nam-card__text,.nam-slot--leaderboard .nam-card__label,.nam-slot--leaderboard .nam-card__text{display:none}}@media (min-width:500px) and (max-width:767px){.nam-slot--anchor,.nam-slot.nam-slot--leaderboard{width:468px}.nam-slot--anchor .nam-card,.nam-slot--leaderboard .nam-card{height:60px}.nam-slot--anchor .nam-card__image,.nam-slot--leaderboard .nam-card__image{flex-basis:120px;width:120px;height:60px}.nam-slot--anchor .nam-card__body,.nam-slot--leaderboard .nam-card__body{padding:5px 34px 5px 10px}.nam-slot--anchor .nam-card__title,.nam-slot--leaderboard .nam-card__title{margin-bottom:3px;font-size:14px}.nam-slot--anchor .nam-card__button,.nam-slot--leaderboard .nam-card__button{padding:4px 8px;font-size:9px}}@media (min-width:320px) and (max-width:499px){.nam-slot--anchor,.nam-slot.nam-slot--leaderboard{width:320px}.nam-slot--anchor .nam-card,.nam-slot--leaderboard .nam-card{height:100px}.nam-slot--anchor .nam-card__image,.nam-slot--leaderboard .nam-card__image{flex-basis:100px;width:100px;height:100px}.nam-slot--anchor .nam-card__body,.nam-slot--leaderboard .nam-card__body{padding:8px 40px 8px 9px}.nam-slot--anchor .nam-card__title,.nam-slot--leaderboard .nam-card__title{display:-webkit-box;margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.25;white-space:normal}.nam-slot--anchor .nam-card__button,.nam-slot--leaderboard .nam-card__button{padding:5px 8px;font-size:9px}}@media (min-width:300px) and (max-width:319px){.nam-slot--anchor,.nam-slot.nam-slot--leaderboard{width:300px}.nam-slot--anchor .nam-card,.nam-slot--leaderboard .nam-card{height:50px}.nam-slot--anchor .nam-card__image,.nam-slot--leaderboard .nam-card__image{flex-basis:64px;width:64px;height:50px}.nam-slot--anchor .nam-card__body,.nam-slot--leaderboard .nam-card__body{flex-direction:row;align-items:center;gap:6px;padding:4px 40px 4px 6px}.nam-slot--anchor .nam-card__title,.nam-slot--leaderboard .nam-card__title{flex:1;margin:0;font-size:12px}.nam-slot--anchor .nam-card__button,.nam-slot--leaderboard .nam-card__button{flex:0 0 auto;padding:4px 6px;font-size:8px;white-space:nowrap}}@media (max-width:299px){.nam-slot--anchor,.nam-slot.nam-slot--leaderboard{display:none!important}}@media (min-width:768px){.nam-slot--mobile{display:none!important}}@media (prefers-reduced-motion:reduce){.nam-slot--anchor{transition:none}}.nam-slot.nam-slot--leaderboard{width:100%;max-width:1320px}.nam-slot--leaderboard .nam-card,.nam-slot--leaderboard .nam-hotel-unit{width:100%;max-width:none}@media (max-width:767px){.nam-slot.nam-slot--leaderboard{width:100%!important;max-width:100%!important}.nam-slot--anchor{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.nam-hotel-unit{--nam-hotel-accent:#e85d0f;--nam-hotel-accent-strong:#c94606;--nam-hotel-ink:#17283d;--nam-hotel-muted:#65758a;--nam-hotel-divider:#e4e9f0;position:relative;display:block;width:100%;min-width:0;overflow:hidden;border-color:var(--nam-hotel-divider);background:#fff;color:var(--nam-hotel-ink);isolation:isolate}.nam-hotel-unit,.nam-hotel-unit *{box-sizing:border-box}.nam-hotel-unit__label{position:absolute;top:7px;left:7px;z-index:2;overflow:hidden;max-width:calc(100% - 14px);padding:3px 6px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:rgba(23,40,61,.94);color:#fff;font-size:8px;font-weight:800;line-height:1.15;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none}.nam-hotel-unit__items{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));width:100%;min-width:0;min-height:0}.nam-hotel-item{position:relative;display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);min-width:0;min-height:96px;overflow:hidden;border:0;border-bottom:1px solid var(--nam-hotel-divider);background:#fff;color:var(--nam-hotel-ink)!important;text-decoration:none!important;-webkit-tap-highlight-color:rgba(232,93,15,.15);touch-action:manipulation}.nam-hotel-item:last-child{border-bottom:0}.nam-hotel-item__image{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center;background:#edf1f5}.nam-hotel-item__image--placeholder{background:linear-gradient(135deg,#eef2f6 0,#dce4ec 52%,#f5f7f9 100%)}.nam-hotel-item__body{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;overflow:hidden;padding:9px 10px}.nam-hotel-item__title{display:-webkit-box;overflow:hidden;margin:0 0 4px;color:var(--nam-hotel-ink);font-size:14px;font-weight:700;line-height:1.2;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nam-hotel-item__meta{display:-webkit-box;overflow:hidden;margin:0;color:var(--nam-hotel-muted);font-size:11px;font-weight:600;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nam-hotel-item__cta{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;margin-top:7px;padding:4px 8px;border-radius:6px;border:1px solid #c84308;background:linear-gradient(135deg,#e6530b,#f4780b);color:#fff!important;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;text-shadow:0 1px 1px rgba(74,24,0,.28);box-shadow:0 2px 5px rgba(190,65,5,.18);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nam-hotel-item:focus-visible{z-index:3;outline:3px solid #1769e0;outline-offset:-3px}.nam-hotel-unit>.nam-card__close{top:8px;right:8px;width:38px;height:38px;font-size:23px;line-height:36px}@media (max-width:767px){.nam-slot--in-article .nam-hotel-unit,.nam-slot--type-in_article .nam-hotel-unit,.nam-slot--type-inline .nam-hotel-unit{width:min(100%,320px);height:180px;min-height:180px;margin-inline:auto}.nam-slot--in-article .nam-hotel-unit__items,.nam-slot--type-in_article .nam-hotel-unit__items,.nam-slot--type-inline .nam-hotel-unit__items{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));height:100%}.nam-slot--in-article .nam-hotel-item,.nam-slot--type-in_article .nam-hotel-item,.nam-slot--type-inline .nam-hotel-item{grid-template-columns:64px minmax(0,1fr);min-height:0}.nam-slot--in-article .nam-hotel-item__body,.nam-slot--type-in_article .nam-hotel-item__body,.nam-slot--type-inline .nam-hotel-item__body{padding:4px 7px}.nam-slot--in-article .nam-hotel-item__title,.nam-slot--type-in_article .nam-hotel-item__title,.nam-slot--type-inline .nam-hotel-item__title{margin-bottom:2px;font-size:10px;line-height:1.15;-webkit-line-clamp:1}.nam-slot--in-article .nam-hotel-item__meta,.nam-slot--type-in_article .nam-hotel-item__meta,.nam-slot--type-inline .nam-hotel-item__meta{font-size:9px;line-height:1.15;-webkit-line-clamp:1}.nam-slot--in-article .nam-hotel-item__cta,.nam-slot--type-in_article .nam-hotel-item__cta,.nam-slot--type-inline .nam-hotel-item__cta{display:inline-flex;min-height:16px;margin-top:2px;padding:2px 5px;border-radius:4px;font-size:8px;line-height:1}}@media (min-width:768px){.nam-slot--type-inline .nam-hotel-unit{width:min(100%,1320px);height:250px;min-height:250px;margin-inline:auto}.nam-slot--type-inline .nam-hotel-unit__items{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);height:100%}.nam-slot--type-inline .nam-hotel-item{grid-template-columns:minmax(0,1fr);grid-template-rows:132px minmax(0,1fr);min-height:0;border-right:1px solid var(--nam-hotel-divider);border-bottom:0}.nam-slot--type-inline .nam-hotel-item:last-child{border-right:0}.nam-slot--type-inline .nam-hotel-item__body{justify-content:flex-start;padding:12px 14px}.nam-slot--type-inline .nam-hotel-item__cta{margin-top:auto}.nam-slot--in-article .nam-hotel-unit,.nam-slot--type-in_article .nam-hotel-unit{width:min(100%,728px);height:90px;min-height:90px;margin-inline:auto}.nam-slot--in-article .nam-hotel-unit__items,.nam-slot--type-in_article .nam-hotel-unit__items{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);height:100%}.nam-slot--in-article .nam-hotel-item,.nam-slot--type-in_article .nam-hotel-item{grid-template-columns:82px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;border-right:1px solid var(--nam-hotel-divider);border-bottom:0}.nam-slot--in-article .nam-hotel-item:last-child,.nam-slot--type-in_article .nam-hotel-item:last-child{border-right:0}.nam-slot--in-article .nam-hotel-item__body,.nam-slot--type-in_article .nam-hotel-item__body{justify-content:center;padding:6px 8px}.nam-slot--in-article .nam-hotel-item__title,.nam-slot--type-in_article .nam-hotel-item__title{margin-bottom:3px;font-size:12px;line-height:1.2;-webkit-line-clamp:1}.nam-slot--in-article .nam-hotel-item__meta,.nam-slot--type-in_article .nam-hotel-item__meta{font-size:9px;line-height:1.2;-webkit-line-clamp:1}.nam-slot--in-article .nam-hotel-item__cta,.nam-slot--type-in_article .nam-hotel-item__cta{min-height:20px;margin-top:5px;padding:3px 6px;font-size:9px}}.col-sidebar .nam-hotel-unit,.nam-slot--type-sidebar .nam-hotel-unit{height:250px;min-height:250px}.col-sidebar .nam-hotel-unit__items,.nam-slot--type-sidebar .nam-hotel-unit__items{height:100%}.col-sidebar .nam-hotel-item,.nam-slot--type-sidebar .nam-hotel-item{grid-template-columns:84px minmax(0,1fr);min-height:0}.col-sidebar .nam-hotel-item__body,.nam-slot--type-sidebar .nam-hotel-item__body{padding:4px 7px}.col-sidebar .nam-hotel-item__title,.nam-slot--type-sidebar .nam-hotel-item__title{margin-bottom:2px;font-size:11px;-webkit-line-clamp:1}.col-sidebar .nam-hotel-item__meta,.nam-slot--type-sidebar .nam-hotel-item__meta{font-size:9px;-webkit-line-clamp:1}.col-sidebar .nam-hotel-item__cta,.nam-slot--type-sidebar .nam-hotel-item__cta{display:inline-flex;min-height:18px;margin-top:3px;padding:2px 6px;border-radius:4px;font-size:8px;line-height:1}.nam-slot--anchor .nam-hotel-unit,.nam-slot--leaderboard .nam-hotel-unit,.nam-slot--type-banner .nam-hotel-unit,.nam-slot--type-leaderboard .nam-hotel-unit{display:block;width:100%;height:90px;min-height:0;max-height:none}.nam-slot--anchor .nam-hotel-unit__items,.nam-slot--leaderboard .nam-hotel-unit__items,.nam-slot--type-banner .nam-hotel-unit__items,.nam-slot--type-leaderboard .nam-hotel-unit__items{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);height:100%}.nam-slot--anchor .nam-hotel-item,.nam-slot--leaderboard .nam-hotel-item,.nam-slot--type-banner .nam-hotel-item,.nam-slot--type-leaderboard .nam-hotel-item{grid-template-columns:112px minmax(0,1fr);min-height:0;border-right:1px solid var(--nam-hotel-divider);border-bottom:0}.nam-slot--anchor .nam-hotel-item:last-child,.nam-slot--leaderboard .nam-hotel-item:last-child,.nam-slot--type-banner .nam-hotel-item:last-child,.nam-slot--type-leaderboard .nam-hotel-item:last-child{border-right:0}.nam-slot--anchor .nam-hotel-item__body,.nam-slot--leaderboard .nam-hotel-item__body,.nam-slot--type-banner .nam-hotel-item__body,.nam-slot--type-leaderboard .nam-hotel-item__body{padding:7px 10px}.nam-slot--anchor .nam-hotel-item__title,.nam-slot--leaderboard .nam-hotel-item__title,.nam-slot--type-banner .nam-hotel-item__title,.nam-slot--type-leaderboard .nam-hotel-item__title{margin-bottom:3px;font-size:13px;-webkit-line-clamp:1}.nam-slot--anchor .nam-hotel-item__meta,.nam-slot--leaderboard .nam-hotel-item__meta,.nam-slot--type-banner .nam-hotel-item__meta,.nam-slot--type-leaderboard .nam-hotel-item__meta{font-size:10px;-webkit-line-clamp:1}.nam-slot--anchor .nam-hotel-item__cta,.nam-slot--leaderboard .nam-hotel-item__cta,.nam-slot--type-banner .nam-hotel-item__cta,.nam-slot--type-leaderboard .nam-hotel-item__cta{min-height:21px;margin-top:5px;padding:4px 7px;font-size:9px}@media (min-width:768px) and (max-width:1024px){.nam-slot--anchor .nam-hotel-item,.nam-slot--leaderboard .nam-hotel-item,.nam-slot--type-banner .nam-hotel-item,.nam-slot--type-leaderboard .nam-hotel-item{grid-template-columns:88px minmax(0,1fr)}.nam-slot--anchor .nam-hotel-item__body,.nam-slot--leaderboard .nam-hotel-item__body,.nam-slot--type-banner .nam-hotel-item__body,.nam-slot--type-leaderboard .nam-hotel-item__body{padding:6px 8px}}@media (min-width:500px) and (max-width:767px){.nam-slot--anchor .nam-hotel-unit,.nam-slot--leaderboard .nam-hotel-unit,.nam-slot--type-banner .nam-hotel-unit,.nam-slot--type-leaderboard .nam-hotel-unit{height:60px}.nam-slot--anchor .nam-hotel-item,.nam-slot--leaderboard .nam-hotel-item,.nam-slot--type-banner .nam-hotel-item,.nam-slot--type-leaderboard .nam-hotel-item{grid-template-columns:48px minmax(0,1fr)}.nam-slot--anchor .nam-hotel-item__body,.nam-slot--leaderboard .nam-hotel-item__body,.nam-slot--type-banner .nam-hotel-item__body,.nam-slot--type-leaderboard .nam-hotel-item__body{justify-content:center;padding:4px 5px}.nam-slot--anchor .nam-hotel-item__title,.nam-slot--leaderboard .nam-hotel-item__title,.nam-slot--type-banner .nam-hotel-item__title,.nam-slot--type-leaderboard .nam-hotel-item__title{margin-bottom:2px;font-size:9px;-webkit-line-clamp:1}.nam-slot--anchor .nam-hotel-item__meta,.nam-slot--leaderboard .nam-hotel-item__meta,.nam-slot--type-banner .nam-hotel-item__meta,.nam-slot--type-leaderboard .nam-hotel-item__meta{font-size:7px}.nam-slot--anchor .nam-hotel-item__cta,.nam-slot--leaderboard .nam-hotel-item__cta,.nam-slot--type-banner .nam-hotel-item__cta,.nam-slot--type-leaderboard .nam-hotel-item__cta{display:inline-flex;min-height:14px;margin-top:2px;padding:1px 4px;border-radius:3px;font-size:7px;line-height:1}.nam-slot--anchor .nam-hotel-unit__label,.nam-slot--leaderboard .nam-hotel-unit__label,.nam-slot--type-banner .nam-hotel-unit__label,.nam-slot--type-leaderboard .nam-hotel-unit__label{top:3px;left:3px;padding:2px 4px;font-size:7px}}@media (min-width:320px) and (max-width:499px){.nam-slot--anchor .nam-hotel-unit,.nam-slot--leaderboard .nam-hotel-unit,.nam-slot--type-banner .nam-hotel-unit,.nam-slot--type-leaderboard .nam-hotel-unit{height:100px}.nam-slot--anchor .nam-hotel-item,.nam-slot--leaderboard .nam-hotel-item,.nam-slot--type-banner .nam-hotel-item,.nam-slot--type-leaderboard .nam-hotel-item{grid-template-columns:minmax(0,1fr);grid-template-rows:43px minmax(0,1fr)}.nam-slot--anchor .nam-hotel-item__body,.nam-slot--leaderboard .nam-hotel-item__body,.nam-slot--type-banner .nam-hotel-item__body,.nam-slot--type-leaderboard .nam-hotel-item__body{justify-content:flex-start;padding:4px 5px 3px}.nam-slot--anchor .nam-hotel-item__title,.nam-slot--leaderboard .nam-hotel-item__title,.nam-slot--type-banner .nam-hotel-item__title,.nam-slot--type-leaderboard .nam-hotel-item__title{margin-bottom:2px;font-size:9px;line-height:1.1;-webkit-line-clamp:1}.nam-slot--anchor .nam-hotel-item__meta,.nam-slot--leaderboard .nam-hotel-item__meta,.nam-slot--type-banner .nam-hotel-item__meta,.nam-slot--type-leaderboard .nam-hotel-item__meta{font-size:8px;line-height:1.15;-webkit-line-clamp:1}.nam-slot--anchor .nam-hotel-item__cta,.nam-slot--leaderboard .nam-hotel-item__cta,.nam-slot--type-banner .nam-hotel-item__cta,.nam-slot--type-leaderboard .nam-hotel-item__cta{display:inline-flex;min-height:14px;margin-top:2px;padding:1px 4px;border-radius:3px;font-size:7px;line-height:1}.nam-slot--anchor .nam-hotel-unit__label,.nam-slot--leaderboard .nam-hotel-unit__label,.nam-slot--type-banner .nam-hotel-unit__label,.nam-slot--type-leaderboard .nam-hotel-unit__label{top:3px;left:3px;padding:2px 4px;font-size:7px}}@media (min-width:300px) and (max-width:319px){.nam-slot--anchor .nam-hotel-unit,.nam-slot--leaderboard .nam-hotel-unit,.nam-slot--type-banner .nam-hotel-unit,.nam-slot--type-leaderboard .nam-hotel-unit{height:50px}.nam-slot--anchor .nam-hotel-item,.nam-slot--leaderboard .nam-hotel-item,.nam-slot--type-banner .nam-hotel-item,.nam-slot--type-leaderboard .nam-hotel-item{grid-template-columns:32px minmax(0,1fr)}.nam-slot--anchor .nam-hotel-item__body,.nam-slot--leaderboard .nam-hotel-item__body,.nam-slot--type-banner .nam-hotel-item__body,.nam-slot--type-leaderboard .nam-hotel-item__body{padding:3px 4px}.nam-slot--anchor .nam-hotel-item__title,.nam-slot--leaderboard .nam-hotel-item__title,.nam-slot--type-banner .nam-hotel-item__title,.nam-slot--type-leaderboard .nam-hotel-item__title{margin:0;font-size:8px;line-height:1.1;-webkit-line-clamp:2}.nam-slot--anchor .nam-hotel-item__meta,.nam-slot--anchor .nam-hotel-unit__label,.nam-slot--leaderboard .nam-hotel-item__meta,.nam-slot--leaderboard .nam-hotel-unit__label,.nam-slot--type-banner .nam-hotel-item__meta,.nam-slot--type-banner .nam-hotel-unit__label,.nam-slot--type-leaderboard .nam-hotel-item__meta,.nam-slot--type-leaderboard .nam-hotel-unit__label{display:none}.nam-slot--anchor .nam-hotel-item__cta,.nam-slot--leaderboard .nam-hotel-item__cta,.nam-slot--type-banner .nam-hotel-item__cta,.nam-slot--type-leaderboard .nam-hotel-item__cta{display:inline-flex;min-height:13px;margin-top:2px;padding:1px 3px;border-radius:3px;font-size:6px;line-height:1}}.nam-slot--rail .nam-hotel-unit{display:block;width:160px;height:600px;min-height:0;max-height:none;border-radius:9px}.nam-slot--rail .nam-hotel-unit__items{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));width:160px;height:600px}.nam-slot--rail .nam-hotel-item{grid-template-columns:minmax(0,1fr);grid-template-rows:88px minmax(0,1fr);min-height:0}.nam-slot--rail .nam-hotel-item__body{justify-content:flex-start;padding:7px 8px}.nam-slot--rail .nam-hotel-item__title{margin-bottom:3px;font-size:12px}.nam-slot--rail .nam-hotel-item__meta{font-size:9px;-webkit-line-clamp:2}.nam-slot--rail .nam-hotel-item__cta{min-height:22px;margin-top:auto;padding:4px 7px;font-size:9px}.nam-slot--rail .nam-hotel-unit__label{top:5px;left:5px;max-width:150px;padding:2px 5px;font-size:7px}.nam-slot--popup .nam-hotel-unit{max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.nam-slot--popup .nam-hotel-item{min-height:112px}.nam-slot--popup .nam-hotel-unit__items{min-height:336px}.nam-slot--popup .nam-hotel-item__body{padding-right:12px}@media (min-width:768px){.nam-slot--popup .nam-hotel-unit__items{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);min-height:360px}.nam-slot--popup .nam-hotel-item{grid-template-columns:minmax(0,1fr);grid-template-rows:145px minmax(0,1fr);min-height:360px;border-right:1px solid var(--nam-hotel-divider);border-bottom:0}.nam-slot--popup .nam-hotel-item:last-child{border-right:0}.nam-slot--popup .nam-hotel-item__body{justify-content:flex-start;padding:11px 10px}.nam-slot--popup .nam-hotel-item__cta{margin-top:auto}}@media (hover:hover) and (pointer:fine){.nam-hotel-item:hover{background:#fff8f2;color:var(--nam-hotel-accent-strong)!important}.nam-hotel-item:hover .nam-hotel-item__title{color:var(--nam-hotel-accent-strong)}.nam-hotel-item:hover .nam-hotel-item__cta{border-color:#8f2d05;background:#a93606;color:#fff!important;text-shadow:none;box-shadow:0 4px 10px rgba(117,36,2,.28);transform:translateY(-1px)}}.nam-hotel-item:focus-visible .nam-hotel-item__cta{border-color:#8f2d05;background:#a93606;color:#fff!important;text-shadow:none}@media (forced-colors:active){.nam-hotel-item,.nam-hotel-unit{border-color:CanvasText}.nam-hotel-item__cta,.nam-hotel-unit__label{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}@media (min-width:768px){.nam-slot[data-nam-placement=home_top]{width:min(100%,1320px);height:250px;min-height:250px;margin-inline:auto;overflow:hidden}.nam-slot[data-nam-placement=home_top]>.nam-card,.nam-slot[data-nam-placement=home_top]>.nam-hotel-unit{width:100%;height:250px;min-height:250px;max-height:250px}.nam-slot[data-nam-placement=home_top]>.nam-card:not(.nam-card--image-only)>.nam-card__image{height:250px;min-height:0}.nam-slot[data-nam-placement=home_top]>.nam-card>.nam-card__body{min-height:0;overflow:hidden}}@media (min-width:768px){.nam-slot[data-nam-placement=home_bottom]{width:min(100%,1320px);height:250px;min-height:250px;margin-inline:auto;overflow:hidden}.nam-slot[data-nam-placement=home_bottom]>.nam-card,.nam-slot[data-nam-placement=home_bottom]>.nam-hotel-unit{width:100%;height:250px;min-height:250px;max-height:250px}.nam-slot[data-nam-placement=home_bottom]>.nam-card:not(.nam-card--image-only)>.nam-card__image{height:250px;min-height:0}.nam-slot[data-nam-placement=home_bottom]>.nam-card>.nam-card__body{min-height:0;overflow:hidden}}.nam-slot--critical,.nam-slot--critical[data-nam-loaded]:empty{display:block;box-sizing:border-box;contain:layout paint}@media (min-width:768px){.nam-slot[data-nam-placement=header_leaderboard]{display:block;width:min(100%,1320px);height:90px;min-height:90px;max-height:90px;margin-inline:auto;overflow:hidden}.nam-slot[data-nam-placement=header_leaderboard]>.nam-card,.nam-slot[data-nam-placement=header_leaderboard]>.nam-hotel-unit{width:100%;height:90px;min-height:90px;max-height:90px;overflow:hidden}.nam-slot[data-nam-placement=header_leaderboard] .nam-card__image,.nam-slot[data-nam-placement=header_leaderboard] .nam-card__image-link{height:90px;min-height:0}}@media (max-width:767px){.nam-slot[data-nam-placement=header_leaderboard]{display:block;width:min(100%,320px);height:100px;min-height:100px;max-height:100px;margin-inline:auto;overflow:hidden}.nam-slot[data-nam-placement=header_leaderboard]>.nam-card,.nam-slot[data-nam-placement=header_leaderboard]>.nam-hotel-unit{width:100%;height:100px;min-height:100px;max-height:100px;overflow:hidden}.nam-slot[data-nam-placement=header_leaderboard] .nam-card__image,.nam-slot[data-nam-placement=header_leaderboard] .nam-card__image-link{height:100px;min-height:0}}@media (max-width:767px){.nam-slot[data-nam-placement=home_top]{width:min(100%,320px);height:180px;min-height:180px;margin-inline:auto;overflow:hidden}.nam-slot[data-nam-placement=home_top]>.nam-card,.nam-slot[data-nam-placement=home_top]>.nam-hotel-unit{width:100%;height:180px;min-height:180px;max-height:180px}.nam-slot[data-nam-placement=home_top]>.nam-card:not(.nam-card--image-only){display:flex}.nam-slot[data-nam-placement=home_top]>.nam-card:not(.nam-card--image-only)>.nam-card__image{flex:0 0 40%;width:40%;height:180px;min-height:0}.nam-slot[data-nam-placement=home_top]>.nam-card>.nam-card__body{min-height:0;overflow:hidden;padding:10px}.nam-slot[data-nam-placement=home_top] .nam-card__text{display:-webkit-box;overflow:hidden;margin-bottom:7px;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (max-width:767px){.nam-slot[data-nam-placement=home_bottom]{width:min(100%,320px);height:180px;min-height:180px;margin-inline:auto;overflow:hidden}.nam-slot[data-nam-placement=home_bottom]>.nam-card,.nam-slot[data-nam-placement=home_bottom]>.nam-hotel-unit{width:100%;height:180px;min-height:180px;max-height:180px}.nam-slot[data-nam-placement=home_bottom]>.nam-card:not(.nam-card--image-only){display:flex}.nam-slot[data-nam-placement=home_bottom]>.nam-card:not(.nam-card--image-only)>.nam-card__image{flex:0 0 40%;width:40%;height:180px;min-height:0}.nam-slot[data-nam-placement=home_bottom]>.nam-card>.nam-card__body{min-height:0;overflow:hidden;padding:10px}.nam-slot[data-nam-placement=home_bottom] .nam-card__text{display:-webkit-box;overflow:hidden;margin-bottom:7px;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (max-width:767px){.nam-slot[data-nam-placement=home_bottom],.nam-slot[data-nam-placement=home_middle],.nam-slot[data-nam-placement=home_top]{box-sizing:border-box;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto;margin-left:auto;padding-right:0!important;padding-left:0!important}.nam-slot[data-nam-placement=home_bottom]>.nam-card,.nam-slot[data-nam-placement=home_bottom]>.nam-hotel-unit,.nam-slot[data-nam-placement=home_middle]>.nam-card,.nam-slot[data-nam-placement=home_middle]>.nam-hotel-unit,.nam-slot[data-nam-placement=home_top]>.nam-card,.nam-slot[data-nam-placement=home_top]>.nam-hotel-unit{width:100%;max-width:none}}