.about, .showcase, .support { padding: 2rem 0; margin: 0; h1 { font-size: 2.75rem; font-weight: 700; margin: 1.25rem 0; span { font-size: 2.25rem; margin: 0 .25rem; } } h2 { font-size: 2rem; font-weight: 700; margin: 1.25rem 0; } p { color: var(--fs-color); font-size: 1.5rem; font-weight: 300; line-height: 2rem; margin: 0 0 1rem 0; a { position: relative; color: var(--s-color); font-weight: 300; &:after { content: ""; position: absolute; width: 100%; bottom: -1px; left: 0; right: 0; border-bottom: 0.15rem dotted var(--f-color); } } } span { font-size: 1.25rem; font-weight: 700; } }