body{font-family:helvetica neue,Arial,sans-serif;line-height:1.6;max-width:800px;margin:0 auto;padding:2rem;color:#333}h1{font-size:2.5rem;margin-bottom:1.5rem;color:#1a1a1a}h2{font-size:1.8rem;margin-top:2rem;color:#1a1a1a}p{margin-bottom:1.2rem}.highlight{background-color:#f8f8f8;padding:1rem;border-left:4px solid #d33;margin:1.5rem 0}footer{margin-top:3rem;font-style:italic;border-top:1px solid #ddd;padding-top:1rem}article h1{margin-top:.5rem}article blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid #b8860b;background-color:#fdf7e3;color:#2a2416}article blockquote p{margin-bottom:.8rem}article blockquote p:last-child{margin-bottom:0}article ul li{margin-bottom:.4rem}.lede{font-size:1.15rem;line-height:1.55;color:#222;border-bottom:1px solid #ddd;padding-bottom:1.25rem;margin-bottom:1.5rem}.gadsden-flag{margin:2.5rem auto 1rem;text-align:center;max-width:620px}.gadsden-flag img{width:100%;height:auto;border:1px solid #b8860b;box-shadow:0 2px 10px rgba(0,0,0,.12);display:block}.gadsden-flag figcaption{margin-top:.75rem;font-style:italic;color:#555;font-size:.95rem}.further-reading{margin-top:2.5rem;padding:1rem 1.25rem;background-color:#f8f8f8;border-left:4px solid #888}.further-reading a{color:#8b6508;font-weight:600}.further-reading a:hover{text-decoration:underline}