/* Notes pages: readable left-aligned prose on top of the landing page styles. */
.notes{max-width:44rem;margin:0 auto;padding-bottom:4rem}
.notes h1{text-align:left;margin-bottom:1.5rem;font-size:2.25rem;line-height:1.2}
.notes h2{text-align:left;margin:3rem 0 1rem;font-size:1.5rem;line-height:1.3}
.notes p{text-align:left;font-size:1.0625rem;line-height:1.7;font-weight:400;color:#222}
.notes p+p{margin-top:1.25rem}
.notes ul{font-size:1.0625rem;line-height:1.7;color:#222;padding-left:1.25rem}
.notes li{margin:0.5rem 0}
.notes a{color:#0a58ca}
.notes a:hover{color:#007bff}
.notes .lede{font-size:1.1875rem;color:#444}
.notes .crumb{font-size:0.9375rem;margin:2rem 0 0;color:#666}
.notes .crumb a{color:#666;text-decoration:underline}
.notes .callout{border-left:3px solid #ddd;padding:0.25rem 0 0.25rem 1.25rem;margin:2rem 0}
.notes .callout p{font-size:1rem;color:#444;margin:0}
.notes .footer{margin-top:4rem;border-top:1px solid #eee;padding-top:1.5rem}
.notes .footer p{text-align:left;font-size:0.9375rem}
.index-notes{max-width:44rem;margin:4rem auto 0;text-align:left}
.index-notes h2{text-align:left;font-size:1.125rem;text-transform:uppercase;letter-spacing:0.08em;color:#666;margin-bottom:1rem}
.index-notes ul{list-style:none;padding:0;margin:0}
.index-notes li{margin:0.75rem 0;font-size:1.0625rem}
.index-notes a{color:#0a58ca}
@media only screen and (max-width: 991.99px){.notes h1{font-size:1.875rem}}
