/* DA NANG PRIVATE CAR — GLOBAL PUBLIC UI SYSTEM V7
   Final override for all public Private Car pages.
   Goals: 1280px container, compact rhythm, intentional surface hierarchy,
   readable contrast, and no accidental white slabs behind cards. */

body.private-car-international{
  --pc7-shell:1280px;
  --pc7-gutter:16px;
  --pc7-canvas:#f4f7fa;
  --pc7-surface:#ffffff;
  --pc7-soft-blue:#edf5fb;
  --pc7-soft-sand:#f8f5ef;
  --pc7-soft-green:#eef8f2;
  --pc7-line:#d9e4ed;
  --pc7-line-strong:#cbd9e4;
  --pc7-ink:#16324a;
  --pc7-heading:#0d2944;
  --pc7-muted:#61768b;
  --pc7-blue:#0b63ce;
  --pc7-navy:#0d315a;
  --pc7-green:#16813d;
  --pc7-yellow:#ffc400;
  --pc7-dark-muted:#d9e5f0;
  --pc7-radius:14px;
  color:var(--pc7-ink)!important;
  background:var(--pc7-canvas)!important;
}
body.private-car-international *,
body.private-car-international *::before,
body.private-car-international *::after{box-sizing:border-box!important}
body.private-car-international .taxi-service-main,
body.private-car-international #main-content{background:var(--pc7-canvas)!important;color:var(--pc7-ink)!important}

