
body.v4-page .ddp-new-copy{color:#344b50}
body.v4-page .ddp-new-copy p,body.v4-page .ddp-new-copy li{color:#344b50}
body.v4-page .ddp-new-copy h2,body.v4-page .ddp-new-copy h3{color:#123f46}
body.v4-page .ddp-new-copy a:not([class]){color:#1c606c;text-underline-offset:3px}
body.v4-page .ddp-new-copy .blog-listing-grid__card-link-2{background:transparent;color:#123f46}
body.v4-page .ddp-new-copy .ddp-blog-index a,body.v4-page .ddp-new-copy .blog-listing-grid__card-link-3{background:transparent;color:#1c606c}
body.v4-page .ddp-new-copy .ddp-copy-cards .blog-listing-grid__card{border:1px solid #dce8ea;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgba(18,63,70,.05)}
body.v4-page .ddp-new-copy .country-hero p{color:#e7f0f1}
body.v4-page .ddp-new-copy ul,body.v4-page .ddp-new-copy ol{background:transparent;color:#344b50}
body.v4-page .ddp-new-copy li{background:transparent}
body.v4-page .ddp-new-copy li a{background:transparent;color:#1c606c}
body.v4-page .ddp-new-copy .city-hero__card-box-3{aspect-ratio:16/9;background:#000;overflow:hidden}
body.v4-page .ddp-new-copy .city-hero__card-img{display:block;width:100%;height:100%;object-fit:cover}
body.v4-page .ddp-new-copy .related-routes__card-title{scroll-margin-top:130px}
body.v4-page .ddp-new-copy .ddp-copy-toc{display:block;height:auto;max-height:65vh;overflow:auto;padding:16px}
body.v4-page .ddp-new-copy .ddp-copy-toc li{margin:0 0 12px;font-size:14px;line-height:1.5}
body.v4-page .ddp-new-copy .ddp-copy-toc a{color:#123F46;text-decoration:none}
body.v4-page .ddp-new-copy .city-guide__card-3{min-width:0}
body.v4-page .ddp-new-copy .city-guide__card-3>h2,body.v4-page .ddp-new-copy .city-guide__card-3>h3{margin-top:28px}
body.v4-page .ddp-new-copy .city-guide__card-3>p,body.v4-page .ddp-new-copy .city-guide__card-3>ul,body.v4-page .ddp-new-copy .city-guide__card-3>ol{margin-bottom:18px}
body.v4-page .ddp-new-copy .v4-table-scroll{max-width:100%;overflow-x:auto;margin:18px 0}
body.v4-page .ddp-new-copy .ddp-copy-cards .blog-listing-grid__card-col{padding:20px}
body.v4-page .ddp-new-copy .ddp-copy-cards .blog-listing-grid__row{width:100%;margin:18px 0 28px}
body.v4-page .ddp-new-copy .ddp-copy-cards h3{margin-top:22px}
body.v4-page .ddp-new-copy .ddp-copy-cards .blog-listing-grid__card-title{margin-top:0}
body.v4-page .ddp-new-copy .ddp-copy-rate-note{font-size:13px;line-height:1.6;padding:12px;border-left:3px solid #E7A951;background:#fff9ef;color:#123F46}
body.v4-page .ddp-new-copy .ddp-copy-legal .city-guide__card-3{width:100%;max-width:900px;margin:auto}
body.v4-page .ddp-new-copy>div.header-hdr01__col>h1{margin:35px 0 10px;font-size:36px;line-height:1.2}
@media(max-width:767px){body.v4-page .ddp-new-copy .ddp-copy-toc{max-height:none}body.v4-page .ddp-new-copy .ddp-copy-cards .blog-listing-grid__row{grid-template-columns:1fr}body.v4-page .ddp-new-copy .v4-table-scroll table{min-width:550px}body.v4-page .ddp-new-copy .city-hero__card-title{overflow-wrap:break-word}}
@media(max-width:767px){body.v4-page .ddp-new-copy .blog-category-heading__card-4{order:-1;padding:28px 20px}body.v4-page .ddp-new-copy .blog-category-heading__card-title-2{font-size:42px}}
