:root{--gmr-ase-bg:#070606;--gmr-ase-bg-2:#0d0a08;--gmr-ase-panel:#13110e;--gmr-ase-panel-2:#191612;--gmr-ase-panel-3:#0f0d0b;--gmr-ase-gold:#d8b56d;--gmr-ase-gold-2:#f3dc9a;--gmr-ase-ivory:#f7efe1;--gmr-ase-text:#d7cec1;--gmr-ase-muted:#a99f93;--gmr-ase-line:rgba(216,181,109,.20);--gmr-ase-line-strong:rgba(216,181,109,.36);--gmr-ase-shadow:rgba(0,0,0,.34);--gmr-ase-deep-shadow:rgba(0,0,0,.46);--gmr-ase-success-bg:rgba(67,116,77,.16);--gmr-ase-success-line:rgba(130,188,133,.34);--gmr-ase-error-bg:rgba(135,55,45,.18);--gmr-ase-error-line:rgba(220,122,101,.34)}.gmr-ase-slot,.gmr-ase-slot *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.gmr-ase-slot{width:100%;margin:14px 0;padding:0 clamp(12px,2vw,24px);background:transparent!important}.gmr-ase-slot-top,
.gmr-ase-slot-footer,
.gmr-ase-slot-review,
.gmr-ase-slot-museum,
.gmr-ase-slot-forum,
.gmr-ase-slot-other{background:transparent!important}.gmr-ase-frame{max-width:1480px;margin:0 auto;border:1px solid var(--gmr-ase-line-strong)!important;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,var(--gmr-ase-panel),var(--gmr-ase-panel-3))!important;box-shadow:0 12px 30px var(--gmr-ase-deep-shadow), inset 0 1px 0 rgba(255,255,255,.03)!important}.gmr-ase-frame a{background:transparent!important;display:block}.gmr-ase-frame img{display:block;width:100%;height:auto}@media (max-width:782px){.gmr-ase-frame{border-radius:14px}}.gmr-ase-adsense-shell{--gmr-ad-bg:var(--gmr-panel, var(--gmr-surface, #13110e));--gmr-ad-bg-soft:var(--gmr-panel-soft, var(--gmr-surface-section, #0f0d0b));--gmr-ad-text:var(--gmr-ivory, #f7efe1);--gmr-ad-muted:var(--gmr-muted, #a99f93);--gmr-ad-line:var(--gmr-line, rgba(216,181,109,.20));--gmr-ad-gold:var(--gmr-gold, #d8b56d);box-sizing:border-box;width:100%;max-width:100%;margin:28px auto;color:var(--gmr-ad-text);font:inherit;clear:both}.gmr-ase-adsense-shell *,
.gmr-ase-adsense-shell *::before,
.gmr-ase-adsense-shell *::after{box-sizing:border-box}.gmr-ase-adsense-label{margin:0 0 8px;color:var(--gmr-ad-muted);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-align:center;text-transform:uppercase}.gmr-ase-adsense-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:8px 0;overflow:visible;border-top:1px solid var(--gmr-ad-line);border-bottom:1px solid var(--gmr-ad-line);background:linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,.004))}.gmr-ase-adsense-shell .gmr-ase-adsense-unit,
.gmr-ase-adsense-shell .gmr-ase-adsense-banner{display:inline-block!important;width:320px;height:100px;max-width:100%;margin:0 auto;flex:0 0 auto}.gmr-ase-adsense-feed .gmr-ase-adsense-unit,
.gmr-ase-adsense-inline .gmr-ase-adsense-unit{width:320px;height:50px}.gmr-ase-adsense-shell.is-unfilled{display:none!important;margin:0!important;min-height:0!important}.gmr-ase-adsense-article{margin-top:30px;margin-bottom:30px}.gmr-ase-adsense-feed,
.gmr-ase-adsense-inline{grid-column:1 / -1!important;width:100%;min-width:0;align-self:stretch;margin-top:22px;margin-bottom:22px}.gmr-news-archive-grid > .gmr-ase-adsense-shell,
.gmr-discovery-list > .gmr-ase-adsense-shell,
.gmr-archive-grid > .gmr-ase-adsense-shell,
.gmr-city-grid > .gmr-ase-adsense-shell,
.gmr-city-entry-list > .gmr-ase-adsense-shell,
.gmr-country-grid > .gmr-ase-adsense-shell,
.gmr-country-entry-list > .gmr-ase-adsense-shell,
.gmrrc-grid > .gmr-ase-adsense-shell,
.gmrrc-items > .gmr-ase-adsense-shell,
.gmr-mc-category-grid > .gmr-ase-adsense-shell,
.gmr-mc-entry-list > .gmr-ase-adsense-shell,
.gmr-rankings-quiet-list > .gmr-ase-adsense-shell,
.gmr-search-card-grid > .gmr-ase-adsense-shell,
.gmr-community-topic-list > .gmr-ase-adsense-shell,
.gmr-community-thread-list > .gmr-ase-adsense-shell{grid-column:1 / -1!important;flex:0 0 100%}.gmr-ase-adsense-frontpage{width:min(100%,1480px);margin:32px auto;padding:15px;border:1px solid var(--gmr-ad-line);border-radius:22px;background:linear-gradient(180deg,var(--gmr-ad-bg),var(--gmr-ad-bg-soft));box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)}.gmr-ase-adsense-frontpage .gmr-ase-adsense-label{margin-bottom:8px}.gmr-ase-adsense-frontpage .gmr-ase-adsense-stage{border:0;border-radius:15px;background:rgba(255,255,255,.015)}.gmr-ase-adsense-sidebar{margin:18px 0 0;padding:14px;border:1px solid var(--gmr-ad-line);border-radius:18px;background:var(--gmr-ad-bg-soft)}.gmr-ase-adsense-sidebar .gmr-ase-adsense-stage{padding:8px 0;border:0;background:transparent}.gmr-ase-adsense-sidebar .gmr-ase-adsense-unit{width:300px;height:100px}@media (min-width:620px){.gmr-ase-adsense-shell .gmr-ase-adsense-unit{width:468px;height:60px}.gmr-ase-adsense-feed .gmr-ase-adsense-unit,
  .gmr-ase-adsense-inline .gmr-ase-adsense-unit{width:320px;height:50px}.gmr-ase-adsense-sidebar .gmr-ase-adsense-unit{width:300px;height:100px}}@media (min-width:980px){.gmr-ase-adsense-shell .gmr-ase-adsense-unit{width:728px;height:90px}.gmr-ase-adsense-feed .gmr-ase-adsense-unit,
  .gmr-ase-adsense-inline .gmr-ase-adsense-unit{width:468px;height:60px}.gmr-ase-adsense-sidebar .gmr-ase-adsense-unit{width:300px;height:100px}}@media (min-width:783px){.gmr-ase-hide-desktop{display:none!important}}@media (max-width:782px){.gmr-ase-hide-mobile{display:none!important}.gmr-ase-adsense-shell{margin-top:26px;margin-bottom:26px}.gmr-ase-adsense-feed,
  .gmr-ase-adsense-inline{margin-top:18px;margin-bottom:18px}.gmr-ase-adsense-stage{padding:7px 0}.gmr-ase-ad-surface-forum-topics,
  .gmr-ase-ad-surface-forum-threads{margin-top:12px;margin-bottom:12px}.gmr-ase-ad-surface-forum-topics .gmr-ase-adsense-label,
  .gmr-ase-ad-surface-forum-threads .gmr-ase-adsense-label{margin-bottom:4px;font-size:9px;letter-spacing:.14em}.gmr-ase-ad-surface-forum-topics .gmr-ase-adsense-stage,
  .gmr-ase-ad-surface-forum-threads .gmr-ase-adsense-stage{width:min(100%,300px);margin-right:auto;margin-left:auto;padding:3px 0}.gmr-ase-ad-surface-forum-topics .gmr-ase-adsense-unit,
  .gmr-ase-ad-surface-forum-threads .gmr-ase-adsense-unit{width:300px;height:50px}.gmr-ase-adsense-frontpage{width:calc(100% - 24px);margin:28px auto;padding:13px;border-radius:18px}.gmr-ase-adsense-sidebar{display:none!important}}@media (max-width:339px){.gmr-ase-adsense-shell .gmr-ase-adsense-unit{width:300px;height:100px}.gmr-ase-adsense-feed .gmr-ase-adsense-unit,
  .gmr-ase-adsense-inline .gmr-ase-adsense-unit{width:300px;height:50px}}
