/* ===== /pk/ service guides (page-pk-guide.php). Layout comes from nonresident.css (.nr-page); only the
   Pakistan-only additions live here, scoped to .pk-guide. ===== */
.nr-guide .nr-price .pk-soon-sm{display:inline-block;margin-left:6px;padding:2px 8px;font-size:12px;vertical-align:2px}
.pk-guide .final .pk-hours{margin-top:6px;font-size:13px}

/* Related-pages list with five entries (/nonresident/* and /pk/* guides share .nr-related): 3 + 2, centred
   widths, at 881–1100px; a lone last card spans the row at 641–880px (technical QA 14 Oct 2026, item 8). */
@media (min-width:881px) and (max-width:1100px){
  .nr-page .nr-related ul:has(> :nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}
  .nr-page .nr-related ul:has(> :nth-child(5):last-child) > *{grid-column:span 2}
  .nr-page .nr-related ul:has(> :nth-child(5):last-child) > :nth-last-child(-n+2){grid-column:span 3}
}
@media (min-width:641px) and (max-width:880px){
  .nr-page .nr-related ul > :last-child:nth-child(odd){grid-column:1/-1}
}

/* Demo-window titles rendered as <p> (not headings) keep the heading wrap (14 Oct 2026). */
.nr-page p.nr-co-name,.nr-page p.nr-mini-t,.page-template-page-country-pk p.pk-co-name,.page-template-page-country-pk p.pk-mini-t,.page-template-page-country-uk .uk-dash p.pnl-t,.page-template-page-country-uk .uk-dash p.uk-h3{text-wrap:balance}
