.theme-didlaw .section-blog .box-list{margin-bottom:10px}@media only screen and (min-width: 980px){.theme-didlaw .section-blog .box-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}.theme-didlaw .section-blog .box-list .box-list-item{background:none;margin-bottom:20px;margin-top:0px;width:100%}@media only screen and (min-width: 980px){.theme-didlaw .section-blog .box-list .box-list-item{margin-left:0;width:calc((100% - 40px) / 3)}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(4n+1){margin-left:0}}.theme-didlaw .section-blog .box-list .box-list-item a img{height:180px;-o-object-fit:cover;object-fit:cover;float:left;width:100%}.theme-didlaw .section-blog .box-list .box-list-item a .blog{padding:20px 20px 0}.theme-didlaw .section-blog .box-list .box-list-item a .blog p{font-size:1.2rem;margin-bottom:0}.theme-didlaw .section-blog .box-list .box-list-item a .blog p.blog-title{font-weight:400;color:var(--primary);font-size:2rem;margin-bottom:0}.theme-didlaw .section-blog .box-list .box-list-item a .blog p.excerpt{font-size:1.6rem;margin:20px 0}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(3n+1){border-top:4px solid var(--secondary-d);border-left:1px solid var(--secondary-d)}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(3n+1) a .blog p.blog-title{color:var(--secondary-d)}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(3n+2){border-top:4px solid var(--accent-d);border-left:1px solid var(--accent-d);margin-left:0}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(3n+2) a .blog p.blog-title{color:var(--accent-d)}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(3n+3){border-top:4px solid var(--primary);border-left:1px solid var(--primary)}.theme-didlaw .section-blog .box-list .box-list-item:nth-child(3n+3) a .blog p.blog-title{color:var(--primary)}.theme-didlaw .section-blog a.btn{margin-bottom:0}@media only screen and (min-width: 768px){.theme-didlaw .section-blog #blogs .box-list-item .blog{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding-bottom:50px}}@media only screen and (min-width: 768px){.theme-didlaw .section-blog #blogs .box-list-item .blog span.btn{position:absolute;bottom:0;left:20px}}
