.about-layout h2{margin-bottom:.5rem;display:inline-block;border-bottom-width:4px;border-style:dotted;--tw-border-opacity: 1;border-color:rgb(116 163 51 / var(--tw-border-opacity, 1));padding-bottom:.25rem;font-size:1.25rem;font-weight:800;text-transform:uppercase;line-height:1.75rem;letter-spacing:.025em}@media (min-width: 1280px){.about-layout h2{font-size:1.625rem}}.about-layout h3{font-weight:700}.about-layout p:not(.no-margin){margin-bottom:1rem}.about-layout section{margin-bottom:2rem;max-width:42rem}.about-layout li:not(ul ul li):not(.no-margin){margin-bottom:1rem}
