+::selection {
+ color: #00f;
+ background-color: #e8e8e8;
+}
+
+@media only screen and (min-width: 500px) {
+ body { overflow-x: auto }
+ main { padding: 0 64px 0 74px }
+
+ h1 a {
+ display: block;
+ width: 64px;
+ }
+
+ .columned { width: max-content }
+
+ .columned .h2:not(:only-child) {
+ float: left;
+ margin: 0 40px;
+ }
+
+ .columned .h2:not(:only-child) h2 { width: 14.6em }