/* Shared country and city guide navigation. */
.guide-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}
.guide-shortcuts a,.guide-return{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #31546b;border-radius:7px;background:#0b2a40;color:#78e5ed;font-size:13px;text-decoration:none;line-height:1.4}
.guide-shortcuts a:hover,.guide-return:hover{border-color:#e7c177;color:#e7c177;background:#12344a}
.guide-shortcuts a:focus-visible,.guide-return:focus-visible,.country-header a:focus-visible{outline:2px solid #e7c177;outline-offset:4px}
.dossier-grid aside{position:static;min-width:0}
.dossier-grid [id],#guide-top{scroll-margin-top:120px}
.dossier-grid aside a{overflow-wrap:anywhere}
@media(max-width:800px){.country-header{flex-wrap:wrap;gap:12px}.country-header>a:last-child{display:inline-flex;align-items:center;min-height:44px}.guide-shortcuts{display:grid;grid-template-columns:1fr 1fr}.guide-shortcuts a{padding:10px}.dossier-grid [id],#guide-top{scroll-margin-top:160px}.dossier-grid aside{border-top:1px solid #31546b;padding-top:24px}}
