.site-content{max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.75}.site-content h2{margin-top:2em;color:var(--color-primary)}

.site-content:not(:has(.reading-home)) h1{font-size:clamp(2rem,5vw,3.5rem);margin:0 0 30px;overflow-wrap:anywhere}.site-content:not(:has(.reading-home)) p{margin-block:1.2em}.site-content:not(:has(.reading-home)) ul{padding-left:1.25em}.site-content:not(:has(.reading-home)) li{margin:.6em 0}.site-content:not(:has(.reading-home)) strong{font-weight:600}.site-content:not(:has(.reading-home)) a:hover{color:var(--color-secondary)}
