/* PA-PGGD-20261015 Guides hub + articles in the homepage v2 style (radius 28, white cards, red/blue pills). Delete file to restore. */
/* Hub */
html body.pa-gd-v2--hub .pa-ds-hero{margin-top:108px!important}
body.pa-gd-v2--hub .pa-gd__feat,body.pa-gd-v2--hub .pa-gd__grid>li{border-radius:28px!important;background:#fff!important;border:0!important;overflow:hidden;box-shadow:0 30px 70px -48px rgba(3,4,94,.45),0 0 0 1px rgba(3,4,94,.06)!important}
body.pa-gd-v2--hub .pa-gd__feat .pa-ds-photo,body.pa-gd-v2--hub .pa-gd__grid .pa-ds-photo{border-radius:28px 28px 0 0}
body.pa-gd-v2--hub .pa-gd__chips a{border-radius:999px!important;background:#fff;color:#03045e;box-shadow:0 0 0 1px rgba(0,18,255,.25);border:0}
body.pa-gd-v2--hub .pa-gd__chips a[aria-current]{background:#0012ff!important;color:#fff!important;box-shadow:none}
body.pa-gd-v2--hub .pa-gd__badge{border-radius:999px;background:#ff3131;color:#fff}
body.pa-gd-v2--hub .pa-gd__feat h2,body.pa-gd-v2--hub .pa-gd__grid h2,body.pa-gd-v2--hub .pa-gd__grid h3{font-family:var(--pa-display);letter-spacing:-.03em;color:#03045e}
/* Articles */
body.pa-gd-v2--art .site-content>.ast-container{padding-top:0}
body.pa-gd-v2--art article.post{margin:108px auto 0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 30px 70px -48px rgba(3,4,94,.45),0 0 0 1px rgba(3,4,94,.06)!important;padding:clamp(22px,3vw,48px)!important}
body.pa-gd-v2--art .entry-title{font-family:var(--pa-display);font-weight:700;letter-spacing:-.04em;line-height:1;color:#03045e;font-size:clamp(2rem,4vw,3.6rem)}
body.pa-gd-v2--art .entry-meta{display:inline-flex;gap:.5em;padding:.35rem .9rem;border-radius:999px;background:rgba(6,10,38,.85);color:#fff}
body.pa-gd-v2--art .entry-meta a,body.pa-gd-v2--art .entry-meta span{color:#fff!important}
body.pa-gd-v2--art .pa-art__toc{border-radius:28px;background:linear-gradient(180deg,#f7f8ff,#eef0ff);border:0}
body.pa-gd-v2--art .pa-art__toc a{color:#0012ff}
body.pa-gd-v2--art .pa-art__cta{border-radius:28px;overflow:hidden}
body.pa-gd-v2--art .pa-art__cta-k{display:inline-block;padding:.3rem .8rem;border-radius:999px;background:#fff;color:#ff3131;box-shadow:0 0 0 1px rgba(255,49,49,.25)}
body.pa-gd-v2--art .pa-art__cta-b{border-radius:999px}
body.pa-gd-v2--art .post-navigation,body.pa-gd-v2--art .comments-area{border-radius:28px;background:#fff;border:0}
@media (max-width:767px){html body.pa-gd-v2--hub .pa-ds-hero{margin-top:86px!important}body.pa-gd-v2--hub .pa-gd__feat,body.pa-gd-v2--hub .pa-gd__grid>li{border-radius:22px!important}body.pa-gd-v2--art article.post{margin:24px 10px 0!important;border-radius:22px!important;padding:20px 16px!important}}
/* PA-GDFIX: byline shows the date only (author is empty; "By" and "/" are hidden, markup kept). */
html body.pa-gd-v2--art .entry-meta{font-size:0!important}
html body.pa-gd-v2--art .entry-meta .posted-by{display:none!important}
html body.pa-gd-v2--art .entry-meta .posted-on{font-size:.875rem!important}
/* PA-GDFIX: numbered steps (the number is in the text) show one number, title on its own line. */
html body.pa-gd-v2--art .pa-art__body ol:has(>li>b:first-of-type){list-style:none!important;padding-left:0!important;margin-left:0!important}
html body.pa-gd-v2--art .pa-art__body ol:has(>li>b:first-of-type)>li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6em;margin:0 0 1em}
html body.pa-gd-v2--art .pa-art__body ol:has(>li>b:first-of-type)>li>b{flex:1 1 80%;display:block}
/* PA-GDGAP: same top gap above "Guides by country" as above "Search guides" (card padding + border = 20px). */
html body.pa-gd-v2--hub .pa-gc__sticky .pa-gc__h{margin-top:20px!important}
