.fk-article { color:#0b0b0c; font-family:'DM Sans',Arial,sans-serif; font-size:18px; line-height:1.75; overflow-wrap:anywhere; display:flow-root; }
.fk-article p { margin:0 0 1.25em; }
.fk-article h2,.fk-article h3,.fk-article h4,.fk-article h5,.fk-article h6 { font-family:'Playfair Display',Georgia,serif; font-weight:700; line-height:1.2; margin:1.25em 0 .65em; }
.fk-article h2 {font-size:2em} .fk-article h3 {font-size:1.65em} .fk-article h4 {font-size:1.4em} .fk-article h5 {font-size:1.2em} .fk-article h6 {font-size:1em}
.fk-article ul {list-style:disc;padding-left:2em;margin-bottom:1em} .fk-article ol {list-style:decimal;padding-left:2em;margin-bottom:1em}
.fk-article li {margin:.3em 0} .fk-article blockquote {border-left:4px solid #c4541a;margin:1.5em 0;padding:0 1em}
.fk-article a {color:#7a2e08;text-decoration:underline} .fk-article hr {border:0;border-top:1px solid #bdb5a7;margin:1.5em 0}
.fk-article img {max-width:100%;height:auto} .fk-article figure {max-width:100%;margin:1.5em 0} .fk-article figcaption {font-size:.85em;color:#58534c;margin-top:.5em}
.fk-article .align-left {float:left;margin-right:1.5em;max-width:48%} .fk-article .align-right {float:right;margin-left:1.5em;max-width:48%} .fk-article .align-center {margin-left:auto;margin-right:auto;text-align:center}
@media(max-width:600px){.fk-article .align-left,.fk-article .align-right {float:none;max-width:100%;margin:1em 0}}
