h1 {
    margin: 2rem 0 0;   
    font-size: 3rem;
    line-height: 3.5rem;
}

h2 {
    margin: 24px 0 0;
    padding: 0;
    line-height: 2.75rem;
    font-size: 2.25rem;
    word-break: break-word;
}

h3, .goa-title {
    margin: 24px 0 0;
    padding: 0;
    line-height: 2rem;
    font-size: 1.5rem;
    word-break: break-word;
}

ul.goa-list,
ul.goa-list ul,
ul.goa-list ul ul,
main ul,
main ul ul,
main ul ul ul {
    padding-left: 1.5rem;
	padding-right: 0;
    list-style-type: disc;
}

ol.goa-list,
ol.goa-list ol,
ol.goa-list ol ol,
main ol,
main ol ol,
main ol ol ol {
    padding-left: 1.5rem;
    list-style-type: decimal;
}

ol.goa-list li,
main ol li {
	padding-left: 5px;
}

p.goa-page-header--lede {
    font-size: 1.5rem;
    line-height: 2.25rem;
    margin-top: 18px;
}

a:link {
    text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
}