/* Cabecalho fotografico dos artigos */
.article-card>.lp-article-hero{
 grid-column:1/-1;
 position:relative;
 isolation:isolate;
 display:flex;
 align-items:center;
 min-height:330px;
 padding:16px;
 border-radius:19px;
 overflow:hidden;
 background:#d8e8e1;
}
.lp-article-hero>img{
 position:absolute;
 inset:0;
 width:100%;
 height:100%;
 object-fit:cover;
 z-index:0;
}
.lp-hero-panel{
 position:relative;
 z-index:1;
 box-sizing:border-box;
 min-width:0;
 max-width:100%;
 width:min(525px,100%);
 padding:26px;
 background:rgba(255,255,255,.93);
 border:1px solid rgba(255,255,255,.7);
 border-radius:16px;
 backdrop-filter:blur(8px);
}
.lp-hero-tag{
 color:#009e69;
 font-size:12px;
 font-weight:800;
 letter-spacing:2px;
}
.lp-hero-panel h1{
 color:#102d4c!important;
 font-size:clamp(30px,3.5vw,44px);
 line-height:1.15;
 margin:10px 0 12px;
}
.lp-hero-panel p{
 color:#49627d!important;
 line-height:1.55;
 margin:0 0 17px;
}
.lp-hero-facts{
 display:flex;
 flex-wrap:wrap;
 gap:7px;
}
.lp-hero-facts span{
 padding:9px;
 background:#f0f6fb;
 border-radius:10px;
 color:#234665;
 font-size:12px;
 font-weight:600;
}
@media(min-width:861px){
.article-card>.shopping{
 grid-column:2;
 grid-row:2/span 4;
}
}
@media(max-width:600px){
.article-card>.lp-article-hero{
 min-height:410px;
 padding:12px;
 align-items:flex-end;
}
.lp-hero-panel{padding:18px}
.lp-hero-panel h1{font-size:30px}
}
html.landing-dark .lp-hero-panel{
 background:rgba(19,40,62,.94);
 border-color:#38536e;
}
html.landing-dark .lp-hero-panel h1{
 color:#f5f9ff!important;
}
html.landing-dark .lp-hero-panel p{
 color:#d2e3f5!important;
}
html.landing-dark .lp-hero-facts span{
 background:#29445f;
 color:#f0f7ff;
}
