.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:#000;font-family:Barlow Condensed,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.01em;margin-top:1rem;margin-bottom:.5rem}.blog-content h1{font-size:2.2rem;border-bottom:3px solid #ffed63;display:inline-block;padding-bottom:.15rem}.blog-content h2{font-size:2.8rem;font-weight:300;color:#444;margin-top:2rem;letter-spacing:-.01em}.blog-content h3{font-size:1.4rem;color:#222;font-weight:600}.blog-content h4{font-size:1.15rem;color:#444;font-weight:600}.blog-content p{margin-bottom:.75rem;font-weight:300;font-size:1.15rem;color:#111}.blog-content strong,.blog-content b{font-weight:600!important;color:#000;font-style:inherit}.blog-content em,.blog-content i{font-style:italic!important}.blog-content [bgcolor="#000000"],.blog-content [bgcolor="#000"],.blog-content [bgcolor=black],.blog-content tr[style*="background-color: #000"],.blog-content tr[style*="background-color:#000"],.blog-content td[style*="background-color: #000"],.blog-content td[style*="background-color:#000"]{background-color:#000!important;color:#fff!important}.blog-content [bgcolor="#000000"] *,.blog-content [bgcolor="#000"] *,.blog-content [bgcolor=black] *,.blog-content tr[style*="background-color: #000"] *,.blog-content td[style*="background-color: #000"] *{color:inherit!important}.blog-content [bgcolor="#004E27"]{background-color:#004e27!important;color:#fff!important}.blog-content [bgcolor="#004E27"] *{color:inherit!important}@media(min-width:1024px){.blog-split-grid{min-height:100vh}.blog-scroll-column{height:auto;overflow-y:visible}}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e4e4e4;border-radius:10px;transition:background .2s ease}.blog-scroll-column:hover::-webkit-scrollbar-thumb{background:#e4b902}.blog-content.holiday-post p{font-family:Great Vibes,cursive;font-size:2.2rem;color:#9c9441;line-height:1.2;margin-bottom:2rem;text-align:center;font-weight:400}.blog-content.holiday-post p:nth-of-type(2){color:#008a4e;font-size:1.8rem}.blog-content.holiday-post p:nth-of-type(3){color:#008a4e;font-size:1.6rem}.blog-content.holiday-post p.photo-credit{font-family:Barlow Condensed,sans-serif!important;font-size:.9rem!important;color:#888!important;text-align:left!important;font-weight:300!important;margin-top:2rem!important;font-style:normal!important}.blog-content.holiday-post table td{padding:.5rem!important;vertical-align:middle!important;border:none!important;font-size:1.1rem!important}.blog-content.holiday-post table td:nth-child(1){color:#111!important;font-weight:600!important}.blog-content.holiday-post table td:nth-child(2){color:#888!important;font-weight:300!important}.blog-content.holiday-post table td:nth-child(3){color:#9c9441!important;font-weight:600!important}.blog-content.holiday-post table td:nth-child(4){color:#111!important;font-weight:600!important}.blog-content.lunar-post,.blog-content.lunar-post p,.blog-content.lunar-post h4,.blog-content.lunar-post span{color:#c00!important;border-color:#c00!important}.blog-content.lunar-post p{font-family:Barlow Condensed,sans-serif!important;font-weight:400!important}.blog-content pre{background:transparent;border-left:none;padding:0;margin:1.5rem 0;white-space:pre-wrap;font-family:inherit;font-size:1.05rem;color:#333;line-height:1.3}.blog-content .callout-note,.blog-content .callout-warning,.blog-content .callout-recommended,.blog-content .callout-highlight,.blog-content .callout-success,.blog-content pre.is-code,.blog-content p.callout-paragraph{border-left:6px solid #ffed63;padding:1.5rem 2rem;box-shadow:0 5px 15px #00000005;transition:all .3s ease;margin:1.5rem 0}.blog-content .callout-note{background:#fceb91!important;border-left-color:#e4b902!important;font-style:italic!important;color:#7a6a11!important}.blog-content .callout-warning{background:#fdeaea!important;border-left-color:#e53e3e!important;color:#9b2c2c!important}.blog-content .callout-recommended,.blog-content .callout-highlight,.blog-content .callout-success{background:#e1ff80!important;border-left-color:#8db500!important;color:#4a5d23!important}.blog-content .callout-note strong,.blog-content .callout-note b{color:#6a5a00!important;font-weight:600!important}.blog-content .callout-recommended strong:first-of-type,.blog-content .callout-recommended b:first-of-type{display:block;margin-bottom:.3rem;font-size:1.25rem;color:#3b4b1a!important;font-weight:600!important;font-family:Barlow Condensed,sans-serif!important}.blog-content .callout-recommended strong:nth-of-type(2),.blog-content .callout-recommended b:nth-of-type(2){display:block;margin-bottom:.8rem;font-size:1.15rem;color:#3b4b1a!important;font-weight:600!important}.blog-content :not(pre)>code{background-color:#f5f5f5;padding:.15rem .4rem;border-radius:3px;font-family:inherit;font-size:.95em;border:1px solid #e8e8e8;color:#444}.blog-content img:not(.no-shadow){max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:0 10px 30px #00000014}.blog-content img.no-shadow{box-shadow:none!important;margin:0!important;display:inline-block!important}.blog-content .alignleft{float:left;margin:.5rem 1.5rem 1rem 0;max-width:50%}.blog-content .alignright{float:right;margin:.5rem 0 1rem 1.5rem;max-width:50%}.blog-content .aligncenter{margin-left:auto;margin-right:auto}.author-signature-container{display:flex!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;margin:3rem auto 0!important;padding-top:1.5rem!important;border-top:1px solid #f0f0f0!important;width:fit-content!important;text-align:left!important}.author-signature-container figure{margin:0!important;opacity:.5;transition:opacity .5s ease;filter:grayscale(100%);order:2!important}.author-signature-container figure:hover{opacity:.8}.author-signature-container img{margin:0!important;box-shadow:none!important;max-height:65px!important;width:auto!important;display:block!important}.author-signature-container h6{margin:0!important;font-family:Barlow Semi Condensed,sans-serif!important;font-size:1rem!important;font-weight:400!important;color:#6ab2a4!important;text-transform:uppercase!important;letter-spacing:.1em!important;line-height:1.1!important;border:none!important;padding:0!important}.author-signature-container .company-line{margin:0!important;padding:0!important;font-family:Khand,sans-serif!important;font-size:1rem!important;font-weight:500!important;color:#b0b0b0!important;line-height:1!important;display:block!important}.tip-flex-block{display:flex!important;align-items:center!important;gap:1.25rem!important;margin:1.5rem 0!important}.tip-icon-container{flex-shrink:0!important;width:42px!important}.tip-icon-container img{width:100%!important;margin:0!important;display:block!important;box-shadow:none!important}.tip-text-container{display:flex!important;flex-direction:column!important;gap:.1rem!important}.tip-number-label{font-family:Barlow Condensed,sans-serif!important;font-size:1.05rem!important;color:#888!important;text-transform:uppercase!important;font-weight:300!important;margin:0!important}.tip-title-label{font-family:Barlow Condensed,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;color:#111!important;text-transform:uppercase!important;margin:0!important}.tip-intro-line{color:#2ea34a!important;font-size:1.9rem!important;font-weight:600!important;margin-bottom:.2rem!important;font-family:Barlow Condensed,sans-serif!important;display:block!important}.elementor-accordion{border:1px solid #e0e0e0;margin:2rem 0;background:#fff}.elementor-accordion-item{border-bottom:1px solid #e0e0e0}.elementor-tab-title{padding:1.2rem 1rem;cursor:pointer;display:flex;align-items:center;gap:1rem;font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:1.2rem;color:#222}.elementor-tab-content{padding:1.5rem 2rem 1.5rem 3.5rem;display:none;background-color:#fffbe6;border-top:1px solid #e0e0e0;line-height:1.6}.elementor-tab-title[aria-expanded=true]+.elementor-tab-content{display:block}.elementor-icon-list-items{list-style:none!important;padding:0!important;margin:1.5rem 0!important}.elementor-icon-list-item{display:flex!important;align-items:flex-start!important;gap:1rem!important;margin-bottom:.75rem!important}.elementor-icon-list-icon{color:#fdc010;font-size:1.8rem;margin-top:-.2rem;width:2.4rem;text-align:center}.elementor-icon-list-text{flex:1;font-weight:300;font-size:1.1rem;color:#111}.blog-content table{width:100%!important;margin-bottom:1.5rem;border-collapse:collapse;font-size:1rem;color:#111}.blog-content table td,.blog-content table th{padding:.3rem .5rem;vertical-align:top;line-height:1.25;font-weight:300}.io-comparison-table{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:4px;margin:2.5rem 0;font-family:Barlow Condensed,sans-serif}.io-header-box{background:#000;color:#c2ff00;text-align:center;padding:.6rem .5rem;font-weight:500;font-size:1.4rem;letter-spacing:.15em;text-transform:uppercase}.io-row-label{font-size:1.7rem;color:#b0b0b0;font-weight:300;display:flex;align-items:center}.io-state-box{padding:.75rem;text-align:center;font-weight:500;font-size:1.1rem;display:flex;align-items:center;justify-content:center;min-height:48px;text-transform:uppercase}.io-state-normal{background:#e8f8d2;color:#7aba2f}.io-state-alarm{background:#ffb9b9;color:red}.io-state-critical{background:red;color:#fff}.io-state-major{background:#ffb9b9;color:red}.io-state-minor{background:#ffde8a;color:#f3a000}.io-state-warning{background:#fffcc7;color:#d4c400}.io-state-info{background:#c7eaff;color:#00a2e8}.comparison-bar-track{height:34px;background:#eee;position:relative;margin-bottom:1.8rem;overflow:hidden}.comparison-bar-fill{height:100%;background:#4c5867;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:300;font-size:.95rem;width:0%;transition:width 1.6s cubic-bezier(.16,1,.3,1);white-space:nowrap}.comparison-bar-fill.bar-100{background:#444}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content li{margin-bottom:.4rem;font-weight:300}.blog-content ul li:before{content:"•";color:#ffed63;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.blog-content blockquote{font-size:1.3rem;font-style:italic;color:#555;border-left:5px solid #ffed63;padding-left:1.5rem;margin:2rem 0;line-height:1.3}.blog-content:after{content:"";display:table;clear:both}
