.postOption li{position:relative}.postOption li:not(:last-child):after{content:"|";position:absolute;right:-.5rem;top:0;bottom:-.125rem;margin:auto;height:1rem;font-size:12px;line-height:1}@media (min-width:1536px){.postOption li:not(:last-child):after{font-size:14px}}.articleBlock .description p,.articleBlock .title a{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featuredPost{position:relative;height:auto}.featuredPost figure img{height:100%;object-fit:cover}.featuredPost .content{position:absolute;left:0;bottom:0;background-color:transparent}.featuredPost .image img{border-bottom-right-radius:16px;border-bottom-left-radius:16px}@media (min-width:768px){.featuredPost .image img{height:480px}}@media (min-width:1536px){.featuredPost .image img{height:600px;border-bottom-right-radius:24px;border-bottom-left-radius:24px}}.featuredPost .image{position:relative}.featuredPost .image:after{content:"";background:linear-gradient(180deg,transparent,transparent .01%,transparent 44.9%,rgba(0,0,0,.65) 65.39%,rgba(0,0,0,.9));position:absolute;inset:0;border-radius:16px}@media (min-width:1536px){.featuredPost .image:after{border-radius:24px}}.featuredPost .title{margin-bottom:1.5rem}.featuredPost .title a{font-size:26px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1536px){.featuredPost .title a{font-size:32px}}.featuredPost .postOption{margin-bottom:.75rem}.featuredPost .postOption span{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity))}@media (min-width:1536px){.featuredPost .postOption span{font-size:18px}}.featuredPost .postOption li:not(:last-child):after{--tw-text-opacity:1;color:rgb(94 94 94/var(--tw-text-opacity))}.featuredPost .description{width:calc(100% - 30px);margin-bottom:0}.featuredPost .description p{--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity))}@media (min-width:1280px){.featuredPost .description p{font-size:18px;line-height:1.5}}@media (min-width:1536px){.featuredPost .description p{font-size:20px}}.featuredPost .moreDetails{position:absolute;right:1.5rem;bottom:1.5rem}.featuredPost .moreDetails svg path{fill:#fff}.featuredPost .author a{text-decoration-line:none}.popularPost .image{display:none}.popularPost .content{border-radius:16px;padding:1rem}@media (min-width:1536px){.popularPost .content{border-radius:24px;padding:1.5rem}.popularPost .title{margin-bottom:1.5rem}}.popularPost .title a{font-size:18px;line-height:1.25}@media (min-width:1536px){.popularPost .title a{font-size:20px}}.popularPost .tags span{font-size:.75rem;line-height:1rem}.popularPost .postOption{margin-bottom:.75rem}@media (min-width:1536px){.popularPost .postOption{margin-bottom:1.5rem}}.popularPost .postOption span{font-size:14px}@media (min-width:768px){.popularPost .description{margin-bottom:.75rem}}@media (min-width:1536px){.popularPost .description{margin-bottom:1.5rem}}.blogArticle{display:flex;flex-direction:column}@media (min-width:1024px){.blogArticle{flex-direction:row}}.blogArticle .postImg{height:auto;width:100%}@media (min-width:1024px){.blogArticle .postImg{width:45%}}.blogArticle .postImg .image{height:100%}.blogArticle .postImg img{height:100%;max-height:300px;object-fit:cover}@media (min-width:768px){.blogArticle .postImg img{object-position:left}}@media (min-width:1024px){.blogArticle .postImg img{border-radius:0;border-top-left-radius:16px;border-bottom-left-radius:16px}}@media (min-width:1536px){.blogArticle .postImg img{border-top-left-radius:24px;border-bottom-left-radius:24px}}.blogArticle .content{padding:.75rem}@media (min-width:1024px){.blogArticle .content{width:55%;border-radius:0;border-top-right-radius:16px;border-bottom-right-radius:16px}}@media (min-width:1280px){.blogArticle .content{padding:1rem}}@media (min-width:1536px){.blogArticle .content{border-top-right-radius:24px;border-bottom-right-radius:24px}}.blogArticle .title a{font-weight:700}.blogArticle .postOption{margin-bottom:1rem}@media (min-width:1536px){.blogArticle .postOption{margin-bottom:1.5rem}}@media (min-width:1280px){.blogArticle .postOption span{font-size:14px}}@media (min-width:1536px){.blogArticle .postOption span{font-size:18px}}.blogArticle .description{margin-bottom:.75rem}@media (min-width:768px){.blogArticle .description{margin-bottom:1rem}}