.single-post-component{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:576px){.single-post-component{flex-direction:row}}.single-post-component{transition:none}.single-post-component .post-image{--tw-bg-opacity:1;aspect-ratio:2/1;background-color:rgb(229 234 245/var(--tw-bg-opacity,1));border-radius:.5rem;display:flex;min-height:200px;overflow:hidden;position:relative;width:100%}@media (min-width:576px){.single-post-component .post-image{max-width:50%;width:18rem}}.single-post-component .post-image img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:all .2s;width:100%}.single-post-component .post-content{display:flex;flex:1 1 0%;flex-direction:column}.single-post-component .post-content .post-label{align-items:center;display:flex;gap:.75rem;width:100%}.single-post-component .post-content .post-date{--tw-text-opacity:1;align-items:center;color:rgb(114 143 213/var(--tw-text-opacity,1));display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;line-height:1.75rem;line-height:1;margin-bottom:.5rem}.single-post-component .post-content .post-date i{font-size:1.5rem;line-height:2rem;line-height:1}.single-post-component .post-content .post-date .date{line-height:1}.single-post-component .post-content .post-reading-time{--tw-text-opacity:1;align-items:center;color:rgb(114 143 213/var(--tw-text-opacity,1));display:flex;font-size:1.25rem;font-weight:700;gap:.75rem;line-height:1.75rem;line-height:1;margin-bottom:.5rem}.single-post-component .post-content .post-reading-time i{font-size:1.5rem;line-height:2rem;line-height:1}.single-post-component .post-content .post-reading-time .time{line-height:1}.single-post-component .post-content .post-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.single-post-component .post-content .post-info .post-date,.single-post-component .post-content .post-info .post-reading-time{margin-bottom:0}.single-post-component .post-content .post-title{font-size:22px;font-weight:400;line-height:1.1;margin:0;transition:all .2s}.single-post-component .post-content .the_content{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));line-height:1.375;margin-bottom:1rem}.single-post-component .post-content .the_content *{line-height:1.375}.single-post-component .post-content .post-btn{--tw-text-opacity:1;color:rgb(247 95 35/var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem;line-height:1;width:-moz-fit-content;width:fit-content}.single-post-component .post-content:not(:has(.post-btn)) .the_content{margin-bottom:0}.single-post-component:not(:has(.post-btn)):is(a):after{--tw-text-opacity:1;color:rgb(247 95 35/var(--tw-text-opacity,1));content:"\f138";display:flex;font-family:Font Awesome\ 6 Pro;font-size:1.5rem;font-weight:300;height:auto;line-height:2rem;line-height:1;transition:all .2s;width:1.5rem}.single-post-component.size-small{align-items:center;flex-direction:column;gap:1rem;padding-top:1.5rem}@media (min-width:576px){.single-post-component.size-small{flex-direction:row}}.single-post-component.size-small .post-image{aspect-ratio:2/1;height:auto;min-height:6rem;width:100%}@media (min-width:576px){.single-post-component.size-small .post-image{aspect-ratio:1/1;min-width:10rem;width:10rem}}.single-post-component.size-small .post-content{gap:.75rem}@media not all and (min-width:576px){.single-post-component.size-small .post-content{width:100%}}.single-post-component.size-small .post-content .post-date,.single-post-component.size-small .post-content .the_content{margin-bottom:0}.single-post-component.size-small:first-child{padding-top:0}.single-post-component.size-small.show-border{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(114 143 213/var(--tw-border-opacity,1));padding-bottom:1.5rem}.single-post-component.size-small.show-border:last-child{border-bottom-width:0;padding-bottom:0}@media not all and (min-width:576px){.single-post-component.size-small:not(:has(.post-image)){flex-direction:row}}.single-post-component.size-large .post-content .post-title{margin-bottom:1rem}.single-post-component.size-large .post-content .post-label{margin-bottom:.5rem}.single-post-component.size-large .post-content .post-label:after{--tw-bg-opacity:1;background-color:rgb(114 143 213/var(--tw-bg-opacity,1));content:"";display:flex;flex:1 1 0%;height:1px}.single-post-component.size-large .post-content .post-date .date{margin-top:1px}.single-post-component.layout-reverse:has(.post-image){flex-direction:column}@media (min-width:576px){.single-post-component.layout-reverse:has(.post-image){flex-direction:row-reverse}}body[data-view-mode=grid] .single-post-component{flex-direction:column}@media (min-width:576px){body[data-view-mode=grid] .single-post-component{flex-direction:column}}body[data-view-mode=grid] .single-post-component .post-image{max-width:100%;width:100%}body[data-view-mode=summary] .single-post-component .post-content .the_content,body[data-view-mode=summary] .single-post-component .post-image{display:none}.single-post-component.style-default .post-content .post-label{align-items:center;display:flex;gap:.75rem;width:100%}.single-post-component.style-default .post-content .post-label>a,.single-post-component.style-default .post-content .post-label>button{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(229 234 245/var(--tw-bg-opacity,1));border-radius:3px;color:rgb(31 69 136/var(--tw-text-opacity,1));display:flex;font-size:15px;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:2rem;padding:.125rem .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.single-post-component.style-dark .post-content .post-label{align-items:center;display:flex;gap:.75rem;width:100%}.single-post-component.style-dark .post-content .post-label>a,.single-post-component.style-dark .post-content .post-label>button{--tw-text-opacity:1;color:rgb(114 143 213/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem;text-transform:uppercase}.single-post-component:hover .post-content .post-title{--tw-text-opacity:1;color:rgb(247 95 35/var(--tw-text-opacity,1))}.single-post-component:hover button.post-btn{--tw-text-opacity:1!important;color:rgb(247 95 35/var(--tw-text-opacity,1))!important}
