body { background-color: #fafafa; color: #333; line-height: 1.6; } svg { display: block; height: auto; width: 100%; } dt { display: inline-block; font-weight: bold; } dt:after { display: inline; content: ':'; } dd { display: inline-block; margin: 0; } label { display: block; font-weight: bold; font-size: smaller; text-transform: uppercase; } input { display: block; margin-bottom: 1em; } .container { max-width: 64em; padding-left: 1em; padding-right: 1em; margin-left: auto; margin-right: auto; } .line { stroke-linecap: round; stroke: black; }