/* ========== ONE PUBLIC CONTAINER SYSTEM ========== */
body.private-car-international main .txs-shell,
body.private-car-international main .pc-shell,
body.private-car-international main .pch-shell,
body.private-car-international main .pcm-shell,
body.private-car-international main .pc-support,
body.private-car-international.taxi-page-shop-detail main .ct5-container{
  width:min(var(--pc7-shell),calc(100% - (var(--pc7-gutter) * 2)))!important;
  max-width:var(--pc7-shell)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.private-car-international.taxi-page-shop-detail main .ct5-page,
body.private-car-international.taxi-page-shop-detail main .ct5-shop-page{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;
}
body.private-car-international.taxi-page-shop-detail main .ct5-container{padding-left:0!important;padding-right:0!important}

/* Global typography/contrast */
body.private-car-international main h1,
body.private-car-international main h2,
body.private-car-international main h3,
body.private-car-international main h4{color:var(--pc7-heading)}
body.private-car-international main p,
body.private-car-international main li{color:var(--pc7-ink)}
body.private-car-international main a{color:var(--pc7-blue)}
body.private-car-international .pc-eyebrow,
body.private-car-international .pc-kicker,
body.private-car-international .pc-support-kicker{color:var(--pc7-blue)!important}

/* Reset the legacy generic section paint. Explicit sections below get intentional colors. */
body.private-car-international main section{background-color:transparent!important}

/* ========================================================================
   HOME — each section must visibly belong to the page, not disappear.
   ======================================================================== */
body.private-car-international .pc-intl-home,
body.private-car-international .pcm-home{background:var(--pc7-canvas)!important;color:var(--pc7-ink)!important}

body.private-car-international .pc-intl-hero,
body.private-car-international .pcm-hero{
  background:linear-gradient(135deg,#eef6ff 0%,#f9fcff 56%,#fff8e9 100%)!important;
  border-bottom:1px solid var(--pc7-line)!important;
  padding:38px 0 34px!important;
}
body.private-car-international .pc-intl-hero h1,
body.private-car-international .pcm-hero h1{color:var(--pc7-heading)!important;font-size:clamp(38px,4.8vw,60px)!important;line-height:1.02!important;margin:8px 0 12px!important}
body.private-car-international .pc-intl-hero-copy>p,
body.private-car-international .pcm-lead{color:var(--pc7-muted)!important;font-size:17px!important;line-height:1.58!important}
body.private-car-international .pc-intl-quote-card,
body.private-car-international .pcm-quote{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;box-shadow:0 10px 28px rgba(28,58,86,.08)!important;border-radius:14px!important;padding:16px!important}
body.private-car-international .pc-intl-quote-card h2,
body.private-car-international .pcm-quote strong{color:var(--pc7-heading)!important}

body.private-car-international .pc-intl-proof-strip{background:var(--pc7-surface)!important;border-top:1px solid var(--pc7-line)!important;border-bottom:1px solid var(--pc7-line)!important}
body.private-car-international .pc-intl-proof-strip .txs-shell>div{padding:13px 16px!important;border-color:#e8eef4!important}
body.private-car-international .pc-intl-proof-strip strong{color:var(--pc7-heading)!important}
body.private-car-international .pc-intl-proof-strip span{color:var(--pc7-muted)!important}

body.private-car-international .pc-intl-section,
body.private-car-international .pcm-section{padding:34px 0!important;background:transparent!important}
body.private-car-international .pc-intl-section.pc-intl-soft,
body.private-car-international .pcm-section.pcm-soft{background:var(--pc7-soft-blue)!important;border-top:1px solid #e2edf5!important;border-bottom:1px solid #e2edf5!important}
body.private-car-international .pc-intl-section-head,
body.private-car-international .pcm-head{margin-bottom:16px!important}
body.private-car-international .pc-intl-section-head h2,
body.private-car-international .pcm-head h2{font-size:clamp(27px,3vw,36px)!important;color:var(--pc7-heading)!important;margin:4px 0!important}
body.private-car-international .pc-intl-section-head>p,
body.private-car-international .pcm-head p{color:var(--pc7-muted)!important;line-height:1.52!important}

body.private-car-international .pc-intl-route-grid,
body.private-car-international .pc-intl-fleet-grid,
body.private-car-international .pc-intl-guide-grid,
body.private-car-international .pcm-grid3,
body.private-car-international .pcm-grid4{gap:10px!important}
body.private-car-international .pc-intl-route-card,
body.private-car-international .pc-intl-fleet-grid article,
body.private-car-international .pc-intl-guide-grid a,
body.private-car-international .pcm-card,
body.private-car-international .pcm-guide,
body.private-car-international .pcm-vehicle{
  background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--pc7-ink)!important;
}
body.private-car-international .pc-intl-route-card{padding:12px!important;gap:14px!important}
body.private-car-international .pc-intl-route-card h3,
body.private-car-international .pc-intl-fleet-grid h3,
body.private-car-international .pc-intl-guide-grid strong,
body.private-car-international .pcm-card h3,
body.private-car-international .pcm-guide h3,
body.private-car-international .pcm-vehicle h3{color:var(--pc7-heading)!important}
body.private-car-international .pc-intl-route-card p,
body.private-car-international .pc-intl-fleet-grid p,
body.private-car-international .pc-intl-fleet-grid small,
body.private-car-international .pcm-card p,
body.private-car-international .pcm-vehicle p,
body.private-car-international .pcm-vehicle small{color:var(--pc7-muted)!important}

/* Dark feature block MUST keep light text. */
body.private-car-international .pc-intl-feature-panel,
body.private-car-international .pcm-band{
  background:var(--pc7-navy)!important;color:#fff!important;border-color:var(--pc7-navy)!important;
}
body.private-car-international .pc-intl-feature-panel h2,
body.private-car-international .pc-intl-feature-panel h3,
body.private-car-international .pc-intl-feature-panel p,
body.private-car-international .pc-intl-feature-panel li,
body.private-car-international .pcm-band h2,
body.private-car-international .pcm-band h3,
body.private-car-international .pcm-band p{color:#fff!important}
body.private-car-international .pc-intl-feature-panel li,
body.private-car-international .pcm-band .pcm-grid4 span{color:var(--pc7-dark-muted)!important}
body.private-car-international .pc-intl-feature-panel .pc-eyebrow,
body.private-car-international .pcm-band .pcm-head span{color:#9fd0ff!important}
body.private-car-international .pc-intl-feature-panel,
body.private-car-international .pc-intl-steps{padding:18px!important;border-radius:14px!important}
body.private-car-international .pc-intl-steps{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important}

body.private-car-international .pc-intl-final-cta,
body.private-car-international .pcm-final{
  background:var(--pc7-navy)!important;border-top:1px solid #0a294d!important;padding:26px 0!important;color:#fff!important;
}
body.private-car-international .pc-intl-final-cta h2,
body.private-car-international .pc-intl-final-cta p,
body.private-car-international .pc-intl-final-cta .pc-eyebrow,
body.private-car-international .pcm-final h2,
body.private-car-international .pcm-final p,
body.private-car-international .pcm-final span{color:#fff!important}
body.private-car-international .pc-intl-final-cta p,
body.private-car-international .pcm-final p{color:var(--pc7-dark-muted)!important}

/* ========================================================================
   MONEY PAGE
   ======================================================================== */
body.private-car-international .pc-money{width:100%!important;max-width:none!important;margin:8px 0 28px!important;padding:0!important;background:transparent!important;color:var(--pc7-ink)!important}
body.private-car-international .pc-money__hero{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:13px!important;padding:13px!important;gap:12px!important;box-shadow:none!important}
body.private-car-international .pc-money__hero>div>img{height:210px!important;max-height:210px!important;object-fit:cover!important;border-radius:10px!important;margin-bottom:8px!important;background:#e7edf3!important}
body.private-car-international .pc-money h1{font-size:clamp(30px,3.4vw,44px)!important;color:var(--pc7-heading)!important;margin:4px 0 6px!important}
body.private-car-international .pc-money__hero p{color:var(--pc7-muted)!important}
body.private-car-international .pc-quote{background:var(--pc7-navy)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:12px!important}
body.private-car-international .pc-quote strong,
body.private-car-international .pc-quote label{color:#fff!important}
body.private-car-international .pc-quote input{background:#fff!important;color:#17263a!important;border-color:#c9d7e4!important}
body.private-car-international .pc-quote button{background:var(--pc7-yellow)!important;color:#132c47!important}
body.private-car-international .pc-facts{gap:7px!important;margin-top:8px!important}
body.private-car-international .pc-facts>div{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:10px!important;padding:9px 11px!important}
body.private-car-international .pc-facts b{color:var(--pc7-heading)!important}
body.private-car-international .pc-facts span{color:var(--pc7-muted)!important}

/* Wrapper sections stay transparent. Real cards get surfaces. */
body.private-car-international .pc-money>.pc-section{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-top:14px!important}
body.private-car-international .pc-money>.pc-long-content{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:12px!important;padding:14px 16px!important}
body.private-car-international .pc-price-card,
body.private-car-international .pc-box,
body.private-car-international .pc-gallery-card,
body.private-car-international .pc-faq-list details,
body.private-car-international .pc-support-grid>a,
body.private-car-international .pc-support-grid>article{
  background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;box-shadow:none!important;color:var(--pc7-ink)!important;
}
body.private-car-international .pc-price-card h3,
body.private-car-international .pc-box h2,
body.private-car-international .pc-support-grid strong,
body.private-car-international .pc-faq-list summary{color:var(--pc7-heading)!important}
body.private-car-international .pc-price-card p,
body.private-car-international .pc-price-card small,
body.private-car-international .pc-support-grid span,
body.private-car-international .pc-gallery-card figcaption,
body.private-car-international .pc-faq-list p{color:var(--pc7-muted)!important}
body.private-car-international .pc-head h2{color:var(--pc7-heading)!important}
body.private-car-international .pc-head p{color:var(--pc7-muted)!important}

/* ========================================================================
   SUPPORTING DETAIL
   ======================================================================== */
body.private-car-international .pc-support{padding:0!important;margin-top:12px!important;margin-bottom:28px!important;background:transparent!important;color:var(--pc7-ink)!important}
body.private-car-international .pc-support nav{margin-bottom:8px!important;color:var(--pc7-muted)!important}
body.private-car-international .pc-support article{margin-top:8px!important;background:transparent!important}
body.private-car-international .pc-support h1{font-size:clamp(30px,3.5vw,44px)!important;color:var(--pc7-heading)!important;margin:4px 0 6px!important}
body.private-car-international .pc-support .lead{font-size:16px!important;line-height:1.55!important;color:var(--pc7-muted)!important;margin:0 0 10px!important}
body.private-car-international .pc-support .owner{background:var(--pc7-soft-blue)!important;border:1px solid #cfe0eb!important;border-radius:12px!important;margin:10px 0!important;padding:12px!important}
body.private-car-international .pc-support .owner strong{color:var(--pc7-heading)!important}
body.private-car-international .pc-support .owner p{color:var(--pc7-muted)!important}
body.private-car-international .pc-support .hero{max-height:410px!important;border-radius:12px!important;margin:10px 0!important;background:#e7edf3!important}
body.private-car-international .pc-support .body{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:12px!important;padding:14px 16px!important;color:var(--pc7-ink)!important;font-size:16.2px!important;line-height:1.7!important}
body.private-car-international .pc-support .body h2,
body.private-car-international .pc-support .body h3{color:var(--pc7-heading)!important}
body.private-car-international .pc-support-related{background:transparent!important;margin-top:14px!important}
body.private-car-international .pc-support-sibling-grid{background:transparent!important;gap:9px!important}
body.private-car-international .pc-support-card{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:11px!important;color:var(--pc7-ink)!important;box-shadow:none!important;overflow:hidden!important}
body.private-car-international .pc-support-card__media{background:linear-gradient(135deg,#dfeaf4,#f3f7fa)!important;height:132px!important;overflow:hidden!important}
body.private-car-international .pc-support-card__body strong{color:var(--pc7-heading)!important}
body.private-car-international .pc-support-card__body em{color:var(--pc7-blue)!important}
body.private-car-international .pc-support-cta{background:var(--pc7-navy)!important;color:#fff!important;border:0!important;border-radius:13px!important;margin-top:14px!important;padding:16px!important}
body.private-car-international .pc-support-cta h2,
body.private-car-international .pc-support-cta p{color:#fff!important}
body.private-car-international .pc-support-cta p{color:var(--pc7-dark-muted)!important}

/* ========================================================================
   TRAVEL GUIDE INDEX + DETAIL
   ======================================================================== */
body.private-car-international .pc-travel-page{background:var(--pc7-canvas)!important;color:var(--pc7-ink)!important}
/* Restore hero backgrounds that V6 accidentally neutralized while keeping white hero text. */
body.private-car-international .pc-travel-hero,
body.private-car-international .pc-article-hero{
  background:linear-gradient(135deg,#0b3c73 0%,#0b63a9 68%,#1681c6 100%)!important;
  color:#fff!important;
  border-bottom:1px solid #0a4a82!important;
}
body.private-car-international .pc-travel-hero__inner,
body.private-car-international .pc-article-hero>.txs-shell{padding-top:26px!important;padding-bottom:26px!important}
body.private-car-international .pc-travel-hero h1,
body.private-car-international .pc-article-hero h1,
body.private-car-international .pc-travel-hero p,
body.private-car-international .pc-article-hero p,
body.private-car-international .pc-travel-hero .pc-breadcrumb,
body.private-car-international .pc-article-hero .pc-breadcrumb,
body.private-car-international .pc-travel-hero .pc-breadcrumb a,
body.private-car-international .pc-article-hero .pc-breadcrumb a,
body.private-car-international .pc-article-hero .pc-article-meta{color:#fff!important}
body.private-car-international .pc-travel-hero .pc-eyebrow,
body.private-car-international .pc-article-hero .pc-eyebrow{color:#b9ddff!important}
body.private-car-international .pc-travel-hero h1,
body.private-car-international .pc-article-hero h1{font-size:clamp(31px,4vw,46px)!important;margin:6px 0 9px!important}
body.private-car-international .pc-travel-hero p,
body.private-car-international .pc-article-hero p{font-size:15.5px!important;line-height:1.55!important;opacity:.94}

body.private-car-international .pc-travel-main{padding-top:18px!important;padding-bottom:30px!important;background:transparent!important}
body.private-car-international .pc-featured-guide,
body.private-car-international .pc-guide-card,
body.private-car-international .pc-article-main,
body.private-car-international .pc-side-card,
body.private-car-international .pc-owner-card{
  background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;box-shadow:none!important;color:var(--pc7-ink)!important;
}
body.private-car-international .pc-featured-guide{border-radius:13px!important;padding:12px!important;gap:18px!important;margin-bottom:22px!important}
body.private-car-international .pc-featured-guide h2,
body.private-car-international .pc-guide-card h3,
body.private-car-international .pc-guide-card h3 a,
body.private-car-international .pc-featured-guide h2 a,
body.private-car-international .pc-side-card h3,
body.private-car-international .pc-owner-card h2{color:var(--pc7-heading)!important}
body.private-car-international .pc-featured-guide p,
body.private-car-international .pc-guide-card p,
body.private-car-international .pc-side-card p,
body.private-car-international .pc-owner-card p{color:var(--pc7-muted)!important}
body.private-car-international .pc-article-layout{background:transparent!important;padding-top:16px!important;padding-bottom:22px!important;gap:16px!important}
body.private-car-international .pc-article-content{color:var(--pc7-ink)!important}
body.private-car-international .pc-article-content h2,
body.private-car-international .pc-article-content h3{color:var(--pc7-heading)!important}
body.private-car-international .pc-related-guides{background:transparent!important;padding-bottom:26px!important}
body.private-car-international .pc-travel-cta{background:var(--pc7-navy)!important;color:#fff!important;border-radius:13px!important;padding:20px 22px!important;margin-top:24px!important}
body.private-car-international .pc-travel-cta h2,
body.private-car-international .pc-travel-cta p{color:#fff!important}
body.private-car-international .pc-travel-cta p{color:var(--pc7-dark-muted)!important}

/* ========================================================================
   UTILITY: fleet / prices / about / contact / 404
   ======================================================================== */
body.private-car-international .pc-utility{background:var(--pc7-canvas)!important;color:var(--pc7-ink)!important}
body.private-car-international .pc-utility-hero{background:linear-gradient(135deg,#edf5fb 0%,#fff 72%)!important;border-bottom:1px solid var(--pc7-line)!important;padding:28px 0!important}
body.private-car-international .pc-utility-hero h1{color:var(--pc7-heading)!important;font-size:clamp(32px,4vw,46px)!important;margin:6px 0 9px!important}
body.private-car-international .pc-utility-hero p{color:var(--pc7-muted)!important;font-size:16px!important;line-height:1.55!important}
body.private-car-international .pc-utility-section{padding:28px 0!important;background:transparent!important}
body.private-car-international .pc-utility-head{margin-bottom:14px!important}
body.private-car-international .pc-utility-head h2{color:var(--pc7-heading)!important;font-size:clamp(25px,3vw,34px)!important}
body.private-car-international .pc-utility-head p{color:var(--pc7-muted)!important}
body.private-car-international .pc-fleet-pro article,
body.private-car-international .pc-price-table-wrap,
body.private-car-international .pc-empty-panel,
body.private-car-international .pc-intl-quote-card{
  background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;color:var(--pc7-ink)!important;box-shadow:none!important;
}
body.private-car-international .pc-fleet-pro article{padding:14px!important;border-radius:12px!important}
body.private-car-international .pc-fleet-pro h3{color:var(--pc7-heading)!important}
body.private-car-international .pc-fleet-pro p,
body.private-car-international .pc-fleet-pro small,
body.private-car-international .pc-empty-panel p{color:var(--pc7-muted)!important}
body.private-car-international .pc-price-table th{background:#f0f5f9!important;color:#546b80!important}
body.private-car-international .pc-price-table td{background:#fff!important;color:var(--pc7-ink)!important}
body.private-car-international .pc-price-table td strong{color:var(--pc7-heading)!important}
body.private-car-international .pc-utility-band{background:var(--pc7-soft-sand)!important;border-top:1px solid #ebe4d7!important;border-bottom:1px solid #ebe4d7!important;padding:24px 0!important}
body.private-car-international .pc-utility-band h2{color:var(--pc7-heading)!important}
body.private-car-international .pc-utility-band p{color:var(--pc7-muted)!important}
body.private-car-international .pc-band-links a{background:var(--pc7-surface)!important;border:1px solid #ded8cd!important;color:var(--pc7-heading)!important}

/* Contact form labels / inputs must never inherit invisible colors. */
body.private-car-international .pc-utility .pc-intl-quote-card label{color:#435a70!important}
body.private-car-international .pc-utility .pc-intl-quote-card input,
body.private-car-international .pc-utility .pc-intl-quote-card select,
body.private-car-international .pc-utility .pc-intl-quote-card textarea{background:#fff!important;color:#17263a!important;border-color:#cbd8e3!important}

/* ========================================================================
   HUBS: destinations / airport transfers / services
   ======================================================================== */
body.private-car-international .pch{background:var(--pc7-canvas)!important;color:var(--pc7-ink)!important}
body.private-car-international .pch-shell{width:min(var(--pc7-shell),calc(100% - (var(--pc7-gutter) * 2)))!important}
body.private-car-international .pch-hero{background:linear-gradient(135deg,#edf5fb,#fff8e9)!important;border-bottom:1px solid var(--pc7-line)!important;padding:30px 0!important}
body.private-car-international .pch-hero h1{color:var(--pc7-heading)!important;font-size:clamp(32px,4vw,46px)!important;margin:6px 0 9px!important}
body.private-car-international .pch-hero p{color:var(--pc7-muted)!important;font-size:16px!important;line-height:1.55!important}
body.private-car-international .pch-section{padding:28px 0!important}
body.private-car-international .pch-grid{gap:10px!important}
body.private-car-international .pch-grid>a{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;border-radius:12px!important;padding:14px!important;color:var(--pc7-ink)!important}
body.private-car-international .pch-grid h2{color:var(--pc7-heading)!important;margin:6px 0!important}
body.private-car-international .pch-grid p{color:var(--pc7-muted)!important}
body.private-car-international .pch-guide{background:var(--pc7-soft-blue)!important;border-top:1px solid #e2edf5!important;border-bottom:1px solid #e2edf5!important;padding:28px 0!important}
body.private-car-international .pch-guide h2{color:var(--pc7-heading)!important}
body.private-car-international .pch-guide-grid a{background:var(--pc7-surface)!important;border:1px solid var(--pc7-line)!important;color:var(--pc7-ink)!important}
body.private-car-international .pch-guide-grid span{color:var(--pc7-muted)!important}

/* Header/footer shell width consistency */
body.private-car-international .txs-vf-navbar-inner,
body.private-car-international .txs-footer-pro-inner,
body.private-car-international .txs-footer-inner{
  max-width:var(--pc7-shell)!important;
  margin-left:auto!important;margin-right:auto!important;
}

/* ========================================================================
   RESPONSIVE
   ======================================================================== */
@media(max-width:1000px){
  body.private-car-international .pc-intl-two-col,
  body.private-car-international .pc-band-grid{grid-template-columns:1fr!important}
  body.private-car-international .pc-article-layout{grid-template-columns:1fr!important}
  body.private-car-international .pc-article-sidebar{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.private-car-international .pc-money__hero{grid-template-columns:1fr!important}
}
@media(max-width:760px){
  body.private-car-international{--pc7-gutter:10px}
  body.private-car-international .pc-intl-hero,
  body.private-car-international .pcm-hero{padding:26px 0!important}
  body.private-car-international .pc-intl-section,
  body.private-car-international .pcm-section,
  body.private-car-international .pc-utility-section,
  body.private-car-international .pch-section{padding:22px 0!important}
  body.private-car-international .pc-intl-fleet-grid,
  body.private-car-international .pc-intl-guide-grid,
  body.private-car-international .pc-fleet-pro,
  body.private-car-international .pch-grid,
  body.private-car-international .pch-guide-grid{grid-template-columns:1fr!important}
  body.private-car-international .pc-support .body,
  body.private-car-international .pc-article-main,
  body.private-car-international .pc-money>.pc-long-content{padding:12px!important}
  body.private-car-international .pc-support-sibling-grid,
  body.private-car-international .pc-guide-grid,
  body.private-car-international .pc-article-sidebar{grid-template-columns:1fr!important}
  body.private-car-international .pc-support-card{grid-template-columns:112px 1fr!important;min-height:92px!important}
  body.private-car-international .pc-support-card__media{height:100%!important;min-height:92px!important}
  body.private-car-international .pc-facts{grid-template-columns:1fr 1fr!important}
}
