.publico-focus{padding:var(--module-outer-spacing)}.publico-focus .focus-header{border-top:1px solid var(--color-border-dark);margin-bottom:80px}.publico-focus .focus-header h4{font-family:PPFragmentSans;font-size:20px;font-weight:300;margin-bottom:0}@media screen and (max-width:767px){.publico-focus .focus-header h4{font-size:14px}}.publico-focus .post-list{display:flex}.publico-focus .post-list .post{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.publico-focus .post-list .post:first-child{margin-right:20px}@media screen and (max-width:767px){.publico-focus .post-list{flex-wrap:wrap}.publico-focus .post-list .post{flex:0 0 100%;max-width:100%}.publico-focus .post-list .post:first-child{margin-bottom:40px;margin-right:0}}.publico-focus .post-list .post .post-thumb{margin-bottom:10px;width:100%}.publico-focus .post-list .post .post-thumb a{display:block}.publico-focus .post-list .post img{aspect-ratio:4/3;border-radius:10px;display:block;max-width:100%;object-fit:cover;width:100%}.publico-focus .post-list .post h2{border-bottom:1px solid var(--color-border-dark);font-family:PPFragmentSerif;font-size:36px;margin-bottom:10px;padding-bottom:30px}@media screen and (max-width:767px){.publico-focus .post-list .post h2{font-size:22px}}.publico-focus .post-list .post h2 a{color:inherit;text-decoration:none}.publico-focus .post-list .post .post-description{font-weight:300;margin-bottom:25px}@media screen and (max-width:767px){.publico-focus .post-list .post .post-description{font-size:13px}}.post h2{padding-bottom:60px}