.Shell-module__Asfdza__shell{max-width:var(--layout-max);padding:var(--space-section) var(--space-edge) 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:72px;margin:0 auto;display:grid}.Shell-module__Asfdza__main{grid-column:span 3;min-width:0}.Shell-module__Asfdza__sidebar{grid-column:span 1;min-width:0}@media (max-width:1100px){.Shell-module__Asfdza__shell{gap:var(--space-section);grid-template-columns:minmax(0,1fr)}.Shell-module__Asfdza__main{grid-column:auto}.Shell-module__Asfdza__sidebar{grid-column:auto;position:static}}
.AdSlot-module__8eojva__slot{border:1px dashed var(--color-line);border-radius:var(--radius-card);color:var(--color-text-meta);font-size:var(--size-meta);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}
.WeatherWidget-module__2ZuUrG__widget{flex-direction:column;gap:4px;display:flex}.WeatherWidget-module__2ZuUrG__row{align-items:center;gap:12px;display:flex}.WeatherWidget-module__2ZuUrG__icon{color:currentColor;flex-shrink:0;display:inline-flex}.WeatherWidget-module__2ZuUrG__temp{font-family:var(--font-heading), Georgia, serif;font-size:2.3rem;font-weight:600;line-height:1}.WeatherWidget-module__2ZuUrG__label{font-size:calc(var(--size-body) * .85);margin:2px 0 0!important}.WeatherWidget-module__2ZuUrG__range{font-size:var(--size-meta);opacity:.85;margin:2px 0 0!important}.WeatherWidget-module__2ZuUrG__meta{font-size:var(--size-meta);opacity:.7;margin-top:8px!important}.WeatherWidget-module__2ZuUrG__credit{font-size:var(--size-meta);opacity:.55;margin-top:4px!important}.WeatherWidget-module__2ZuUrG__inlineLink{color:inherit;border-bottom:0;text-decoration:underline}
.Sidebar-module__5-k5AW__stack{gap:var(--space-cards);flex-direction:column;display:flex}.Sidebar-module__5-k5AW__box{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:28px}.Sidebar-module__5-k5AW__heading{font-size:var(--size-meta);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-meta);margin-bottom:16px;font-weight:600}.Sidebar-module__5-k5AW__body{font-size:calc(var(--size-body) * .82);line-height:1.6}.Sidebar-module__5-k5AW__body p{margin-bottom:14px}.Sidebar-module__5-k5AW__source{color:var(--color-text-meta);font-size:var(--size-meta)}.Sidebar-module__5-k5AW__more{color:var(--color-accent);font-size:calc(var(--size-body) * .8);border-bottom:0}.Sidebar-module__5-k5AW__boxFeatured{background:var(--color-accent);border-color:var(--color-accent)}.Sidebar-module__5-k5AW__boxFeatured .Sidebar-module__5-k5AW__heading{color:#ffffffad}.Sidebar-module__5-k5AW__boxFeatured .Sidebar-module__5-k5AW__body{color:#ffffffeb}.Sidebar-module__5-k5AW__boxFeatured .Sidebar-module__5-k5AW__source{color:#fff9}.Sidebar-module__5-k5AW__boxFeatured .Sidebar-module__5-k5AW__more{color:#fff}.Sidebar-module__5-k5AW__boxFeatured .Sidebar-module__5-k5AW__more:hover{color:var(--color-cta)}.Sidebar-module__5-k5AW__list{margin:0;padding:0;list-style:none}.Sidebar-module__5-k5AW__list li{border-bottom:1px solid var(--color-line);margin-bottom:14px;padding-bottom:14px}.Sidebar-module__5-k5AW__list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.Sidebar-module__5-k5AW__linkItem{font-family:var(--font-heading), Georgia, serif;font-size:calc(var(--size-body) * .95);border-bottom:0;line-height:1.3;display:block}.Sidebar-module__5-k5AW__itemMeta{color:var(--color-text-meta);font-size:var(--size-meta);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;display:block}
.Breadcrumbs-module__qHR2Ta__nav{margin:0 0 var(--space-heading-text)}.Breadcrumbs-module__qHR2Ta__list{font-size:var(--size-meta);color:var(--color-text-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__qHR2Ta__item{align-items:center;gap:8px;display:inline-flex}.Breadcrumbs-module__qHR2Ta__item a{color:var(--color-text-meta);border-bottom:1px solid #0000}.Breadcrumbs-module__qHR2Ta__item a:hover{color:var(--color-accent);border-color:var(--color-accent)}.Breadcrumbs-module__qHR2Ta__sep{margin-left:8px}
.page-module__9p1vwa__intro{max-width:var(--measure);color:var(--color-text-secondary);margin-bottom:var(--space-cards)}.page-module__9p1vwa__grid{gap:var(--space-cards);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}
.page-module__sItTKa__intro{max-width:var(--measure);color:var(--color-text-secondary);margin-bottom:var(--space-cards)}.page-module__sItTKa__grid{gap:var(--space-cards);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}
.page-module__lbtXhq__intro{max-width:var(--measure);color:var(--color-text-secondary);margin-bottom:var(--space-cards)}.page-module__lbtXhq__grid{gap:var(--space-cards);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}
.page-module__ypceoq__intro{max-width:var(--measure);color:var(--color-text-secondary);margin-bottom:var(--space-cards)}.page-module__ypceoq__grid{gap:var(--space-cards);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}
.page-module__UTobtW__intro{max-width:var(--measure);color:var(--color-text-secondary);margin-bottom:var(--space-cards)}.page-module__UTobtW__grid{gap:var(--space-cards);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}
.MediaFigure-module__NIrkaW__figure{margin:0 0 var(--space-paragraph);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-card);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MediaFigure-module__NIrkaW__hero{aspect-ratio:16/9;margin-bottom:var(--space-cards)}.MediaFigure-module__NIrkaW__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block}.MediaFigure-module__NIrkaW__figure:hover .MediaFigure-module__NIrkaW__image{transform:scale(1.04)}.MediaFigure-module__NIrkaW__empty{color:#a5a096;font-size:var(--size-meta);letter-spacing:.1em;text-transform:uppercase}.MediaFigure-module__NIrkaW__credit{color:var(--color-text-meta);background:#fbfaf7d9;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px;right:12px}.MediaFigure-module__NIrkaW__plain{background:var(--color-card);box-shadow:var(--shadow-card);border:0;transition:box-shadow .3s}.MediaFigure-module__NIrkaW__plain:hover{box-shadow:var(--shadow-card-hover)}
.TourFacts-module__gD3Fba__row{color:var(--color-text-meta);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 14px;display:flex}.TourFacts-module__gD3Fba__fact{font-size:var(--size-meta);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.TourFacts-module__gD3Fba__icon{color:var(--color-accent);flex-shrink:0;display:inline-flex}
.EntryCard-module__Pu2aFa__card{background:0 0;border:0;flex-direction:column;padding:0;display:flex}.EntryCard-module__Pu2aFa__imageLink{border-bottom:0;display:block}.EntryCard-module__Pu2aFa__meta{color:var(--color-text-meta);font-size:var(--size-meta);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 10px}.EntryCard-module__Pu2aFa__title{font-size:var(--size-card);letter-spacing:-.01em;margin:0 0 12px}.EntryCard-module__Pu2aFa__link{border-bottom:0;transition:color .2s}.EntryCard-module__Pu2aFa__card:hover .EntryCard-module__Pu2aFa__link{color:var(--color-accent)}.EntryCard-module__Pu2aFa__text{color:var(--color-text-secondary);font-size:calc(var(--size-body) * .85);margin-bottom:18px;line-height:1.55}.EntryCard-module__Pu2aFa__more{font-size:calc(var(--size-body) * .8);letter-spacing:.04em;color:var(--color-text);border-bottom:0;margin-top:auto;transition:color .2s}.EntryCard-module__Pu2aFa__more:hover{color:var(--color-accent)}
.EntryPage-module__paLioa__byline{font-size:var(--size-meta);color:var(--color-text-meta);margin:0 0 var(--space-heading-text)}.EntryPage-module__paLioa__byline a{color:inherit}.EntryPage-module__paLioa__article{margin-top:var(--space-cards)}.EntryPage-module__paLioa__inlineAd{max-width:var(--measure);margin-top:var(--space-section)}
.not-found-module__sxuMuG__text{color:var(--color-text-secondary);margin:var(--space-heading-text) 0 var(--space-paragraph)}.not-found-module__sxuMuG__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.not-found-module__sxuMuG__list a{border-bottom:1px solid var(--color-line)}
.page-module__HzIS7q__form{margin-bottom:var(--space-cards);max-width:var(--measure)}.page-module__HzIS7q__label{color:var(--color-text-meta);font-size:var(--size-meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.page-module__HzIS7q__row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.page-module__HzIS7q__input{border:0;border-bottom:1px solid var(--color-line);font-family:inherit;font-size:var(--size-body);color:var(--color-text);background:0 0;flex:260px;padding:8px 0}.page-module__HzIS7q__input:focus{border-color:var(--color-accent);outline:none}.page-module__HzIS7q__button{border:1px solid var(--color-line);border-radius:var(--radius-card);font-family:inherit;font-size:calc(var(--size-body) * .8);letter-spacing:.06em;color:var(--color-text);cursor:pointer;background:0 0;padding:10px 22px;transition:border-color .2s,color .2s}.page-module__HzIS7q__button:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__HzIS7q__count{color:var(--color-text-meta);font-size:var(--size-meta);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-cards)}.page-module__HzIS7q__hint{color:var(--color-text-secondary);max-width:var(--measure)}.page-module__HzIS7q__empty{max-width:var(--measure);border:1px dashed var(--color-line);border-radius:var(--radius-card);color:var(--color-text-meta);font-size:calc(var(--size-body) * .9);padding:26px 30px}.page-module__HzIS7q__empty p:last-child{margin-bottom:0}.page-module__HzIS7q__grid{gap:var(--space-cards);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}
.page-module__ge-ewW__article{margin-top:var(--space-cards)}.page-module__ge-ewW__lead{font-size:calc(var(--size-body) * 1.1);color:var(--color-text);line-height:1.6}.page-module__ge-ewW__linkBack{margin-top:var(--space-section)}
