/* origem: site/0011.css */
/* SOURCE: /assets/refactor-v943/css/site/0031.css */
html body.pc{
  --spb-theme-color:var(--spb-active-color,var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8))))!important;
}
html body.pc .pc-cat,
html body.pc .pc-mini-card b,
html body.pc .pc-home-card b,
html body.pc .pc-side-item b,
html body.pc .pc-bottom-call b,
html body.pc .pc-headline .pc-eyebrow,
html body.pc .pc-hero-head .pc-eyebrow,
html body.pc .pc-main-slide .tag,
html body.pc .pc-mobile-slide-info b,
html body.pc .section-head a,
html body.pc .side-editorials h3,
html body.pc .box h3,
html body.pc .pc-rank span,
html body.pc .spb-cat-most-read-item strong,
html body.pc .spb-header-search-option span{
  color:var(--spb-theme-color)!important;
}
html body.pc .section-head,
html body.pc .side-editorials h3,
html body.pc .box,
html body.pc .box h3,
html body.pc .home-pc-rank .box,
html body.pc .spb-category-most-read,
html body.pc .spb-article-most-read{
  border-color:var(--spb-theme-color)!important;
}
html body.pc .section-head,
html body.pc .box h3{
  border-bottom-color:var(--spb-theme-color)!important;
}
html body.pc .tag,
html body.pc .loadmore,
html body.pc .pc-loadmore,
html body.pc .search button,
html body.pc .guide button,
html body.pc .spb-mobile-search-option,
html body.pc .spb-mobile-search-option:hover,
html body.pc .spb-mobile-search-option:focus,
html body.pc .spb-story-top .dot,
html body.pc .spb-story-progress-fill,
html body.pc .spb-story-progress span,
html body.pc .spb-story-kicker{
  background:var(--spb-theme-color)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.pc .spb-mobile-search-input:focus{
  border-color:var(--spb-theme-color)!important;
  box-shadow:inset -3px 0 0 var(--spb-theme-color)!important;
}
html body.pc .spb-mobile-search-option{
  border-color:color-mix(in srgb,var(--spb-theme-color) 82%,#ffffff)!important;
}
html body.pc .spb-story-item span{
  border-color:var(--spb-theme-color)!important;
  background:linear-gradient(45deg,var(--spb-theme-color),color-mix(in srgb,var(--spb-theme-color) 60%,#ffffff),var(--spb-theme-color))!important;
}

/* SOURCE: /assets/refactor-v943/css/site/0032.css */
@media(min-width:992px){
  html body.pc .head form.spb-header-search,
  html body.pc .head .spb-header-search{
    position:relative!important;
    width:280px!important;
    min-width:280px!important;
    max-width:280px!important;
    height:55px!important;
    min-height:55px!important;
    max-height:55px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    background:#fff!important;
    border:0!important;
    box-shadow:none!important;
    z-index:2147483000!important;
  }
  html body.pc .head form.spb-header-search input,
  html body.pc .head .spb-header-search input,
  html body.pc .head form.spb-header-search .spb-header-search-input{
    display:block!important;
    width:280px!important;
    min-width:280px!important;
    max-width:280px!important;
    height:55px!important;
    min-height:55px!important;
    max-height:55px!important;
    margin:0!important;
    padding:0 14px!important;
    box-sizing:border-box!important;
    background:#fff!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    border:1px solid #cfd6df!important;
    border-right:3px solid var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    font-size:14px!important;
    line-height:55px!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-options,
  html body.pc .head form.spb-header-search .spb-header-search-options.is-open{
    position:absolute!important;
    top:55px!important;
    left:0!important;
    right:auto!important;
    width:280px!important;
    min-width:280px!important;
    max-width:280px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    background:#fff!important;
    border:1px solid #cfd6df!important;
    border-top:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    z-index:2147483001!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-options:not(.is-open){
    display:none!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-options.is-open{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option,
  html body.pc .head form.spb-header-search .spb-header-search-option:hover,
  html body.pc .head form.spb-header-search .spb-header-search-option:focus{
    display:block!important;
    width:100%!important;
    min-height:37px!important;
    height:auto!important;
    margin:0!important;
    padding:8px 14px!important;
    box-sizing:border-box!important;
    background:#fff!important;
    color:#26313d!important;
    -webkit-text-fill-color:#26313d!important;
    border:0!important;
    border-bottom:1px solid #d8dde5!important;
    border-radius:0!important;
    box-shadow:none!important;
    text-align:left!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.15!important;
    text-shadow:none!important;
    cursor:pointer!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option:last-child{
    border-bottom:0!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option *,
  html body.pc .head form.spb-header-search .spb-header-search-option::before,
  html body.pc .head form.spb-header-search .spb-header-search-option::after{
    background:transparent!important;
    box-shadow:none!important;
    text-shadow:none!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option span{
    display:inline!important;
    color:var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
    -webkit-text-fill-color:var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
    background:transparent!important;
    font-weight:400!important;
  }
}

/* SOURCE: /assets/refactor-v943/css/site/0033.css */
@media(max-width:760px){
  html body.pc .article .related .related-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px 12px!important;
  }
}
@media(max-width:420px){
  html body.pc .article .related .related-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* SOURCE: /assets/refactor-v943/css/site/0034.css */
@media(min-width:992px){
  html body.pc .head form.spb-header-search,
  html body.pc .head .spb-header-search{
    position:relative!important;
    width:280px!important;
    min-width:280px!important;
    max-width:280px!important;
    height:55px!important;
    min-height:55px!important;
    max-height:55px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    background:#fff!important;
    border:0!important;
    box-shadow:none!important;
    z-index:2147483000!important;
  }
  html body.pc .head form.spb-header-search input,
  html body.pc .head .spb-header-search input,
  html body.pc .head form.spb-header-search .spb-header-search-input{
    display:block!important;
    width:280px!important;
    min-width:280px!important;
    max-width:280px!important;
    height:55px!important;
    min-height:55px!important;
    max-height:55px!important;
    margin:0!important;
    padding:0 14px!important;
    box-sizing:border-box!important;
    background:#fff!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    border:1px solid #cfd6df!important;
    border-right:3px solid var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    font-size:14px!important;
    line-height:55px!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-options,
  html body.pc .head form.spb-header-search .spb-header-search-options.is-open{
    position:absolute!important;
    top:55px!important;
    left:0!important;
    right:auto!important;
    width:280px!important;
    min-width:280px!important;
    max-width:280px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    background:#fff!important;
    border:1px solid #cfd6df!important;
    border-top:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    z-index:2147483001!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-options:not(.is-open){
    display:none!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-options.is-open{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option,
  html body.pc .head form.spb-header-search .spb-header-search-option:hover,
  html body.pc .head form.spb-header-search .spb-header-search-option:focus{
    display:block!important;
    width:100%!important;
    min-height:37px!important;
    height:auto!important;
    margin:0!important;
    padding:8px 14px!important;
    box-sizing:border-box!important;
    background:#fff!important;
    color:#26313d!important;
    -webkit-text-fill-color:#26313d!important;
    border:0!important;
    border-bottom:1px solid #d8dde5!important;
    border-radius:0!important;
    box-shadow:none!important;
    text-align:left!important;
    font-size:18px!important;
    font-weight:400!important;
    line-height:1.15!important;
    text-shadow:none!important;
    cursor:pointer!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option:last-child{
    border-bottom:0!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option *,
  html body.pc .head form.spb-header-search .spb-header-search-option::before,
  html body.pc .head form.spb-header-search .spb-header-search-option::after{
    background:transparent!important;
    box-shadow:none!important;
    text-shadow:none!important;
  }
  html body.pc .head form.spb-header-search .spb-header-search-option span{
    display:inline!important;
    color:var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
    -webkit-text-fill-color:var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
    background:transparent!important;
    font-weight:400!important;
  }
}

