.blog-content{overflow:visible!important;position:relative!important}.dark .blog-content{background-color:#ffffff!important;padding:1.5rem!important;border-radius:.5rem!important}.dark .blog-content,.dark .blog-content h1,.dark .blog-content h2,.dark .blog-content h3,.dark .blog-content h4,.dark .blog-content li,.dark .blog-content p,.dark .blog-content strong,.dark .blog-content td,.dark .blog-content th{color:#111827!important}.dark .blog-content a{color:#C4713B!important}.dark .blog-content a:hover{color:#A85A2A!important}.blog-content,.blog-content p{color:#111827!important}.blog-content p{margin-top:0!important;margin-bottom:1.5em!important;line-height:1.8!important}.blog-content h1{font-size:2.25em!important;font-weight:800!important;margin-bottom:.8em!important;line-height:1.2!important}.blog-content h1,.blog-content h2{margin-top:2em!important;color:#111827!important}.blog-content h2{font-size:1.875em!important;font-weight:700!important;margin-bottom:1em!important;line-height:1.3!important}.blog-content h3{font-size:1.5em!important;margin-top:1.6em!important;margin-bottom:.6em!important}.blog-content h3,.blog-content h4{font-weight:600!important;line-height:1.4!important;color:#111827!important}.blog-content h4{font-size:1.25em!important;margin-top:1.5em!important;margin-bottom:.5em!important}.blog-content>h1:first-child,.blog-content>h2:first-child,.blog-content>h3:first-child,.blog-content>h4:first-child{margin-top:0!important}.blog-content ol,.blog-content ul{margin-top:1.5em!important;margin-bottom:1.5em!important;padding-left:1.75em!important}.blog-content li{margin-top:.5em!important;margin-bottom:.5em!important;line-height:1.7!important;color:#111827!important}.blog-content li>ol,.blog-content li>ul{margin-top:.75em!important;margin-bottom:.75em!important}.blog-content blockquote{margin-top:2em!important;margin-bottom:2em!important;padding:1em 1.5em!important;border-left:4px solid #c4713b!important;background:#fdf5f0!important}.blog-content blockquote p{margin:0!important}.blog-content pre{margin-top:1.5em!important;margin-bottom:1.5em!important;padding:1em!important;border-radius:8px!important;overflow-x:auto!important}.blog-content code{padding:.125em .375em!important;border-radius:4px!important;background:#f3f4f6!important}.blog-content pre code{padding:0!important;background:transparent!important}.blog-content hr{margin-top:3em!important;margin-bottom:3em!important;border:none!important;border-top:1px solid #e5e7eb!important}.blog-content table{margin-top:2em!important;margin-bottom:2em!important;width:100%!important;border-collapse:collapse!important}.blog-content td,.blog-content th{padding:.75em 1em!important;border:1px solid #e5e7eb!important}.blog-content th{background:#f9fafb!important;font-weight:600!important}.blog-content strong{font-weight:700!important}.blog-content a{color:#C4713B!important;text-decoration:none!important;transition:all .2s ease!important}.blog-content a:hover{text-decoration:underline!important;color:#A85A2A!important}.blog-content a:focus{outline:2px solid #C4713B!important;outline-offset:2px!important}.blog-content .image-placement,.image-placement{margin:32px 0!important;display:block!important;position:relative!important;clear:both!important}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{display:block!important;clear:both!important}.blog-content .image-placement img,.image-placement img{height:auto!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:transform .2s ease!important;width:100%!important}.blog-content .image-placement img:hover,.image-placement img:hover{transform:scale(1.02)}.blog-content .image-placement figcaption,.image-placement figcaption{display:block!important;font-size:.875rem!important;color:#666!important;margin-top:8px!important;font-style:italic!important;text-align:center!important;line-height:1.4!important}.blog-content .image-small,.image-small{max-width:300px!important}.blog-content .image-medium,.image-medium{max-width:600px!important}.blog-content .image-large,.image-large{max-width:900px!important}.blog-content .image-full-width,.image-full-width{width:100%!important;max-width:1200px!important}.blog-content .image-left,.image-left{float:left!important;margin:8px 32px 24px 0!important}.blog-content .image-right,.image-right{float:right!important;margin:8px 0 24px 32px!important}.blog-content .image-center,.image-center{display:block!important;margin:32px auto!important;text-align:center!important}.blog-content .image-full,.image-full{width:100%!important;margin:48px 0!important;text-align:center!important}.blog-content .image-float,.image-float{max-width:50%!important}.blog-content .image-float img,.image-float img{width:100%!important}.blog-content .image-full-bleed,.image-full-bleed{width:100%!important;max-width:100%!important;margin:48px 0!important;border-radius:0!important}.blog-content .image-full-bleed img,.image-full-bleed img{width:100%!important;border-radius:0!important;display:block!important}.aspect-16-9 img,.blog-content .aspect-16-9 img{aspect-ratio:16/9!important;object-fit:cover!important}.aspect-4-3 img,.blog-content .aspect-4-3 img{aspect-ratio:4/3!important;object-fit:cover!important}.aspect-3-2 img,.blog-content .aspect-3-2 img{aspect-ratio:3/2!important;object-fit:cover!important}.aspect-1-1 img,.blog-content .aspect-1-1 img{aspect-ratio:1/1!important;object-fit:cover!important}.aspect-auto img,.blog-content .aspect-auto img{aspect-ratio:auto!important;object-fit:contain!important}.clearfix:after{content:"";display:table;clear:both}.blog-content h2,.blog-content h3{clear:both}@media (max-width:768px){.blog-content p{margin:0 0 1.25em!important}.blog-content h1{font-size:2em!important;font-weight:800!important;margin:2em 0 1.25em!important;line-height:1.2!important}.blog-content h2{font-size:1.625em!important;font-weight:700!important;margin:1.75em 0 1em!important;line-height:1.3!important}.blog-content h3{font-size:1.375em!important;margin:1.5em 0 .75em!important}.blog-content h3,.blog-content h4{font-weight:600!important;line-height:1.4!important}.blog-content h4{font-size:1.125em!important;margin:1.25em 0 .625em!important}.blog-content ol,.blog-content ul{margin:1.25em 0!important;padding-left:1.5em!important}.blog-content blockquote{margin:1.5em 0!important;padding:.75em 1em!important}.blog-content hr{margin:2em 0!important}.blog-content table{margin:1.5em 0!important}.blog-content .image-float,.blog-content .image-left,.blog-content .image-right,.image-float,.image-left,.image-right{float:none!important;display:block!important;margin:24px auto!important;max-width:100%!important}.blog-content .image-large,.blog-content .image-medium,.image-large,.image-medium{max-width:100%!important}.blog-content .image-small,.image-small{max-width:300px!important;margin:24px auto!important;display:block!important}.blog-content .image-full-width,.image-full-width{width:100%!important}.blog-content .image-placement,.image-placement{margin:24px 0!important}}@media (min-width:769px) and (max-width:1024px){.blog-content .image-large,.image-large{max-width:750px!important}.blog-content .image-medium,.image-medium{max-width:500px!important}.blog-content .image-float,.image-float{max-width:45%!important}}.image-hero{composes:image-full-width image-full aspect-16-9;margin:0 0 40px}.image-product{composes:image-center image-large aspect-1-1}.image-inline-left{composes:image-left image-medium image-float aspect-4-3}.image-inline-right{composes:image-right image-medium image-float aspect-4-3}.image-feature{composes:image-center image-large aspect-16-9;margin:30px auto}.image-no-margin-bottom{margin-bottom:0!important}.image-spacing-large{margin:40px 0}.image-shadow-none img{box-shadow:none}.image-shadow-large img{box-shadow:0 4px 16px rgba(0,0,0,.15)}.image-border img{border:1px solid #e0e0e0}.image-border-thick img{border:3px solid #333}@media print{.image-placement{page-break-inside:avoid}.image-float,.image-left,.image-right{float:none;display:block;margin:10px auto}.image-full-bleed{width:100%;position:static;left:auto;right:auto;margin:10px 0}.image-placement img{box-shadow:none;max-width:100%}}.image-placement:focus-within{outline:2px solid #0066cc;outline-offset:4px}@media (prefers-contrast:high){.image-placement img{border:2px solid}}@media (prefers-reduced-motion:reduce){.image-placement img{transition:none}.image-placement img:hover{transform:none}}