:is(#sgmy-chrome-h,#sgmy-chrome-f){--blue:#00A8C0; --blue-d:#007C92; --blue-x:#0B3C4F; --navy:#10324A; --pale:#EEF9FB; --pale-2:#D6F1F6;
  --amber:#F0A800; --amber-d:#B87800; --ink:#2F3B47; --ink-2:#5B6774; --line:#D5E4E8; --wa:#25D366;
  --w:1180px; --g:24px; --r:14px;;font:16px/1.6 Poppins,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}
:is(#sgmy-chrome-h,#sgmy-chrome-f) *,:is(#sgmy-chrome-h,#sgmy-chrome-f) *::before,:is(#sgmy-chrome-h,#sgmy-chrome-f) *::after{box-sizing:border-box}
:is(#sgmy-chrome-h,#sgmy-chrome-f) img{max-width:100%;height:auto;display:block}
:is(#sgmy-chrome-h,#sgmy-chrome-f) a{color:var(--blue-d)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) ul{margin:0;padding:0}
:is(#sgmy-chrome-h,#sgmy-chrome-f) p{margin:0 0 1em}
:is(#sgmy-chrome-h,#sgmy-chrome-f) h4{margin:0 0 .6em;line-height:1.3}
:is(#sgmy-chrome-h,#sgmy-chrome-f) nav{display:block}
body.sgmy-chrome-on #masthead,body.sgmy-chrome-on #colophon{display:none!important}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .logo img{width:46px!important;height:43px!important;max-height:none!important;max-width:none!important;object-fit:contain}
@media (max-width:430px){#sgmy-chrome-h .top .logo img{width:44px!important;height:41px!important}}
#sgmy-chrome-h{position:sticky;top:0;z-index:9990}
.admin-bar #sgmy-chrome-h{top:32px}@media (max-width:782px){.admin-bar #sgmy-chrome-h{top:46px}}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .frame{width:min(var(--w),100% - 2*var(--g));margin-inline:auto}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .hide-s{display:initial}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .frame{display:flex;align-items:center;gap:28px;height:72px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--blue-d);font-weight:700;font-size:20px;letter-spacing:.02em}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .logo img{width:46px;height:43px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top nav{display:flex;gap:22px;margin-left:auto;font-weight:500;font-size:15px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top nav a{color:var(--ink);text-decoration:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top nav a:hover{color:var(--blue-d)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .call{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;text-decoration:none;color:var(--ink)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .call small{font-size:12px;color:var(--ink-2)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .call b{font-size:18px;color:var(--blue-d)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .menu-btn,:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .mnav,:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .mnav[hidden]{display:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .gg{width:22px;height:22px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .trust .gg{width:46px;height:46px;flex:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .pill{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink);text-decoration:none;background:var(--pale);border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .pill .gg{width:16px;height:16px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .pill b{font-size:14px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .gcard-r .gg{width:30px;height:30px;grid-row:1/3}
@media (max-width:860px){
:is(#sgmy-chrome-h,#sgmy-chrome-f) .pill{display:none}
}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .intro .frame{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rev cite .gg{width:20px;height:20px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rev-who .gg{margin-left:auto;width:20px;height:20px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .gprof-l .gg{width:36px;height:36px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top nav a.nav-book{color:var(--amber-d);font-weight:700}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .guide .frame{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .guide .frame{align-items:stretch}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer{background:#0A2A38;color:#B9D6DE;font-size:14px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .frame{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:36px;padding-top:56px;padding-bottom:28px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer h4{color:#fff;margin:0 0 12px;font-size:15px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer ul{list-style:none;padding:0;margin:0}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer li{padding:4px 0}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer a{color:#DCEFF4;text-decoration:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer a:hover{text-decoration:underline}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .rate li{display:flex;justify-content:space-between;gap:10px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .rate b{color:#fff;font-weight:600}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .legal{border-top:1px solid rgba(255,255,255,.12);padding:18px 0 26px;font-size:12.5px;color:#8FB1BA}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .legal .frame{display:block;padding:0}
@media (max-width:1024px){
:is(#sgmy-chrome-h,#sgmy-chrome-f) .footer .frame{grid-template-columns:1fr 1fr}
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .frame{grid-template-columns:1fr 1fr}
}
@media (max-width:1100px){ /* sgmy-travelguide: was 860px, the guide header has two more items */
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top nav{display:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .frame{gap:10px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .call{flex:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--blue-d);padding:0;cursor:pointer}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .menu-btn svg{width:22px;height:22px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .menu-btn[aria-expanded=true]{background:var(--pale);border-color:var(--blue)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .mnav{display:block;border-top:1px solid var(--line);background:#fff;padding:6px 0}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .mnav[hidden]{display:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .mnav a{display:block;padding:12px var(--g);font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--pale-2)}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .mnav a:last-child{border-bottom:0}
@media (max-width:430px){
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .logo{font-size:0;gap:0}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .logo img{width:44px;height:41px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .menu-btn{width:38px;height:38px}
}
}
@media (max-width:600px){
:is(#sgmy-chrome-h,#sgmy-chrome-f) footer .frame{grid-template-columns:1fr}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .call small{display:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .top .call b{font-size:15px;white-space:nowrap}
}
@media (max-width:860px){
:is(#sgmy-chrome-h,#sgmy-chrome-f) .trust .gg{width:34px;height:34px}
}
@media (max-width:860px){
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rate-m .st{color:#FFB100;letter-spacing:1px;font-size:16px}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rate-m b{font-weight:700}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rate-m .gg{width:18px;height:18px;flex:none}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rate-m span.n{color:rgba(255,255,255,.85)}
}
:is(#sgmy-chrome-h,#sgmy-chrome-f) .rate-m{display:none}
/* sgmy-travelguide 0.1.0: travel guide additions (above this line = tg_design_inputs/chrome.css unchanged) */
body.sgmy-chrome-on{background:#fff;margin:0}
body.sgmy-chrome-on #site-navigation,body.sgmy-chrome-on .site-footer>:not(#sgmy-chrome-f){display:none!important}
body.sgmy-chrome-on .site.grid-container{max-width:none;padding:0;background:none}
body.sgmy-chrome-on .site-content{display:block;padding:0}
#sgmy-chrome-h .logo .tg-tag{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:999px;background:var(--pale);border:1px solid var(--pale-2);color:var(--blue-d);font-size:12.5px;font-weight:600;letter-spacing:0;line-height:1.3;white-space:nowrap}
#sgmy-chrome-h .top nav a.nav-here{color:var(--blue-d);font-weight:600}
#sgmy-chrome-h .top nav a.nav-lang{border:1px solid var(--line);border-radius:999px;padding:0 10px}
#sgmy-chrome-h .top .frame{gap:22px}
@media (max-width:1180px){#sgmy-chrome-h .top nav{gap:16px;font-size:14.5px}#sgmy-chrome-h .pill{display:none}}
@media (max-width:1100px){#sgmy-chrome-h .top .frame{gap:10px}#sgmy-chrome-h .top .call{margin-left:auto}#sgmy-chrome-h .mnav a.nav-lang{border:0;border-radius:0;padding:12px var(--g);border-bottom:1px solid var(--pale-2)}}
@media (max-width:430px){#sgmy-chrome-h .logo .tg-tag{font-size:11px;margin-left:6px;padding:2px 7px}#sgmy-chrome-h .top .call b{font-size:14.5px}}
#sgmy-chrome-h .top nav a,#sgmy-chrome-h .top .call b{white-space:nowrap}
#sgmy-chrome-h .top nav{flex:none}

@media (max-width:380px){#sgmy-chrome-h .top .frame{gap:6px}#sgmy-chrome-h .logo .tg-tag{font-size:10px;padding:2px 6px}#sgmy-chrome-h .top .call b{font-size:13px}}
