.home main ul{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    justify-items:center;
}
.bcg-bullet{
    display:grid;
    grid-template-columns:
        minmax(1rem,1fr)
        repeat(5, auto)
        minmax(1rem,1fr);
    align-items:center;
    column-gap:3%;
}
.bcg-bullet::before,
.bcg-bullet::after{
    content:"";
    border-top:2px solid var(--wp--preset--color--accent);
    grid-column:1;
}
.bcg-bullet::after{grid-column:7}
.bcg-bullet b{white-space:nowrap}
.bcg-dot{
    margin:0;
    width:10px;
    height:10px;
    border-radius:50%;
    background:var(--wp--preset--color--contrast);
}
.home main ul li:first-of-type{list-style:none}
.bcg-rrr{gap:0.2rem;margin:0}
.bcg-rrr p{padding:0;margin:0}
.bcg-rrr p:first-of-type{line-height:2}
.bcg-rrr p:last-of-type{padding:1rem}
.bcg-donebetter{line-height:2;padding:0;margin:0}
.bcg-donebetter mark{
    position:relative;
    padding-bottom:0.3em;
}
.bcg-donebetter mark::after{
    content:"";
    position:absolute;
    left:-8%;
    bottom:-0.15em;
    width:116%;
    height:0.6em;
    background-color: currentColor;
    -webkit-mask: url("brushstroke.svg") no-repeat center / 100% 100%;
    mask: url("brushstroke.svg") no-repeat center / 100% 100%;
}
.bcg-featured{margin-bottom:0}
.category-featured{
    background-color:var(--wp--preset--color--base);
    border-radius:2rem 2rem 0 0;
    overflow:hidden;
}
.category-featured .wp-block-post-title,
.category-featured .wp-block-post-content{padding:0 1rem}
.category-featured .wp-block-post-title{margin-bottom:0}
.bcg-iconsection{
    padding:0.8rem 18%;
    grid-template-columns:repeat(4, 1fr);
}
.bcg-iconsection svg{width:50px;height:50px}
.bcg-iconsection circle{fill:var(--wp--preset--color--base)}
.bcg-iconsection g *{fill:var(--wp--preset--color--contrast)}
.bcg-iconsection p{overflow-wrap:normal;word-break:keep-all;width:50%;line-height:1.4;}
.bcg-iconsection > div{position:relative}
.bcg-iconsection > div::after,
.bcg-iconsection > div:first-child::before{
    content:"";
    position:absolute;
    top:15%;
    bottom:15%;
    right:0;
    width:1px;
    background:var(--wp--preset--color--base);
}
.bcg-iconsection > div:first-child::before{
    right:auto;
    left:0;
}
.bcg-lv-link a{border:none;padding:0}
.bcg_lv_logo{width:100%}
.bcg-memberLV{border-left:2px solid var(--wp--preset--color--accent)}

@media (max-width:25rem){
    .bcg-bullet{grid-template-columns:repeat(5, auto)}
    .bcg-bullet::before,.bcg-bullet::after{display:none}
}

@media (max-width:23rem){
    .bcg-bullet{display:block}
    .bcg-bullet b{display:block}
    .bcg-bullet b:nth-of-type(2){text-align:center}
    .bcg-bullet b:last-of-type{text-align:right}
    .bcg-bullet b::before{content:"\21E8"}
}

@media (max-width:781px){
    .bcg-memberLV{border:none}
    .bcg-network{text-align:left !important}
}

@media (max-width:70rem){
    .bcg-iconsection{
        grid-template-columns:repeat(2,minmax(0,1fr));
        padding-inline:8%;
    }
    .bcg-iconsection > div:nth-child(3)::before{
        content:"";
        position:absolute;
        top:15%;
        bottom:15%;
        left:0;
        width:1px;
        background:var(--wp--preset--color--base);
    }
}

@media (max-width:40rem){
    .bcg-iconsection{grid-template-columns:1fr}
    .bcg-iconsection > div::after,
    .bcg-iconsection > div::before{display:none}
    .bcg-iconsection > div:not(:last-child){
        padding-bottom:1.5rem;
        margin-bottom:1.5rem;
        border-bottom:1px solid var(--wp--preset--color--base);
    }
}