.sf-editorial.blog-post-wrap{margin-top:32px;color:#292925}
.sf-editorial .sf-editorial-container{max-width:1180px}
.sf-editorial-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:#777469;margin-bottom:24px}
.sf-editorial-breadcrumb a{color:#777469}
.sf-editorial-breadcrumb a:hover{color:#8c7419}
.sf-editorial-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:36px;border-bottom:1px solid #ece9df}
.sf-editorial .blog-post-title{margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:650;line-height:1.2;letter-spacing:-1.1px;color:#292925;overflow-wrap:anywhere}
.sf-editorial-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;color:#777469;font-size:12px;line-height:1.7}
.sf-editorial .blog-post-featured-image{position:relative;width:100%;margin:0;border-radius:14px;background:#f8f6ef;overflow:hidden}
.sf-editorial .blog-post-featured-image .image-holder{position:relative;width:100%;padding:0;aspect-ratio:3/2;overflow:hidden}
.sf-editorial .blog-post-featured-image .image-holder>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.sf-editorial-reading{max-width:740px;margin:42px auto 0}
.sf-editorial .custom-page-content{font-size:17px;line-height:1.85;color:#43433d;overflow-wrap:anywhere}
.sf-editorial .custom-page-content p{font-size:inherit;line-height:inherit;margin:0 0 1.2em}
.sf-editorial .custom-page-content h2{font-size:27px;line-height:1.35;font-weight:600;letter-spacing:-.5px;margin:1.65em 0 .65em;color:#292925;scroll-margin-top:160px}
.sf-editorial .custom-page-content h3{font-size:21px;line-height:1.4;font-weight:600;margin:1.5em 0 .55em;color:#292925;scroll-margin-top:160px}
.sf-editorial .custom-page-content ul,.sf-editorial .custom-page-content ol{margin:0 0 1.4em;padding-left:1.35em}
.sf-editorial .custom-page-content li{font-size:inherit;line-height:inherit;margin-bottom:.5em}
.sf-editorial .custom-page-content a{color:#806613;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.sf-editorial .custom-page-content img,.sf-editorial .custom-page-content video{max-width:100%!important;height:auto!important;border-radius:8px}
.sf-editorial .custom-page-content iframe{max-width:100%}
.sf-editorial .custom-page-content table{display:block;max-width:100%;overflow-x:auto}
.sf-editorial .custom-page-content blockquote{margin:1.5em 0;padding:16px 22px;background:#faf8f1;border-left:3px solid #cbb343}
.sf-editorial .blog-post-social-share{margin-top:36px;padding-top:24px;border-top:1px solid #ece9df}
.sf-editorial .blog-post-social-share>.row,.sf-editorial .blog-post-tags>.row{display:flex;align-items:center;gap:14px;margin:0;flex-wrap:wrap}
.sf-editorial .blog-post-social-share>.row>div,.sf-editorial .blog-post-tags>.row>div{padding:0;flex:0 1 auto;max-width:none;width:auto}
.sf-editorial .blog-post-social-share h6,.sf-editorial .blog-post-tags h6{margin:0;font-size:13px}
.sf-editorial .blog-post-tags{margin-top:22px}
.sf-editorial-related{margin:58px 0 52px;padding-top:32px;border-top:1px solid #ece9df}
.sf-editorial-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.sf-editorial-related-heading h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin:0}
.sf-editorial-related-heading>a{font-size:13px;color:#806613;white-space:nowrap}
.sf-editorial-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}
.sf-editorial-related-card{display:block;color:#292925}
.sf-editorial-related-card>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:#f8f6ef}
.sf-editorial-related-card h3{font-size:19px;line-height:1.45;font-weight:600;margin:16px 0 10px;overflow-wrap:anywhere}
.sf-editorial-related-card>span{font-size:12px;color:#806613}
.sf-editorial a:focus-visible{outline:3px solid #9b8127;outline-offset:4px}
@media(max-width:991px){.sf-editorial-hero{gap:28px}.sf-editorial .blog-post-title{font-size:32px}}
@media(max-width:767px){.sf-editorial.blog-post-wrap{margin-top:22px}.sf-editorial-breadcrumb{margin-bottom:18px;font-size:11px;gap:8px}.sf-editorial-hero{grid-template-columns:1fr;gap:22px;padding-bottom:26px}.sf-editorial .blog-post-title{font-size:28px;line-height:1.2;letter-spacing:-.65px}.sf-editorial-meta{margin-top:14px;font-size:11px}.sf-editorial .blog-post-featured-image{max-width:480px;justify-self:center;border-radius:10px}.sf-editorial-reading{margin-top:28px}.sf-editorial .custom-page-content{font-size:16px;line-height:1.8}.sf-editorial .custom-page-content h2{font-size:23px;margin-top:1.5em}.sf-editorial .custom-page-content h3{font-size:19px}.sf-editorial-related{margin-top:40px;padding-top:24px}.sf-editorial-related-heading{gap:12px}.sf-editorial-related-heading h2{font-size:22px}.sf-editorial-related-heading>a{font-size:11px}.sf-editorial-related-grid{grid-template-columns:1fr;gap:28px}.sf-editorial-related-card h3{font-size:18px;margin-top:12px}}
