/* Public passport registry: clear title contrast, record spacing and mobile fit. */
html body.gcvr-passports #gcp27-main{background:#f3f6f9!important;padding:32px 24px 56px!important;min-height:55vh}
html body.gcvr-passports #post-1136{box-sizing:border-box;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content{margin:0!important;padding:0!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content>div{box-sizing:border-box!important;max-width:none!important;width:100%!important;margin:0 auto!important;color:#13263c!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content>div>section:first-child{box-sizing:border-box!important;padding:40px 32px!important;margin:0 0 24px!important;border-radius:18px!important;background:#142b43!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content>div>section:first-child>div{color:#e4c985!important;font-size:12px!important;letter-spacing:.14em!important}
html body.gcvr-passports #post-1136 h1{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.16!important;margin:8px 0 12px!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content>div>section:first-child p{color:#e2eaf1!important;font-size:16px!important;line-height:1.7!important;max-width:76ch;margin:0!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content>div>section:not(:first-child){margin:0 0 24px!important}
html body.gcvr-passports #post-1136 .gcp27-entry-content>div>section:not(:first-child)>div:first-child{color:#725119!important;font-size:12px!important;letter-spacing:.12em!important;margin-bottom:10px!important}
html body.gcvr-passports #post-1136 article{box-sizing:border-box!important;padding:24px!important;border:1px solid #dbe3ec!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 16px #13263c08!important}
html body.gcvr-passports #post-1136 article>div:first-child{top:20px!important;right:20px!important;color:#174d39!important}
html body.gcvr-passports #post-1136 article>div:nth-of-type(2){color:#40566c!important;font-size:13px!important;line-height:1.5!important}
html body.gcvr-passports #post-1136 article h3{color:#13263c!important;font-size:21px!important;line-height:1.4!important;margin:14px 90px 10px 0!important}
html body.gcvr-passports #post-1136 article p{color:#40566c!important;font-size:15px!important;line-height:1.6!important}
html body.gcvr-passports #post-1136 article a{color:#725119!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:700!important}
html body.gcvr-passports #post-1136 .gcpr-empty{box-sizing:border-box!important;padding:22px!important;border:1px solid #dbe3ec!important;border-radius:14px!important;background:#f8fafc!important;color:#344b62!important}
html body.gcvr-passports #post-1136 .gcpr-empty strong{color:#173a2e!important;font-size:16px!important}
html body.gcvr-passports #post-1136 .gcpr-empty span,html body.gcvr-passports #post-1136 .gcpr-foot{color:#40566c!important;font-size:14px!important;line-height:1.6!important}
html body.gcvr-passports #post-1136 a:focus-visible{outline:3px solid #142b43!important;outline-offset:3px!important;border-radius:3px}
@media(max-width:760px){html body.gcvr-passports #gcp27-main{padding:22px 16px 40px!important}html body.gcvr-passports #post-1136 .gcp27-entry-content>div>section:first-child{padding:28px 22px!important}html body.gcvr-passports #post-1136 article{padding:20px!important}html body.gcvr-passports #post-1136 article>div:first-child{top:14px!important;right:14px!important;font-size:17px!important}html body.gcvr-passports #post-1136 article h3{font-size:18px!important;margin-right:76px!important}}
