.hero-container {padding: 2em; border-radius: .8rem; background: #FAEFEB;}
span.highlight {box-shadow: transparent 0 -4px 0 0 inset, hsl(18deg 100% 62% / 67%) 0 -16px 0 0 inset;}

.grid-col-3 {
    display: grid; 
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); 
    gap: 1em 2em; 
    margin: 3em 0 0;
}

#left-menu .subpages-2 li a {padding-left: 2rem;}

.text-content.page-content>p:first-child + p>.button {margin-block: 1rem 2rem;}
.text-content p + p, .page-content p + p {margin-top: 1.5rem;}
.text-content p + p > a.button, .page-content p + p > a.button {margin-block: 1.5rem;}