.elementor-1400 .elementor-element.elementor-element-7e2d7e83{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@500&display=swap');
body.postid-1400{background:#faf8f4!important}
body.postid-1400 .elementor-1239>.elementor-element:is(.elementor-element-9cc164e,.elementor-element-d5b4c7b,.elementor-element-0461296,.elementor-element-51b9bf5,.elementor-element-73130ff7){display:none!important}
body.postid-1400 .elementor-1239>.elementor-element-c21c3f8,body.postid-1400 .elementor-1239>.elementor-element-c21c3f8>.e-con-inner,body.postid-1400 .elementor-element-a7e1e60,body.postid-1400 .elementor-1400,body.postid-1400 .elementor-element-7e2d7e83,body.postid-1400 .elementor-element-7e2d7e83>.e-con-inner,body.postid-1400 .elementor-element-6486a55e{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;gap:0!important;background:#faf8f4!important}
.tf-modern{font:400 clamp(16px,1.35vw,26px)/1.5 Montserrat,Arial,sans-serif;color:#465049;background:#faf8f4;text-align:left}
.tf-modern *{box-sizing:border-box}
.tf-modern :is(h1,h2,h3,p,figure,ol){padding:0;margin:0;letter-spacing:0}
.tf-modern :is(h1,h2,h3){font-family:'Playfair Display',Georgia,serif;font-weight:500;line-height:1.14;text-align:left}
.tf-modern a{color:#00634f;text-decoration:none}
.tf-modern a:hover{text-decoration:underline}
.tf-modern a:focus-visible{outline:2px solid #955763;outline-offset:4px}
.tf-modern-intro,.tf-modern-grid{width:83.4%;max-width:1600px;margin:0 auto}
.tf-modern-intro{padding-top:5.6vw}
.tf-modern .tf-modern-crumb{font-size:clamp(12px,.9vw,17px);margin-bottom:2vw}
.tf-modern .tf-modern-label{font:700 clamp(10px,.8vw,15px)/1.4 Montserrat,Arial,sans-serif;color:#00634f;margin-bottom:1.5vw}
.tf-modern h1{font-size:clamp(36px,3.45vw,66px);letter-spacing:-.035em;color:#202d27;max-width:1500px}
.tf-modern-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3vw;margin:6vw 0 5vw}
.tf-modern-gallery figure{min-width:0}
.tf-modern-gallery img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:contain;background:#fff}
.tf-modern-gallery figcaption{font:600 clamp(11px,.88vw,17px)/1.5 Montserrat,Arial,sans-serif;margin-top:1vw;color:#39443c}
.tf-modern-grid{display:grid;grid-template-columns:23% minmax(0,1fr);gap:4.5%}
.tf-modern-toc{font:400 clamp(12px,.9vw,17px)/1.5 Montserrat,Arial,sans-serif;padding-top:.2vw}
.tf-modern-toc strong{display:block;color:#00634f;font-size:clamp(10px,.75vw,14px);margin-bottom:1.4vw}
.tf-modern-toc a{display:block;color:#626b63;margin-bottom:1vw;max-width:270px}
.tf-modern-main{min-width:0}
.tf-modern-main h2{font-size:clamp(27px,2.35vw,45px);color:#00715b;margin:2.2vw 0 1.2vw;scroll-margin-top:40px;letter-spacing:-.015em}
.tf-modern-main h2:first-child{margin-top:0}
.tf-modern-main p{font:inherit;margin:0 0 1.25vw}
.tf-modern-main figure{margin:1.1vw 0 1.4vw}
.tf-modern-main img{max-width:100%;width:100%;height:auto;display:block}
.tf-modern-main table{border-collapse:collapse;table-layout:fixed;width:100%;border:0;font:400 clamp(13px,1.08vw,21px)/1.45 Montserrat,Arial,sans-serif}
.tf-modern-main td{vertical-align:top;padding:.8vw .9vw;border:0;border-bottom:1px solid #d9ccbd;background:#eadbca;color:#465049}
.tf-modern-main tr:nth-child(odd) td{background:#f0e7dc}
.tf-modern-main tr:first-child td{background:#00634f;color:#fff;font-weight:600}
.tf-modern-main td:first-child{width:28%}
.tf-modern-main ol{list-style:none;counter-reset:brief;margin:1.3vw 0}
.tf-modern-main li{counter-increment:brief;display:flex;gap:1.4vw;margin-bottom:1vw;line-height:1.5}
.tf-modern-main li:before{content:counter(brief,decimal-leading-zero);font:700 clamp(11px,.85vw,16px)/1.8 Montserrat,Arial,sans-serif;color:#00715b;flex:0 0 1.8em}
.tf-modern-related{border-top:1px solid #e3dbd1;margin:5vw 0 3vw;padding-top:1.5vw}
.tf-modern-related h2{color:#a96970;margin:0 0 1.5vw}
.tf-modern-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5vw}
.tf-modern-related-grid img{width:100%;aspect-ratio:2.05;object-fit:cover;background:white}
.tf-modern-related-grid h3{font-size:clamp(23px,1.8vw,35px);color:#202d27;margin:1vw 0 1.7vw}
.tf-modern-related-grid .tf-read{font-size:clamp(12px,.9vw,17px)}
.tf-modern-cta{background:#00634f;color:#f4eddf;padding:2.5vw 8.3% 3vw;margin-top:1vw}
.tf-modern-cta .tf-modern-label{color:#f4eddf;margin-bottom:1.2vw}
.tf-modern-cta h2{font-size:clamp(29px,2.5vw,48px);color:#f4eddf;margin:0 0 1.5vw}
.tf-modern-cta a{color:#f4eddf;font-size:clamp(14px,1vw,19px)}
@media(max-width:767px){.tf-modern-intro,.tf-modern-grid{width:88%}.tf-modern-intro{padding-top:35px}.tf-modern .tf-modern-crumb{margin-bottom:22px}.tf-modern .tf-modern-label{margin-bottom:16px}.tf-modern h1{font-size:36px}.tf-modern-gallery{gap:10px;margin:30px 0}.tf-modern-gallery img{aspect-ratio:1}.tf-modern-gallery figcaption{font-size:10px;margin-top:10px}.tf-modern-grid{grid-template-columns:1fr;gap:28px}.tf-modern-toc{border-top:1px solid #ded4c6;border-bottom:1px solid #ded4c6;padding:20px 0}.tf-modern-toc strong{margin-bottom:15px}.tf-modern-toc a{max-width:none;margin-bottom:10px;font-size:13px}.tf-modern-main h2{margin:28px 0 15px;font-size:28px}.tf-modern-main p{margin-bottom:18px}.tf-modern-main figure{margin:18px 0 20px}.tf-modern-main td{padding:10px 8px;font-size:12px;overflow-wrap:anywhere}.tf-modern-main li{gap:10px;margin-bottom:12px}.tf-modern-main ol{margin:20px 0}.tf-modern-related{margin:40px 0;padding-top:22px}.tf-modern-related-grid{grid-template-columns:1fr;gap:28px}.tf-modern-related-grid h3{margin:15px 0;font-size:25px}.tf-modern-related h2{margin:0 0 20px}.tf-modern-cta{padding:30px 6%}.tf-modern-cta h2{font-size:30px;margin-bottom:20px}}

body.postid-1400 .elementor-element-c21c3f8 .elementor-element-422f23c{display:none!important}
body.postid-1400 .elementor-element-c21c3f8 .elementor-element-1fc5ef2{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}

.tf-modern-hero{margin:4.8vw 0 4.4vw!important}.tf-modern-hero img{display:block;width:100%;height:auto;aspect-ratio:2.49;object-fit:cover}.tf-modern-sources{font-size:clamp(13px,1.05vw,20px)!important;color:#00715b}.tf-modern-main strong{font-weight:500}.tf-modern-main h2{scroll-margin-top:65px}@media(max-width:767px){.tf-modern-hero{margin:28px 0 30px!important}.tf-modern-hero img{aspect-ratio:1.6}.tf-modern-main table{font-size:12px}}
.tf-modern-related-grid>div:last-child img{object-fit:contain!important}

.tf-modern-main td:first-child{width:40%}.tf-modern-main table{margin:0 0 1.25vw}.tf-modern-main th{padding:.8vw .9vw;background:#00634f;color:white;font-weight:600;text-align:left;border:0}.tf-modern-main tbody tr:nth-child(odd) td{background:#eadbca}.tf-modern-main tbody tr:nth-child(even) td{background:#f0e7dc}.tf-modern-main tbody tr:first-child td{color:#465049;font-weight:400;background:#eadbca}.tf-modern-main li{font:inherit}.tf-modern a{overflow-wrap:anywhere}@media(max-width:767px){.tf-modern-main th{font-size:12px;padding:10px 8px}.tf-modern-main table{margin-bottom:20px}}
body.postid-1400 :is(.ez-toc-widget-sticky,.ez-toc-mobile-toggle-btn){display:none!important}
body.postid-1400 .aioseo-author-bio-compact{display:none!important}/* End custom CSS */