header[role="banner"]{display:block;padding:0}

header[role="banner"] h1{margin:0 auto; width: 960px;}

header[role="banner"] h1 a{width: 960px; margin: 0 auto; text-decoration:none}
[role="main"]{padding:144px 0}
[role="main"]>section{display:block;padding:96px 0}
[role="main"]>section>h1{font-size:48px;line-height:56px;margin:0 0 72px 0}
[role="main"]>section+section{border-top:1px solid #ddd}

button+a{margin-left:.75rem}

pre{white-space:pre-wrap}video{width:100%}