.container-home{text-align:center;padding:2vh 5vw;padding-bottom:1em;margin:0 auto;@media screen and (width>=1024px){width:100%;display:flex;flex-direction:row;padding:0;margin:0;.post-line{display:none}}}.home-open{text-align:center;h1{line-height:1.75em;font-size:clamp(1.5rem,.5rem + 1.5vw,2.25rem);letter-spacing:-.025em;padding-top:2vh}@media screen and (width>=768px){padding-top:3vh}@media screen and (width>=1024px){text-align:right;padding:0 3em 0 0;width:40%;h1{padding:3.5em 0 0 2em}}@media screen and (width>=1536px){h1{padding:2.5em 0 0 2.5em}}}.home-post-div{padding-top:1.5em;@media screen and (width>=1024px){text-align:left;width:55%;padding:0 1.5em 0 4em}}.home-post-latest{color:light-dark(var(--head),var(--default));margin-top:.5em;margin-bottom:.25em;font-size:clamp(2rem,2rem + 1vw,3.5rem);letter-spacing:-.025em;@media screen and (width>=1024px){margin-top:0;padding-top:1em}}.home-post-title{font-size:clamp(1.75rem,1.25rem + 1vw,2.25rem);letter-spacing:-.025em;padding-top:.5em;line-height:1.25em}.home-post-description{text-wrap:balance;letter-spacing:-.025em;font-size:clamp(1.125rem,1rem + 1vw,1.375rem)}.home-post-dates{margin-top:.5em;margin-bottom:1em;font-size:clamp(.875rem,.75rem + 1vw,1.125rem)}.home-post-finish{margin-top:3em;strong{font-weight:var(--font-semibold)}}
