/* Shared additions for the migrated library and three first-flight guides. */
html body#design-refined#design-refined#design-refined article[data-editorial-library] .seo-content {padding:20px 0!important;margin:0!important;background:transparent!important;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] :is(.container,.content-wrapper) {width:100%!important;max-width:none!important;padding:0!important;margin-inline:0!important;min-width:0!important;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] ol {padding-left:24px!important;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .article-hero-image {margin:28px 0 36px!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .article-hero-image :is(img,picture) {display:block;width:100%!important;max-height:none!important;height:auto!important;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .article-hero-image figcaption {font-size:13px!important;line-height:1.6!important;padding:12px;background:#f5f7fb;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-source-history {margin-top:24px;border-top:1px solid #d9dfec;padding-top:16px;color:#485773;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-source-history :is(p,strong) {font-size:13px!important;line-height:1.7!important;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] :is(.article-action-box,.inline-cta) {margin:28px 0!important;padding:20px!important;background:#f5f7fb!important;box-shadow:none!important;border:1px solid #d9dfec!important;border-radius:12px!important;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap {overflow-x:auto;margin:24px 0;border:1px solid #d9dfec;border-radius:12px;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap table {width:100%;border-collapse:collapse;margin:0!important;table-layout:fixed;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap :is(th,td) {padding:16px!important;text-align:left!important;vertical-align:top;font-size:15px!important;line-height:1.65!important;border-bottom:1px solid #d9dfec;overflow-wrap:anywhere;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap th {background:#edf0f8!important;color:#172037!important;font-weight:700;}
html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap tr:last-child>* {border-bottom:0;}
html body#design-refined#design-refined#design-refined .editorial-first-flight {padding-block:28px!important;scroll-margin-top:100px;}
html body#design-refined#design-refined#design-refined .editorial-first-flight .travel-grid {grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;}
@media(max-width:767px){
 html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap :is(th,td) {padding:10px!important;font-size:14px!important;}
 html body#design-refined#design-refined#design-refined article[data-editorial-library] .editorial-table-wrap :is(th,td):first-child {width:38%;}
 html body#design-refined#design-refined#design-refined .editorial-first-flight .travel-grid {grid-template-columns:1fr;}
}
