.bk-editorial .bk-hero::before{
    display:block;
    inset:0 -20px -12px;
    background:url('/apps/bookunicos/fundo-canonicas-20261109.png') center bottom/100% auto no-repeat;
    opacity:.42;
}
.bk-editorial .bk-hero::after{
    display:block;
    background:linear-gradient(90deg,#faf6ed88 0%,#faf6ed33 42%,transparent 68%);
}
.bk-editorial .bk-pioneers-preview{background:#fffdf7ee}
.bk-editorial .bk-canonical-heading{
    position:relative;
    isolation:isolate;
    max-width:none;
    padding:32px 72px 76px;
    margin-bottom:20px;
}
.bk-editorial .bk-canonical-heading::before{
    content:"";
    position:absolute;
    inset:0 -20px;
    z-index:-1;
    pointer-events:none;
    background:url('/apps/bookunicos/fundo-canonicas-20261109.png') center bottom/100% auto no-repeat;
    opacity:.38;
}
.bk-editorial .bk-canonical-heading>p:last-child{
    max-width:52ch;
    padding:8px 12px;
    background:#faf6ede8;
    border-radius:12px;
}
.bk-editorial-profile .bk-profile-canonicas{
    position:relative;
    isolation:isolate;
    margin-block:42px 54px;
}
.bk-editorial-profile .bk-profile-canonicas::before{
    content:"";
    position:absolute;
    left:50%;
    bottom:-38px;
    transform:translateX(-50%);
    width:min(960px,calc(100vw - 340px));
    height:280px;
    z-index:-1;
    pointer-events:none;
    background:url('/apps/bookunicos/fundo-canonicas-20261109.png') center bottom/100% auto no-repeat;
    opacity:.34;
}
.bk-editorial-profile .bk-profile-portrait::before{
    background-image:url('/apps/bookunicos/fundo-canonicas-20261109.png');
    background-position:right bottom;
    opacity:.24;
}
@media(max-width:767px){
    .bk-editorial .bk-hero::before{
        inset:0 -8px;
        background-position:right 170px;
        background-size:auto 440px;
        opacity:.2;
    }
    .bk-editorial .bk-hero::after{background:linear-gradient(90deg,#faf6ed88,transparent)}
    .bk-editorial .bk-pioneers-preview{background:#fffdf7f5}
    .bk-editorial .bk-canonical-heading{padding:20px 0 38px}
    .bk-editorial .bk-canonical-heading::before{
        inset:0 -10px;
        background-size:auto 270px;
        background-position:right bottom;
        opacity:.23;
    }
    .bk-editorial .bk-canonical-heading>p:last-child{padding:12px;background:#faf6edec}
    .bk-editorial-profile .bk-profile-canonicas{margin-block:36px 48px}
    .bk-editorial-profile .bk-profile-canonicas::before{
        width:calc(100vw - 44px);
        height:210px;
        bottom:-28px;
        background-size:auto 210px;
        background-position:right bottom;
        opacity:.22;
    }
}
