@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Merriweather:wght@600&display=swap);
.c-home-layout{--hl-gap:15px;--hl-sidebar:261px;--hl-pad-x:24px;--hl-accent:var(--nxt-link-hover,#075032);--hl-text:var(--nxt-body-color,#000);--hl-muted:var(--nxt-body-color,#555);--hl-line:#e6e1db;--hl-surface:#f6f5f1;--hl-sans:var(--nxt-font-body,"Manrope",sans-serif);--hl-serif:var(--nxt-font-heading,"Lora",serif);background:#fff;color:var(--nxt-body-color,var(--hl-text));font-family:var(--nxt-font-body,var(--hl-sans));font-size:var(--nxt-body-size,1rem);line-height:var(--nxt-body-line,1.5);padding-bottom:64px;padding-top:20px!important}.c-home-layout>.nxt-block__shell.nxt-block__shell--content{padding-inline:max(var(--hl-pad-x),var(--nxt-site-padding,24px))}.c-home-layout__intro{margin:0 0 18px;max-width:100%}.c-home-layout__eyebrow{color:var(--nxt-body-color,var(--hl-muted));font-family:var(--nxt-font-body,var(--hl-sans));font-size:var(--nxt-body-size,.75rem);font-weight:600;letter-spacing:.04em;line-height:var(--nxt-body-line,1.3);margin:0 0 6px;opacity:.72;text-transform:uppercase}.c-home-layout__crumbs-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 6px;min-width:0}.c-home-layout__breadcrumbs{flex:1 1 auto;margin:0;min-width:0}.c-home-layout .c-frontend-edit--ghost.c-frontend-edit--inline{flex:0 0 auto;left:auto;pointer-events:auto;position:static;right:auto;top:auto}.c-home-layout__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0}.c-home-layout h1.c-home-layout__title{color:var(--nxt-h1-color);display:inline;font-family:var(--nxt-h1-font,var(--nxt-font-heading));font-size:26px;font-weight:var(--nxt-h1-weight);line-height:var(--nxt-h1-line);margin:0}.c-home-layout__title-row .hs-filters__toolbar{margin-inline-start:auto}.c-home-layout__more-link{background:none;border:0;box-shadow:none;color:var(--nxt-link-color,var(--hl-accent));cursor:pointer;display:inline;font-family:var(--nxt-link-font,var(--nxt-font-body));font-size:12px!important;font-weight:var(--nxt-link-weight,400);line-height:1.2;margin:0 0 0 .5rem;padding:0;text-decoration:underline;text-underline-offset:2px;vertical-align:baseline;white-space:nowrap}.c-home-layout__more-link:focus-visible,.c-home-layout__more-link:hover{color:var(--nxt-link-hover,var(--hl-accent))}.c-home-layout__more-link:focus-visible{outline:1px solid var(--nxt-link-color,var(--hl-accent));outline-offset:2px}.c-home-layout__more-panel{margin-top:.75rem}.c-home-layout__more-panel[hidden]{display:none}.c-home-layout__lede{color:var(--nxt-body-color);font-family:var(--nxt-font-body);font-size:var(--nxt-body-size);font-weight:400;line-height:var(--nxt-body-line);margin:0}.c-home-layout__lede a{color:var(--nxt-link-color,inherit);font-family:var(--nxt-link-font,inherit);font-size:inherit;font-weight:var(--nxt-link-weight,inherit);line-height:inherit;text-decoration:underline;text-underline-offset:2px}.c-home-layout__lede a:focus-visible,.c-home-layout__lede a:hover{color:var(--nxt-link-hover,var(--hl-accent))}.c-home-layout h2.c-home-layout__signals-heading{color:var(--nxt-h2-color);font-family:var(--nxt-h2-font,var(--nxt-font-heading));font-size:var(--nxt-h2-size);font-weight:var(--nxt-h2-weight);line-height:var(--nxt-h2-line);margin:1rem 0 0}.c-home-layout__grid{align-items:stretch;display:grid;gap:var(--hl-gap)}.c-home-layout--both .c-home-layout__grid{grid-template-columns:var(--hl-sidebar) minmax(0,1fr) var(--hl-sidebar)}.c-home-layout--left .c-home-layout__grid{grid-template-columns:var(--hl-sidebar) minmax(0,1fr)}.c-home-layout--right .c-home-layout__grid{grid-template-columns:minmax(0,1fr) var(--hl-sidebar)}.c-home-layout--main-only .c-home-layout__grid{grid-template-columns:minmax(0,1fr)}.c-home-layout__main{min-width:0;overflow-x:clip;padding-bottom:14px}.c-home-layout__main .c-blog-latest,.c-home-layout__main .c-blog-single-content,.c-home-layout__main .c-blog-single-hero,.c-home-layout__main .c-companies-directory,.c-home-layout__main .c-company-profile,.c-home-layout__main .c-news{background:transparent;padding-block:0}.c-home-layout__main .c-blog-latest>.nxt-block__shell,.c-home-layout__main .c-blog-single-content>.nxt-block__shell,.c-home-layout__main .c-blog-single-hero>.nxt-block__shell,.c-home-layout__main .c-companies-directory>.nxt-block__shell,.c-home-layout__main .c-company-profile>.nxt-block__shell,.c-home-layout__main .c-news>.nxt-block__shell{padding-inline:0}.c-home-layout__main .c-blog-single-content.wp-block-group{max-width:none;padding-inline:0}.c-home-sidebar{--hl-sticky-top:calc(var(--nxt-site-header-height, 55px) + 16px);align-self:stretch;display:flex;flex-direction:column;gap:16px;height:100%;min-width:0}.c-home-sidebar__widget{margin:0}.c-home-sidebar>.c-home-sidebar__widget:last-child{position:sticky;top:var(--hl-sticky-top);z-index:2}.c-home-sidebar__widget-title{display:none}.c-home-sidebar--editor{background:var(--hl-surface);border:1px dashed var(--hl-line);border-radius:12px;min-height:120px;padding:16px}.c-home-sidebar__placeholder{color:var(--hl-muted);font-size:13px;margin:0;text-align:center}.c-widget-signals{background:#f6f5f1;border:1px solid #e6e1db;border-radius:13px;box-sizing:border-box;max-width:261px;padding:19px 13px 24px;width:100%}.c-widget-signals__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.c-widget-signals h2.c-widget-signals__heading{color:#000;font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:normal;margin:0}.c-widget-signals__view-all{align-items:center;color:#075032;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:4px;line-height:normal;text-decoration:none}.c-widget-signals__view-all:focus-visible,.c-widget-signals__view-all:hover{color:#075032}.c-widget-signals__view-all:focus-visible{outline:1px solid #075032;outline-offset:2px}.c-widget-signals__view-all-label{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.c-widget-signals__view-all-arrow{color:#075032;display:inline-flex;flex-shrink:0;height:9px;text-decoration:none;width:9px}.c-widget-signals__view-all-arrow svg{display:block;height:9px;width:9px}.c-widget-signals__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;max-width:222px;padding:0;width:100%}.c-widget-signals__item{border-bottom:1px solid #e6e1db;display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 15px}.c-widget-signals__item+.c-widget-signals__item{padding-top:15px}.c-widget-signals__item:last-child{border-bottom:0;padding-bottom:0}.c-widget-signals__link{color:inherit;display:block;padding-top:0;text-decoration:none}.c-widget-signals__link:focus-visible .c-widget-signals__title,.c-widget-signals__link:hover .c-widget-signals__title{color:var(--nxt-link-hover,#075032)}.c-widget-signals__link:focus-visible{outline:2px solid #075032;outline-offset:2px}.c-widget-signals__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 15px;line-height:1.2;margin:0}.c-widget-signals__time{color:gray;font-size:9.5px;font-weight:400}.c-widget-signals__category,.c-widget-signals__time{font-family:Inter,sans-serif;font-style:normal;line-height:normal;white-space:nowrap}.c-widget-signals__category{color:#075032;font-size:10px;font-weight:700;text-decoration:none;text-transform:uppercase}.c-widget-signals__title{color:#000;display:block;font-family:Merriweather,serif;font-size:12px;font-style:normal;font-weight:600;line-height:15px}.c-widget-signals__empty{color:gray;font-family:Inter,sans-serif;font-size:12px;line-height:1.4;margin:0}.c-widget-subscription{background:var(--hl-surface);border:1px solid var(--hl-line);border-radius:13px;box-sizing:border-box;padding:20px 14px 22px}.c-widget-subscription__intro{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.c-widget-subscription__icon{display:inline-flex;flex-shrink:0;height:auto;margin-top:2px;width:40px}.c-widget-subscription__icon svg{display:block;height:auto;width:40px}.c-widget-subscription h3.c-widget-subscription__title{color:#075032;font-family:Merriweather,serif;font-size:15px;font-style:normal;font-weight:600;line-height:19px;margin:0}.c-widget-subscription__desc{color:#555;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin:0 0 16px}.c-widget-subscription .gini-nl-compact__input{display:block;flex:0}.c-widget-subscription__form{display:flex;flex-direction:column;gap:8px}.c-widget-subscription__input{background:#fff;border:0;border-radius:5px;box-sizing:border-box;color:#000;font-family:inherit;font-size:12px;height:36px;padding:0 12px;width:100%}.c-widget-subscription__input::placeholder{color:#555}.c-widget-subscription__input:focus{outline:2px solid var(--hl-accent);outline-offset:1px}.c-widget-subscription__submit.nxt-btn{--nxt-btn-primary-bg:#185b38;--nxt-btn-primary-color:#fff;--nxt-btn-primary-hover-bg:#0f4529;--nxt-btn-radius:6px;--nxt-btn-size:13px;--nxt-btn-weight:700;min-height:37px;text-transform:none}.c-widget-subscription__notice{font-size:13px;line-height:1.4;margin:0 0 10px}.c-widget-subscription__notice--success{color:#1b7a3a}.c-widget-subscription__notice--info{color:var(--hl-muted)}.c-widget-subscription__notice--error{color:#b42318}.c-widget-ads{display:block;min-width:0}.c-nxt-ads{display:flex;flex-direction:column;gap:16px}.c-nxt-ad{background:transparent;border-radius:12px;color:inherit;display:block;line-height:0;overflow:hidden;text-decoration:none}.c-nxt-ad--linked:focus-visible .c-nxt-ad__image,.c-nxt-ad--linked:hover .c-nxt-ad__image{opacity:.94}.c-nxt-ad--linked:focus-visible{outline:2px solid var(--hl-accent,#075032);outline-offset:2px}.c-nxt-ad--empty{background:var(--hl-surface,#f6f5f1);border:1px dashed var(--hl-line,#e6e1db);border-radius:12px;color:var(--hl-muted,#555);line-height:normal}.c-nxt-ad__image{border-radius:12px;display:block;height:auto;transition:opacity .15s ease;width:100%}.c-nxt-ad__picture{display:block;line-height:0}.c-nxt-ad__placeholder{font-size:13px;line-height:1.4;margin:0;padding:48px 16px;text-align:center}@media(max-width:1100px){.c-home-layout{--hl-sidebar:220px;--hl-gap:20px}}@media(max-width:1024px){.c-home-layout{--hl-pad-x:12px;padding-top:12px!important}.c-home-layout>.nxt-block__shell.nxt-block__shell--content{padding-top:0}.c-home-layout__eyebrow{font-size:.625rem;line-height:1.15}}@media(max-width:900px){.c-home-layout{padding-bottom:12px}.c-home-layout--both .c-home-layout__grid,.c-home-layout--left .c-home-layout__grid,.c-home-layout--right .c-home-layout__grid{grid-template-columns:minmax(0,1fr)}.c-home-layout .c-home-sidebar--left{order:2}.c-home-layout__main{order:1}.c-home-layout .c-home-sidebar--right{order:3}.c-home-sidebar .widget_nxt_ads,.c-widget-signals{display:none!important}.c-home-sidebar:not(:has(.c-home-sidebar__widget>:not(.widget_nxt_ads):not(.c-widget-signals))){display:none!important}.c-home-sidebar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);height:auto}.c-home-sidebar>.c-home-sidebar__widget:last-child{position:static;top:auto}.c-nxt-ads{gap:10px}.c-nxt-ad,.c-nxt-ad__image{border-radius:6px}.c-nxt-ad__picture{display:block;line-height:0}}
