/* V143: Azerbaijan country overview and destination navigation. */
.azerbaijan-subnav{display:flex;flex-wrap:wrap;gap:.6rem;max-width:1180px;margin:1.4rem auto 0;padding:0 1.25rem}
.azerbaijan-subnav a{display:inline-flex;align-items:center;padding:.7rem 1rem;border:1px solid rgba(22,63,53,.2);border-radius:999px;color:var(--green);background:rgba(255,255,255,.85);text-decoration:none;font-weight:700;line-height:1.35}
.azerbaijan-subnav a.active{background:var(--green);color:#fff;border-color:var(--green)}
.azerbaijan-subnav a:hover{box-shadow:0 3px 12px rgba(22,63,53,.12)}
.azerbaijan-subnav a:focus-visible{outline:3px solid #bc862b;outline-offset:3px}
.az-source-link{padding-top:1rem}
@media(max-width:600px){.azerbaijan-subnav{gap:.5rem;padding:0 1rem}.azerbaijan-subnav a{font-size:.9rem;padding:.65rem .8rem}}

/* V145: keep long location names inside narrow text cards. */
.hero-visual-text > div{min-width:0;max-width:100%;width:100%}
.hero-visual-text strong,.hero-visual-text span{overflow-wrap:anywhere;hyphens:auto}
