.ftseo03-content{color:#171717;background:#fff;font-family:Abel,Arial,sans-serif;font-size:20px;line-height:1.7;width:100%;min-width:0}
.ftseo03-content *{box-sizing:border-box}
.ftseo03-content h2,.ftseo03-content h3{font-family:Oswald,'Arial Narrow',Arial,sans-serif;color:#111;line-height:1.22;text-transform:uppercase}
.ftseo03-content h2{font-size:34px;border-left:5px solid #998484;padding-left:18px;margin:38px 0 22px}
.ftseo03-content h3{font-size:23px;margin:0 0 14px}
.ftseo03-content p{margin:0 0 18px;padding:0}
.ftseo03-content a{color:#5b4646!important;text-decoration:underline;text-underline-offset:4px}
.ftseo03-content a:hover,.ftseo03-content a:focus-visible{color:#111!important;background:#eee6e6}
.ftseo03-content a:focus-visible{outline:2px solid #685555;outline-offset:4px}
.ftseo03-content .ftseo03-section,.ftseo03-content .ftseo03-block{margin:32px 0;min-width:0}
.ftseo03-content .ftseo03-grid,.ftseo03-content .ftseo03-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.ftseo03-content .ftseo03-grid:has(> :last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}
.ftseo03-content .ftseo03-card{background:#f7f4f4;border:1px solid #d9cdcd;padding:22px;min-width:0}
.ftseo03-content .ftseo03-card p{font-size:19px;line-height:1.65}
.ftseo03-content .ftseo03-card p:last-child{margin-bottom:0}
.ftseo03-content ul,.ftseo03-content ol{padding:0 0 0 25px;margin:20px 0 26px}
.ftseo03-content li{padding-left:3px;margin:0 0 12px}
.ftseo03-content .ftseo03-table-wrap{margin:26px 0}
.ftseo03-content .ftseo03-table{width:100%;border-collapse:collapse;border:1px solid #d9cdcd;table-layout:fixed;margin:0 0 18px;font-size:19px;line-height:1.55}
.ftseo03-content .ftseo03-table caption{text-align:left;font-family:Oswald,Arial,sans-serif;font-size:22px;color:#111;margin-bottom:12px}
.ftseo03-content .ftseo03-table th,.ftseo03-content .ftseo03-table td{text-align:left;vertical-align:top;padding:16px;border:1px solid #d9cdcd;overflow-wrap:break-word}
.ftseo03-content .ftseo03-table th{font-weight:600;color:#111;background:#f2eeee}
.ftseo03-content .ftseo03-table th:first-child{width:20%}
.ftseo03-content .ftseo03-table th:nth-child(2){width:36%}
.ftseo03-content .ftseo03-historic{margin:28px 0 30px!important}
.ftseo03-content .ftseo03-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ftseo03-content .ftseo03-image-pair a{display:block;background:#e9e9e9!important;line-height:0;min-width:0}
.ftseo03-content .ftseo03-image-pair img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;margin:0!important}
.ftseo03-content .ftseo03-historic figcaption{font-size:16px;line-height:1.5;color:#564949;margin-top:12px}
/* Divi gives post-content headings and tables strong module selectors. */
.et-db #et-boc .et-l .et_pb_post_content .ftseo03-content h3{font-size:23px!important;line-height:1.25!important;margin:0 0 14px!important;padding:0!important}
.et-db #et-boc .et-l .et_pb_post_content .ftseo03-content .ftseo03-card p{font-size:19px!important;line-height:1.65!important}
.et-db #et-boc .et-l .et_pb_post_content .ftseo03-content table th,.et-db #et-boc .et-l .et_pb_post_content .ftseo03-content table td{padding:16px!important;line-height:1.55!important}
@media(max-width:760px){
 .ftseo03-content{font-size:19px;line-height:1.65}
 .ftseo03-content h2{font-size:28px;padding-left:14px;margin:32px 0 20px}
 .ftseo03-content .ftseo03-grid,.ftseo03-content .ftseo03-cards,.ftseo03-content .ftseo03-grid:has(> :last-child:nth-child(2)){grid-template-columns:1fr}
 .ftseo03-content .ftseo03-card{padding:20px}
 .ftseo03-content .ftseo03-image-pair{gap:10px}
 .ftseo03-content .ftseo03-table{font-size:17px;line-height:1.45}
 .ftseo03-content .ftseo03-table th,.ftseo03-content .ftseo03-table td{padding:8px}
 .ftseo03-content .ftseo03-table th:first-child{width:25%}
 .ftseo03-content .ftseo03-table th:nth-child(2){width:34%}
 .et-db #et-boc .et-l .et_pb_post_content .ftseo03-content table th,.et-db #et-boc .et-l .et_pb_post_content .ftseo03-content table td{padding:8px!important;line-height:1.45!important}
}
