/* London News: direção editorial. A identidade vem das variáveis do portal. */
.portal-london-news{
 --london-brand:var(--portal-principal,var(--td_theme_color,#164e78));
 --london-highlight:var(--portal-destaque,var(--london-brand));
 --london-accent:color-mix(in srgb,var(--london-brand) 40%,#000);
 --london-ink:color-mix(in srgb,var(--london-brand) 10%,#182d38);
 --london-muted:#56616b;
 --london-line:color-mix(in srgb,var(--london-brand) 18%,#e5e8eb);
 --london-soft:color-mix(in srgb,var(--london-brand) 3%,#fff);
 --london-paper:color-mix(in srgb,var(--london-brand) 1%,#fff);
 --london-dark:color-mix(in srgb,var(--london-brand) 28%,#101820);
 --london-on-dark:#fff;
 --london-on-dark-muted:color-mix(in srgb,var(--london-dark) 14%,#fff);
 --london-serif:Georgia,'Times New Roman',serif;
 color:var(--london-ink);background:#fff
}
.portal-london-news .portal-section:has(.portal-section-soft):not(:has(.td_module_wrap,aside[aria-label="Publicidade"])){display:none!important}
.portal-london-news .entry-title{font-family:var(--london-serif)!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.2!important;overflow-wrap:break-word;text-wrap:pretty}
.portal-london-news .entry-title a{color:var(--london-ink)!important}
.portal-london-news .entry-title a:hover{color:var(--london-accent)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.portal-london-news .tdb_title.td_block_wrap .tdb-title-text,.portal-london-news .td-page-title{font-family:var(--london-serif)!important;letter-spacing:-.03em;font-weight:700!important;line-height:1.12!important}
.portal-london-news.single .tdb-title-text{font-size:46px!important}
.portal-london-news .tdb_single_content{font:18px/1.7 Arial,sans-serif;color:var(--london-ink)}
.portal-london-news .tdb_single_content h2{font:700 30px/1.2 var(--london-serif);letter-spacing:-.025em;margin-top:32px}
.portal-london-news :is(.td-post-category,.td-module-date,.td-excerpt,.tdm-descr){font-family:Arial,sans-serif!important}
.portal-london-news .td-post-category{background:transparent!important;color:var(--london-accent)!important;font-size:10px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase!important;padding:0!important}
.portal-london-news .td-module-date{color:var(--london-muted)!important;font-size:11px!important}
.portal-london-news .td_block_big_grid_flex_1 :is(.entry-title a,.td-post-category,.td-module-date){color:#fff!important}
.portal-london-news .td_module_flex_1 .td-module-meta-info{padding-top:12px}
.portal-london-news .td-module-container{border-radius:0!important}
.portal-london-news .td-image-wrap{border-radius:3px;overflow:hidden}
.portal-london-news .portal-utility{border-bottom:0;font:12px/1.4 Arial,sans-serif;color:var(--london-on-dark);background:var(--london-dark);padding:6px 0}
.portal-london-news .td-header-template-wrap{background:var(--london-paper);border-top:4px solid var(--london-brand)}
.portal-london-news :is(.portal-utility,.portal-masthead,.portal-mobile-masthead)>.vc_column>.wpb_wrapper{display:flex!important;align-items:center;gap:24px;width:100%!important}
.portal-london-news .portal-utility .wpb_text_column{margin:0 0 0 auto;font:inherit}
.portal-london-news .portal-utility .wpb_text_column p{margin:0;font:inherit}
.portal-london-news .portal-utility a{color:var(--london-on-dark)!important;margin-right:20px}
.portal-london-news .portal-utility .tdb-head-date-txt{color:var(--london-on-dark)!important}
.portal-london-news .portal-preview-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.portal-london-news .portal-masthead{padding:12px 0;border-bottom:3px solid var(--london-brand);background:var(--london-paper)}
.portal-london-news .portal-masthead .tdb_header_logo{flex:0 0 220px;margin:0!important}
.portal-london-news .portal-masthead .tdb_header_menu{margin:0 0 0 auto!important;flex:0 1 auto}
.portal-london-news .portal-masthead .tdb_header_search{flex:0 0 40px;margin:0!important}
.portal-london-news .portal-masthead .tdb-menu>li>a{padding:12px 10px!important;font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:.015em}
.portal-london-news .portal-masthead .tdb-menu>li>a{color:var(--london-ink)!important}
.portal-london-news .portal-masthead .tdb-menu>li:is(.current-menu-item,:hover,:focus-within)>a{color:var(--london-accent)!important;background:var(--london-soft)}
/* O indicador acompanha a palavra, sem incluir a seta nem as margens do botão. */
.portal-london-news .portal-masthead .tdb-menu>li>a:after{display:none!important}
.portal-london-news .portal-masthead .tdb-menu>li>a>.tdb-menu-item-text{position:relative}
.portal-london-news .portal-masthead .tdb-menu>li>a>.tdb-menu-item-text:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:var(--london-brand);transform:scaleX(0);transform-origin:center}
.portal-london-news .portal-masthead .tdb-menu>li:is(.current-menu-item,.current-menu-parent:not(.menu-item-has-children),:hover,:focus-within)>a>.tdb-menu-item-text:after,
.portal-london-news .portal-masthead .tdb-menu>li:has(.sub-menu :is(.current-menu-item,.current-menu-parent,.current-menu-ancestor):not(.menu-item-home))>a>.tdb-menu-item-text:after{transform:scaleX(1)}
.portal-london-news .portal-masthead .tdb-menu>li:focus-within>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}
.portal-london-news .portal-masthead-sticky{padding:10px 0;background:var(--london-paper)}
.portal-london-news .portal-masthead-sticky .tdb_header_logo{flex-basis:170px}
.portal-london-news .portal-ticker{padding:8px 0;border-bottom:1px solid var(--london-line);margin-bottom:24px;background:var(--london-soft)}
.portal-london-news .portal-ticker .td-trending-now-title{background:var(--london-accent)!important;color:#fff!important}
.portal-london-news .portal-ticker .td_block_trending_now{margin:0}
.portal-london-news .portal-ticker .entry-title{font:400 12px/1.5 Arial,sans-serif!important;letter-spacing:0}
.portal-london-news .tdb-logo-img{height:auto!important}
.portal-london-news .portal-masthead .tdb-logo-img{max-height:65px!important;width:auto!important}
.portal-london-news .portal-masthead-sticky .tdb-logo-img{max-height:42px!important}
.portal-london-news .portal-london-lead .entry-title{font-size:42px!important;line-height:1.08!important;margin:10px 0 12px!important;letter-spacing:-.035em}
.portal-london-news .portal-london-lead .td-excerpt{font-size:15px!important;line-height:1.55!important;color:var(--london-muted);margin-top:12px!important}
.portal-london-news .portal-london-lead .td-module-meta-info{padding:12px 0 0!important}
.portal-london-news .portal-london-lead .td-image-wrap{height:auto!important;padding:0!important;aspect-ratio:2.35/1}
.portal-london-news .portal-london-abertura{margin-bottom:24px}
.portal-london-news .portal-london-rail .entry-title{font-size:21px!important;line-height:1.2!important;margin:7px 0!important}
.portal-london-news .portal-london-rail .td-module-container{margin-bottom:20px!important;padding:0!important}
.portal-london-news .portal-london-rail .td-image-wrap{height:auto!important;padding:0!important;aspect-ratio:2.15/1}
.portal-london-news .portal-london-rail .td-module-meta-info{padding:10px 0 0!important}
.portal-london-news .portal-london-chamadas{border-top:1px solid var(--london-line);padding-top:24px;margin-bottom:36px}
.portal-london-news .portal-london-chamadas .td_block_inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0!important}
.portal-london-news .portal-london-chamadas .td_module_wrap{width:100%!important;padding:0!important;float:none!important}
.portal-london-news .portal-london-chamadas .td-module-container{display:grid!important;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:start;padding:0!important;margin:0!important}
.portal-london-news .portal-london-chamadas .td-image-container{width:104px!important;min-width:0;margin:0!important}
.portal-london-news .portal-london-chamadas .td-image-wrap{padding-bottom:82%!important}
.portal-london-news .portal-london-chamadas .td-module-meta-info{width:auto!important;min-width:0;padding:0!important}
.portal-london-news .portal-london-chamadas .entry-title{font-size:20px!important}
.portal-london-news .portal-editoria{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:3px solid var(--london-brand);background:transparent;margin:0 0 24px;padding:12px 0}
.portal-london-news .portal-editoria h2{font:700 24px/1.2 var(--london-serif);letter-spacing:-.025em;margin:0}
.portal-london-news .portal-editoria h2 a{color:var(--london-accent)}
.portal-london-news .portal-editoria h2{color:var(--london-accent);border-left:4px solid var(--london-brand);padding-left:12px}
.portal-london-news .portal-ver-todas{font:600 12px/1.4 Arial,sans-serif;white-space:nowrap;color:var(--london-accent);padding:6px 0}
.portal-london-news .portal-section{margin-bottom:40px}
.portal-london-news .portal-section .td-post-category{display:none!important}
.portal-london-news .portal-section .td_block_wrap{margin-bottom:0}
.portal-london-news .portal-section-lead .entry-title{font-size:29px!important;line-height:1.12!important}
.portal-london-news .portal-section-list .entry-title{font-size:18px!important;line-height:1.25!important}
.portal-london-news .portal-section-list .td-module-container{padding-bottom:16px!important;border-bottom:1px solid var(--london-line);margin-bottom:16px!important}
.portal-london-news .portal-section-list .td-module-container:last-child{margin-bottom:0!important;border-bottom:0}
.portal-london-news .portal-section-list .td-module-meta-info{padding:0 0 0 16px!important}
.portal-london-news .portal-section-cards .entry-title{font-size:21px!important;line-height:1.2!important}
.portal-london-news .portal-sports-cards .entry-title{font-size:21px!important}
.portal-london-news .portal-sports-cards + .portal-editoria{margin-top:28px}
.portal-london-news .portal-politics-list{margin-top:0!important}
.portal-london-news .portal-politics-list .entry-title{font-size:20px!important}
.portal-london-news .portal-politics-list .td-module-container{border-bottom:1px solid var(--london-line);padding:12px 0!important;margin:0!important}
.portal-london-news .portal-politics-list .td-module-meta-info{padding:0 0 0 20px!important}
.portal-london-news .portal-section-soft{background:var(--london-soft);border:1px solid var(--london-line);padding:28px 24px!important;border-radius:3px}
.portal-london-news .portal-section-soft .td-module-meta-info{padding:0!important}
.portal-london-news .portal-section-soft .td_block_inner>.td_module_wrap:first-child .td-module-container{flex-direction:column}
.portal-london-news .portal-section-soft .td_block_inner>.td_module_wrap:first-child .td-image-container{flex:0 0 auto!important;width:100%!important}
.portal-london-news .portal-section-soft .td_block_inner>.td_module_wrap:first-child .td-image-wrap{aspect-ratio:16/9;height:auto!important;padding:0!important}
.portal-london-news .portal-section-soft .td_block_inner>.td_module_wrap:first-child .td-module-meta-info{padding:14px 0 0!important}
.portal-london-news .portal-section-soft .td_block_inner>.td_module_wrap:first-child .entry-title{font-size:clamp(20px,1.6vw,22px)!important}
.portal-london-news .portal-section-soft .td_block_inner>.td_module_wrap:not(:first-child) .entry-title{font-size:17px!important}
.portal-london-news .td-footer-template-wrap{border-top:4px solid var(--london-brand);background:var(--london-dark)!important;color:var(--london-on-dark);margin-top:16px}
.portal-london-news .portal-footer-grid{padding:32px 0}
.portal-london-news .portal-footer-grid>.vc_column:has(.portal-footer-about){text-align:center}
.portal-london-news .portal-footer-grid>.vc_column:has(.portal-footer-about) :is(.tdb_header_logo,.portal-footer-about,.portal-footer-demo){margin-left:auto!important;margin-right:auto!important;text-align:center}
.portal-london-news :is(.portal-footer-about,.portal-footer-demo){font:14px/1.6 Arial,sans-serif;color:var(--london-on-dark-muted);max-width:300px}
.portal-london-news .portal-footer-grid .tdb_header_logo{display:table;width:auto;max-width:100%;background:#fff;padding:12px 16px;border-radius:3px;margin-bottom:16px!important}
.portal-london-news .portal-footer-grid .tdb_header_logo:has(img[data-portal-logo="clara"]){background:transparent;padding:0;border-radius:0}
.portal-london-news .portal-footer-grid img[data-portal-logo="clara"]{max-width:180px!important;max-height:64px!important;width:auto!important;height:auto!important}
.portal-london-news .td-footer-template-wrap a{color:var(--london-on-dark)!important}
.portal-london-news .td-footer-template-wrap :is(.entry-title a,.widget_categories li,.widget_categories a){color:var(--london-on-dark)!important}
.portal-london-news .td-footer-template-wrap a:hover{text-decoration:underline;text-underline-offset:4px}
.portal-london-news .td-footer-template-wrap :is(.td-post-category,.td-module-date,.td-post-date){color:var(--london-on-dark-muted)!important}
.portal-london-news .td-footer-template-wrap .entry-title{font:600 15px/1.35 Arial,sans-serif!important;letter-spacing:0}
.portal-london-news .td-footer-template-wrap .td-block-title{font:700 12px/1.4 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.05em;color:var(--london-on-dark)!important;border-color:color-mix(in srgb,var(--london-on-dark) 24%,var(--london-dark))!important}
.portal-london-news .portal-footer-grid .td-block-title span{color:var(--london-on-dark)!important;background:transparent!important;padding-left:0!important}
.portal-london-news .portal-footer-grid .td-block-title:after{border-color:var(--london-on-dark-muted)!important;opacity:.3}
.portal-london-news .portal-footer-grid .td-block-title:before{background:var(--london-on-dark-muted)!important;opacity:.3}
.portal-london-news .portal-footer-grid .td_block_title{margin-bottom:18px!important}
.portal-london-news .portal-footer-grid .td-module-meta-info{padding:0!important}
.portal-london-news .portal-footer-grid .entry-title{margin:0 0 8px!important}
.portal-london-news .portal-footer-grid .widget_categories{margin-bottom:0!important}
.portal-london-news .portal-footer-grid .widget_categories ul{margin:0!important}
.portal-london-news .portal-footer-grid .widget_categories li{margin-left:0!important}
.portal-london-news .portal-footer-links{border-top:1px solid var(--london-line);padding:20px 0;text-align:center;font:13px/1.5 Arial,sans-serif}
.portal-london-news .portal-footer-links a{margin:0 12px;color:var(--london-accent)}
.portal-london-news :is(a,button,input,[role=button]):focus-visible{outline:3px solid var(--london-accent);outline-offset:4px}
.portal-london-news :is(#td-mobile-nav,.td-search-wrap-mob){background:var(--london-dark)}
.portal-london-news :is(.portal-utility,.td-footer-template-wrap) :is(a,button):focus-visible{outline-color:var(--london-on-dark)}
.portal-london-news #td-mobile-nav a:focus-visible{outline-color:#fff}
.portal-london-news .td-adspot-title{display:none}
.portal-london-news .portal-ad-row{margin:0!important;min-height:0!important}
.portal-london-news .portal-ad-row:not(:has(aside[aria-label="Publicidade"])){padding:0!important}
.portal-london-news .portal-ad-row .td_block_ad_box{margin:0!important;padding:0!important}
.portal-london-news .portal-ad-row:has(aside[aria-label="Publicidade"]){padding:8px 0 32px!important}
.portal-london-news .portal-ad-row aside{max-width:970px;margin:auto}
.portal-london-news .td_block_ad_box aside>span{color:var(--london-muted)!important;font:10px/1.5 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px!important}
.portal-london-news .portal-section .td_block_ad_box:has(aside){padding-top:24px}
.portal-london-news .portal-section-soft aside{max-width:300px;margin:0 auto}
@media(min-width:768px) and (max-width:1140px){
 .portal-london-news .portal-masthead>.vc_column>.wpb_wrapper{gap:12px}
 .portal-london-news .portal-masthead .tdb_header_logo{flex-basis:170px}
 .portal-london-news .portal-masthead .tdb-menu>li>a{font-size:11px!important;padding:10px 7px!important}
 .portal-london-news .portal-london-lead .entry-title{font-size:34px!important}
 .portal-london-news .portal-london-rail .entry-title{font-size:20px!important}
 .portal-london-news .portal-section-list .entry-title{font-size:17px!important}
}
@media(min-width:768px) and (max-width:1000px){
 .portal-london-news .portal-section-cards .td_module_wrap{width:50%!important}
 .portal-london-news .portal-section-cards .td_module_wrap:nth-child(odd){clear:both}
 .portal-london-news .portal-section-cards .td_module_wrap:nth-child(even){clear:none}
 .portal-london-news .portal-section:has(.portal-section-soft)>.vc_column{width:100%!important}
 .portal-london-news .portal-section-soft{margin-top:28px}
}
@media(max-width:767px){
 .portal-london-news .td-header-mobile-wrap{border-top:4px solid var(--london-brand);border-bottom:2px solid var(--london-brand);background:var(--london-paper)}
 .portal-london-news .portal-mobile-masthead{padding:10px 0;background:var(--london-paper)}
 .portal-london-news .portal-mobile-masthead>.vc_column>.wpb_wrapper{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}
 .portal-london-news .portal-mobile-masthead .tdb_mobile_menu{order:0;float:none;margin:0!important}
 .portal-london-news .portal-mobile-masthead .tdb_header_logo{order:1;float:none;margin:0 auto!important;max-width:176px;width:100%;min-width:0}
 .portal-london-news .portal-mobile-masthead .tdb_header_logo .tdb-logo-a{justify-content:center!important}
 .portal-london-news .portal-mobile-masthead .tdb_header_logo .tdb-logo-img-wrap{max-width:100%}
 .portal-london-news .portal-mobile-masthead .tdb_mobile_search{order:2;float:none;margin:0!important}
 .portal-london-news .tdb-mobile-menu-button,.portal-london-news .tdb-header-search-button-mob{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
 .portal-london-news .portal-mobile-masthead :is(.tdb-mobile-menu-button,.tdb-header-search-button-mob)>:is(i,.tdb-mobile-menu-icon-svg,.tdb-mobile-search-icon-svg){width:44px!important;height:44px!important;line-height:44px!important}
 .portal-london-news .portal-london-abertura{margin-top:20px;margin-bottom:4px}
 .portal-london-news .portal-london-lead .entry-title{font-size:31px!important;line-height:1.08!important}
 .portal-london-news.single .tdb-title-text{font-size:32px!important}
 .portal-london-news .tdb_single_content{font-size:17px;line-height:1.65}
 .portal-london-news .tdb_single_content :is(.tdb-block-inner,p,li){font-size:17px!important;line-height:1.65!important}
 .portal-london-news .portal-london-lead .td-excerpt{font-size:14px!important;line-height:1.5!important}
 .portal-london-news .portal-london-lead .td-module-container{padding-bottom:24px!important}
 .portal-london-news .portal-london-rail .td-module-container{display:grid!important;grid-template-columns:minmax(0,1fr) 108px;gap:16px;padding:18px 0!important;border-top:1px solid var(--london-line);margin:0!important}
 .portal-london-news .portal-london-rail .td-image-container{order:1;width:108px!important;min-width:0;margin:0!important}
 .portal-london-news .portal-london-rail .td-module-meta-info{order:0;padding:0!important;width:auto!important;min-width:0}
 .portal-london-news .portal-london-rail .td-image-wrap{height:auto!important;padding:0!important;aspect-ratio:1.22/1}
 .portal-london-news .portal-london-rail .entry-title{font-size:21px!important;line-height:1.2!important}
 .portal-london-news .portal-london-chamadas{padding-top:0;border-top:0;margin-bottom:24px}
 .portal-london-news .portal-london-chamadas .td_block_inner{grid-template-columns:minmax(0,1fr);gap:0}
 .portal-london-news .portal-london-chamadas .td-module-container{grid-template-columns:92px minmax(0,1fr);gap:16px;border-top:1px solid var(--london-line);padding:18px 0!important;margin:0!important}
 .portal-london-news .portal-london-chamadas .td-image-container{width:92px!important}
 .portal-london-news .portal-london-chamadas .entry-title{font-size:19px!important}
 .portal-london-news .portal-politics-list .td-module-meta-info{padding-left:16px!important}
 .portal-london-news .portal-editoria{padding:12px 0;margin-bottom:20px}
 .portal-london-news .portal-editoria h2{font-size:25px}
 .portal-london-news .portal-section{margin-bottom:28px}
 .portal-london-news .portal-section-soft{padding:20px 16px!important}
 .portal-london-news .portal-section-lead .entry-title{font-size:26px!important}
 .portal-london-news .portal-section-list .entry-title{font-size:18px!important}
 .portal-london-news .portal-section-cards .entry-title{font-size:20px!important}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-module-container{display:grid!important;grid-template-columns:minmax(0,1fr) 108px;gap:16px;padding:16px 0!important;margin:0!important;border-bottom:1px solid var(--london-line)}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-image-container{order:1;width:108px!important;min-width:0;margin:0!important}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-module-meta-info{order:0;padding:0!important;width:auto!important;min-width:0}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-image-wrap{padding-bottom:82%!important}
 .portal-london-news .portal-ad-row:has(aside[aria-label="Publicidade"]){padding:12px 0 28px!important}
}
@media(prefers-reduced-motion:reduce){.portal-london-news *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
