.blog-content{color:#4b4640;font-family:Chivo,sans-serif;line-height:1.8}.blog-content h1{letter-spacing:-.02em;text-transform:uppercase;color:#1a1816;margin-top:3rem;margin-bottom:1.5rem;font-family:Fraunces,serif;font-size:2.5rem;font-weight:900;line-height:1.1}.blog-content h1:first-child{margin-top:0}.blog-content h2{text-transform:uppercase;color:#1a1816;border-bottom:4px solid #1a1816;margin-top:3rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-family:Fraunces,serif;font-size:1.875rem;font-weight:800;line-height:1.2}.blog-content h3{text-transform:uppercase;color:#1a1816;margin-top:2.5rem;margin-bottom:1rem;font-family:Fraunces,serif;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-content h4{text-transform:uppercase;letter-spacing:.1em;color:#974723;margin-top:2rem;margin-bottom:.75rem;font-family:Space Mono,monospace;font-size:.875rem;font-weight:700}.blog-content h5,.blog-content h6{text-transform:uppercase;letter-spacing:.1em;color:#7d766f;margin-top:1.5rem;margin-bottom:.5rem;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700}.blog-content p{color:#4b4640;margin-bottom:1.5rem;font-family:Chivo,sans-serif;font-size:1.0625rem;line-height:1.8}.blog-content>p:first-of-type{color:#1a1816;font-size:1.25rem;line-height:1.7}.blog-content a{color:#c66b44;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #c66b44;text-decoration:underline #c66b44;transition:color .15s}.blog-content a:hover{color:#974723;text-decoration-color:#974723}.blog-content ul,.blog-content ol{color:#4b4640;margin-bottom:1.5rem;margin-left:1.5rem}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{margin-bottom:.5rem;padding-left:.25rem;font-family:Chivo,sans-serif;font-size:1rem;line-height:1.75}.blog-content li::marker{color:#c66b44;font-weight:700}.blog-content ul ul,.blog-content ol ol,.blog-content ul ol,.blog-content ol ul{margin-top:.5rem;margin-bottom:.5rem}.blog-content blockquote{color:#4b4640;background-color:#f2ede5;border-left:4px solid #c66b44;margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.blog-content blockquote p{color:#4b4640;margin-bottom:.5rem}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content code{color:#1a1816;background-color:#ece8e0;border:1px solid #1a1816;padding:.2rem .4rem;font-family:Space Mono,monospace;font-size:.85em}.blog-content pre{background-color:#1a1816;border:2px solid #1a1816;margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}.blog-content pre code{color:#c66b44;background-color:#0000;border:none;padding:0;font-family:Space Mono,monospace;font-size:.875rem;line-height:1.75}.blog-content table{border-collapse:collapse;border:2px solid #1a1816;width:100%;margin-bottom:1.5rem}.blog-content thead{color:#fef9f1;background-color:#1a1816}.blog-content th{text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:.75rem 1rem;font-family:Space Mono,monospace;font-size:.75rem}.blog-content td{color:#4b4640;border-top:1px solid #1a1816;padding:.75rem 1rem;font-family:Chivo,sans-serif;font-size:.9375rem}.blog-content tbody tr:nth-child(2n){background-color:#f8f3eb}.blog-content tbody tr:hover{background-color:#f2ede5}.blog-content hr{border:none;border-top:2px solid #1a1816;margin:3rem 0}.blog-content img{border:2px solid #1a1816;max-width:100%;height:auto;margin-bottom:1.5rem}.blog-content strong,.blog-content b{color:#1a1816;font-weight:700}.blog-content em,.blog-content i{font-style:italic}.blog-content kbd{background-color:#ece8e0;border:1px solid #1a1816;padding:.2rem .4rem;font-family:Space Mono,monospace;font-size:.8rem;box-shadow:2px 2px #1a1816}.blog-content mark{color:#fef9f1;background-color:#c66b44;padding:0 .25rem}.blog-content small{color:#7d766f;font-family:Space Mono,monospace;font-size:.75rem}.blog-content s,.blog-content del{color:#7d766f;text-decoration:line-through}.blog-content a:focus{outline-offset:2px;outline:2px solid #c66b44}
