.blog-container{max-width:1140px;margin:0 auto;padding:0 1.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.align-center{text-align:center}.fabrx-header .navbar-nav .nav-link.active{color:#43b749}.fabrx-header .navbar-nav .nav-link.active:hover,.fabrx-header .navbar-nav .nav-link.active:focus{color:#369b3c}.subpage_hero{padding:3.5rem 0}.subpage_hero .blog-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.subpage_hero h1,.subpage_hero .hero-title-text{font-size:2rem;font-weight:500;line-height:1.2;margin:0}.subpage_hero .hero-title a{color:inherit;text-decoration:none}.subpage_hero .hero-title a:hover,.subpage_hero .hero-title a:focus{text-decoration:underline}.subpage_hero .eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;opacity:.8;margin:0 0 .35rem}.subsection_color_3{background:#43b749;color:#fff}.subsection_color_3 h1,.subsection_color_3 .hero-title-text{color:#fff}.search_form_box .search_form{position:relative}.search_form_box input[type=text]{background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;padding:.5rem 0;font-size:1rem;width:100%;min-width:220px}.search_form_box input[type=text]::placeholder{color:rgba(255,255,255,.7)}.search_form_box input[type=text]:focus{outline:none;border-bottom-color:#fff}.subsection{padding:3.5rem 0}.subsection_color_1{background:#fff}.blog-row{display:flex;flex-wrap:wrap;gap:3rem}.blog-col-sidebar{flex:0 0 270px}.blog-col-content,.blog-col-content-single{flex:1 1 0%;min-width:0}.widget-title{font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid #43b749;padding-bottom:.6rem;margin-bottom:1rem}.widget_categories{padding-inline:1.25rem}.widget_categories ul{list-style:none;margin:0;padding:0}.widget_categories ul li{border-bottom:1px solid rgba(0,0,0,.1)}.widget_categories ul li a{display:block;padding:.55rem 0;color:rgba(0,0,0,.55);font-weight:500}.widget_categories ul li a:hover{color:#43b749}.widget+.widget{margin-top:2.5rem}.sidebar-promo,.sidebar-status{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:1.25rem}.sidebar-promo p,.sidebar-status p{color:rgba(0,0,0,.55);font-size:.9375rem;line-height:1.6;margin:0 0 .8rem}.sidebar-link{color:#369b3c;font-size:.875rem;font-weight:700;text-decoration:none}.sidebar-link:hover,.sidebar-link:focus{color:#5837ab;text-decoration:underline}.sidebar-link span{margin-left:.15rem}.status-widget{align-items:center;display:flex;gap:.55rem;font-size:.9375rem;font-weight:700;line-height:1.4;margin-bottom:.35rem}.status-indicator{background:#9b9b9b;border-radius:50%;flex:0 0 .65rem;height:.65rem;width:.65rem}.status-indicator--checking{animation:status-pulse 1.25s ease-in-out infinite}.status-indicator--operational{background:#43b749}.status-indicator--degraded{background:#c98100}.status-indicator--unknown{background:#9b9b9b}.status-widget-summary{color:rgba(0,0,0,.55);font-size:.8125rem !important;margin-bottom:.8rem !important}@keyframes status-pulse{50%{opacity:.35}}@media(prefers-reduced-motion: reduce){.status-indicator--checking{animation:none}}.post_excerpt{--card-padding: 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:var(--card-padding);margin-bottom:1.75rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.post_excerpt:hover{border-color:rgba(0,0,0,.14);box-shadow:0 8px 24px rgba(33,33,33,.08);transform:translateY(-2px)}.post_excerpt:last-of-type{margin-bottom:0}.post_excerpt .post-thumbnail{display:block;aspect-ratio:16/9;margin:calc(-1*var(--card-padding)) calc(-1*var(--card-padding)) var(--card-padding);width:calc(100% + var(--card-padding)*2);border-radius:12px 12px 0 0;overflow:hidden}@media(min-width: 768px){.post_excerpt .post-thumbnail{aspect-ratio:8/3}}.post_excerpt .post-thumbnail img,.post_excerpt .post-thumbnail picture{display:block;width:100%;height:100%;object-fit:cover}.post_excerpt .entry-title{font-size:1.55rem;line-height:1.45;font-weight:800;margin-bottom:.5rem}.post_excerpt .entry-title a:hover{color:#43b749}.post_details{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.85rem;color:rgba(0,0,0,.55)}.post_details li{display:flex;align-items:center;gap:.4rem}.post_details a{color:rgba(0,0,0,.55);text-decoration:underline}.entry-summary{font-size:1.1rem;line-height:1.6}.entry-summary p:first-child{margin-top:0}.read_more_link{display:inline-block;margin-top:.5rem;text-transform:uppercase;font-weight:700;font-size:.8rem;letter-spacing:.03em;color:#43b749}.read_more_link:hover{color:#369b3c}.archive-intro{margin-bottom:2rem;font-size:1.1rem;line-height:1.6;color:rgba(0,0,0,.55)}.single-post{padding:3.5rem 0}.single-post .single-post-content{max-width:1140px}.single-post .post-thumbnail{margin-bottom:1.5rem}.single-post .post-thumbnail picture{display:block}.single-post .post-thumbnail img{width:100%;height:auto;border:1px solid rgba(0,0,0,.1);border-radius:12px}.single-post .entry-title{font-size:2.5rem;line-height:1.2;font-weight:800}.single-post hr{margin:1.5rem 0 2rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.single-post .entry-content{font-size:1.25rem;line-height:1.6;color:#52647c}.single-post .entry-content p,.single-post .entry-content ul,.single-post .entry-content ol,.single-post .entry-content blockquote,.single-post .entry-content table,.single-post .entry-content figure{margin:0 0 1.4rem}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5,.single-post .entry-content h6{margin-top:2.2rem;margin-bottom:1rem;color:#222;font-weight:800}.single-post .entry-content h2{font-size:1.55rem;line-height:1.45}.single-post .entry-content h3{font-size:1.35rem;line-height:1.48;font-weight:700}.single-post .entry-content h4{font-size:1.15rem;line-height:1.74;font-weight:600}.single-post .entry-content h5{font-size:1.05rem;line-height:1.6;font-weight:600}.single-post .entry-content h6{font-size:.95rem;line-height:1.6;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.single-post .entry-content strong,.single-post .entry-content b{font-weight:800;color:#222}.single-post .entry-content img{max-width:100%;height:auto;border-radius:12px}.single-post .entry-content blockquote{margin-left:0;padding-left:1.25rem;border-left:3px solid #43b749;color:rgba(0,0,0,.55);font-style:italic}.single-post .entry-content a{text-decoration:underline}.single-post .entry-content iframe{max-width:100%}.single-post .entry-content table{width:100%;border-collapse:collapse}.single-post .entry-content table th,.single-post .entry-content table td{padding:.6rem;border-bottom:1px solid rgba(0,0,0,.1);text-align:left}.single-post .entry-content table thead{border-bottom:3px solid #43b749}.single-post .entry-content .alignleft{float:left;margin:.4rem 1.6rem 1.6rem 0}.single-post .entry-content .alignright{float:right;margin:.4rem 0 1.6rem 1.6rem}.single-post .entry-content .aligncenter{display:block;margin:.4rem auto 1.6rem;clear:both}.single-post .entry-content .wp-caption{max-width:100%}.single-post .entry-content .wp-caption-text{font-size:.85rem;color:rgba(0,0,0,.55);text-align:center;margin-top:.5rem}.single-post .entry-content .wp-block-gallery{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;padding:0}.single-post .entry-content .wp-block-gallery li{margin:0}.single-post .entry-content .wp-shortcode-box{margin:1.6rem 0;padding:1rem 1.2rem;border-radius:4px;border-left:4px solid #43b749;background:rgb(94.1019607843%,97.7411764706%,94.2901960784%)}.single-post .entry-content .wp-shortcode-box--note,.single-post .entry-content .wp-shortcode-box--warning{border-left-color:#e0a800;background:rgb(99.0274509804%,97.2705882353%,92%)}.single-post .entry-content .wp-shortcode-box p:last-child{margin-bottom:0}.single-post .entry-content .wp-shortcode-quote{margin:1.6rem 0;padding:.2rem 1.2rem;border-left:3px solid #43b749;font-style:italic;color:rgba(0,0,0,.55)}.post-tags{margin:1.5rem 0;font-size:.85rem}.post-tags .post-tags-label{color:rgba(0,0,0,.55);margin-right:.5rem}.post-tags .tag-pill{display:inline-block;padding:.25rem .7rem;margin:0 .35rem .35rem 0;background:#f9f9f9;border-radius:999px;color:rgba(0,0,0,.55)}.post-tags .tag-pill:hover{color:#43b749}.post-nav{display:flex;gap:1.25rem;border-top:1px solid rgba(0,0,0,.1);padding-top:2rem;margin-top:2rem}.post-nav .post-nav-placeholder{flex:1 1 0%}.post-nav-link{flex:1 1 0%;display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#222;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;min-width:0}.post-nav-link:hover{border-color:#43b749;box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.post-nav-link:hover .post-nav-title{color:#43b749}.post-nav-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:rgba(67,183,73,.1);color:#43b749;font-size:1.1rem;line-height:1}.post-nav-text{min-width:0;display:flex;flex-direction:column;gap:.2rem}.post-nav-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.55)}.post-nav-title{font-weight:700;line-height:1.35;color:#222;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-nav-next{text-align:right}.post-nav-next .post-nav-text{align-items:flex-end}@media(max-width: 600px){.post-nav{flex-direction:column}}.blog-pagination{text-align:center;margin-top:2rem}.blog-pagination ul{display:inline-flex;gap:.4rem;list-style:none;margin:0;padding:0}.blog-pagination li a,.blog-pagination li span{display:flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;border-radius:50%;color:rgba(0,0,0,.55);font-weight:500}.blog-pagination li.active span{border:1px solid rgba(0,0,0,.1);color:#43b749}.blog-pagination li.disabled span{opacity:.35}.blog-pagination li a:hover{color:#43b749}@media(max-width: 900px){.blog-row{gap:2rem}.blog-col-sidebar{flex-basis:100%;order:2}.blog-col-content{order:1}}@media(max-width: 767px){.subpage_hero h1,.subpage_hero .hero-title-text{font-size:1.6rem}.single-post .entry-title{font-size:1.6rem}.post_excerpt{--card-padding: 1.25rem}}/*# sourceMappingURL=blog.css.map */