.seo-prose{font-family:"Source Serif 4",Palatino Linotype,Georgia,serif;color:#2C1A0E;font-size:15px;line-height:1.8}.seo-prose h2{font-family:IM Fell English,Georgia,serif;font-size:22px;font-weight:400;font-style:italic;color:#1A120A!important;margin-top:36px;margin-bottom:14px;line-height:1.25;padding-bottom:6px;border-bottom:1px solid rgba(42,26,14,.55);position:relative}.seo-prose h2:after{content:"";display:block;margin-top:3px;height:3px;width:100%;background:repeating-linear-gradient(90deg,rgba(42,26,14,.55),rgba(42,26,14,.55) 4px,transparent 0,transparent 8px)}.seo-prose h3{font-family:Special Elite,Courier New,monospace;font-size:13px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#8B1A1A!important;margin-top:28px;margin-bottom:10px;line-height:1.4}.seo-prose p{margin-bottom:14px;color:#2C1A0E;text-align:justify;hyphens:auto}.seo-prose p:first-of-type:first-letter{font-family:IM Fell English,Georgia,serif;font-size:3.2em;font-weight:400;float:left;line-height:.82;padding-right:6px;padding-top:4px;color:#8B1A1A}.seo-prose b,.seo-prose strong{color:#1A120A;font-weight:700}.seo-prose a{color:#8B1A1A;text-decoration:underline;text-decoration-style:solid;text-decoration-color:rgba(139,26,26,.45);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s ease,text-decoration-color .18s ease}.seo-prose a:hover{color:#5C0E0E;text-decoration-color:#5C0E0E}.seo-prose ol,.seo-prose ul{padding-left:20px;margin-bottom:16px}.seo-prose ul li{list-style:none;position:relative;margin-bottom:7px;color:#2C1A0E;padding-left:18px}.seo-prose ul li:before{content:"—";position:absolute;left:0;top:0;color:#8B1A1A;font-family:IM Fell English,Georgia,serif}.seo-prose ol li{margin-bottom:7px;color:#2C1A0E;padding-left:4px}.seo-prose ol li::marker{color:#8B1A1A;font-weight:700;font-family:Special Elite,monospace}.seo-prose img{border:1px solid rgba(42,26,14,.45);outline:3px solid #F5EDD8;outline-offset:-1px;margin:24px auto;max-width:100%;display:block;box-shadow:3px 3px 0 rgba(42,26,14,.25),5px 5px 0 rgba(42,26,14,.1);filter:sepia(.2) contrast(1.05)}.seo-prose blockquote{margin:24px 0;padding:14px 20px;border-left:4px solid #8b1a1a;background:rgba(234,217,184,.45);color:#1A120A;font-family:IM Fell English,Georgia,serif;font-style:italic;font-size:16px;line-height:1.65;position:relative}.seo-prose blockquote:before{content:"\201C";font-size:3.5rem;color:rgba(139,26,26,.25);position:absolute;top:-8px;left:10px;line-height:1;font-family:IM Fell English,Georgia,serif}.seo-prose .toc-box{background:#EAD9B8;border:1px solid rgba(42,26,14,.45);border-top:3px solid #8b1a1a;padding:16px 20px;margin-bottom:28px;box-shadow:2px 2px 0 rgba(42,26,14,.18)}.seo-prose .toc-box h3{font-family:Special Elite,monospace;font-size:12px;letter-spacing:.3em;color:#8B1A1A!important;text-transform:uppercase;margin-top:0;margin-bottom:10px;border-bottom:1px solid rgba(42,26,14,.25);padding-bottom:6px}.seo-prose .toc-box h3:before{content:none}.seo-prose .toc-box ol{list-style:decimal;padding-left:20px;margin-bottom:0}.seo-prose .toc-box li{font-size:13px;color:#4A3220;margin-bottom:4px}.seo-prose .toc-box li a{color:#4A3220;text-decoration:none;transition:color .18s ease}.seo-prose .toc-box li a:hover{color:#8B1A1A}