.bca{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px 50px;align-items:start}
.bca-main{grid-column:1/-1;display:contents}
.bca-cover{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:linear-gradient(90deg,var(--color_pd,#0f2342) 0,var(--color_pd,#0f2342) 60%,var(--color_pl,#e8e8e8) 60%);min-height:420px}
.bca-cover.no-img{grid-template-columns:1fr;background:var(--color_pd,#0f2342)}
.bca-cover-text{padding:50px 40px 50px 70px;color:#fff}
.bca .bca-meta{margin:0 0 22px;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#fff}
.bca .bca-cat{color:var(--color_a,#f7a51c);font-weight:700;text-transform:uppercase}
.bca .bca-title{margin:0 0 22px;font-size:40px;line-height:1.15;color:#fff}
.bca .bca-summary{margin:0 0 30px;font-size:19px;line-height:1.4;font-weight:700;color:var(--color_pl,#79acdf)}
.bca-summary a{color:inherit}
.bca-share{display:flex;flex-wrap:wrap;gap:10px}
.bca .bca-share a[class],.bca .bca-share a[class]:visited,.bca .bca-share button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;padding:0;color:#fff;cursor:pointer;text-decoration:none}
.bca-share-x{background:#000}
.bca-share-whatsapp{background:#25d366}
.bca-share-facebook{background:#3b5998}
.bca-share-email{background:#7d7d7d}
.bca-share-print{background:#333}
.bca .bca-share a[class]:hover,.bca .bca-share button:hover{opacity:.85;color:#fff}
.bca-cover-img{padding:12px;margin:12px 70px 12px 0;border:1px solid var(--color_pl,#6d9fd0)}
.bca-cover-img img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}
.bca-body{grid-column:1;min-width:0;overflow-wrap:anywhere}
.bca-body .author{font-size:24px;font-weight:700;margin:0 0 20px}
.bca-body img{max-width:100%;height:auto}
.bca-aside{grid-column:2;display:flex;flex-direction:column;gap:30px}
.bca-group{border-left:4px solid var(--color_p,#6d9fd0)}
.bca-group-title{margin:0;padding:3px 16px;background:#e8e8e8;font-size:15px;font-weight:700;text-transform:uppercase;color:var(--color_pd,#000)}
.bca-group ul{list-style:none;margin:0;padding:6px 0 0 16px}
.bca-group li{margin:0;padding:8px 0}
.bca .bca-group a[data-bca-slug],.bca .bca-group a[data-bca-slug]:visited{color:inherit;text-decoration:none;font-size:15px;line-height:1.35}
.bca .bca-group a[data-bca-slug]:hover,.bca .bca-group a[data-bca-slug].is-current{color:var(--color_p,#6d9fd0)}
.bca.is-loading .bca-cover,.bca.is-loading .bca-body{opacity:.45;transition:opacity .2s}
@media (max-width:900px){
.bca{grid-template-columns:minmax(0,1fr)}
.bca-cover{grid-template-columns:1fr;background:var(--color_pd,#0f2342)}
.bca-cover-text{padding:36px 24px}
.bca .bca-title{font-size:30px}
.bca-cover-img{margin:0 24px 24px}
.bca-aside{grid-column:1}
}
@media print{.bca-aside,.bca-share{display:none}.bca{display:block}}
