.BlogNewsletterSignup-module__l2KT3G__card{background:var(--color-dark-green);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.BlogNewsletterSignup-module__l2KT3G__heading{font-family:var(--font-body), sans-serif;color:var(--color-white);margin:0;font-size:18px;font-weight:700}.BlogNewsletterSignup-module__l2KT3G__copy{font-family:var(--font-body), sans-serif;color:var(--color-white-80);margin:0;font-size:14px;line-height:1.5}.BlogNewsletterSignup-module__l2KT3G__form{flex-direction:column;gap:10px;margin-top:4px;display:flex}.BlogNewsletterSignup-module__l2KT3G__input{background:var(--color-white);height:44px;font-family:var(--font-body), sans-serif;color:var(--color-dark-green);border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:14px}.BlogNewsletterSignup-module__l2KT3G__input::placeholder{color:var(--color-text)}.BlogNewsletterSignup-module__l2KT3G__button{background:var(--color-turquoise);height:44px;font-family:var(--font-body), sans-serif;color:var(--color-white);border-radius:10px;font-size:15px;font-weight:700;transition:filter .2s}.BlogNewsletterSignup-module__l2KT3G__button:hover:not(:disabled){filter:brightness(1.08)}.BlogNewsletterSignup-module__l2KT3G__button:disabled{opacity:.7;cursor:default}.BlogNewsletterSignup-module__l2KT3G__error{font-family:var(--font-body), sans-serif;color:var(--color-light-green);margin:0;font-size:13px}.BlogNewsletterSignup-module__l2KT3G__success{font-family:var(--font-body), sans-serif;color:var(--color-light-green);margin:0;font-size:14px;line-height:1.5}
.BlogHub-module__k8udeW__page{width:100%;padding:0 var(--container-padding) var(--section-gap)}.BlogHub-module__k8udeW__masthead{flex-direction:column;gap:16px;max-width:760px;padding:32px 0 40px;display:flex}.BlogHub-module__k8udeW__title{font-family:var(--font-screamer), sans-serif;text-transform:uppercase;color:var(--color-dark-green);margin:0;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.95}.BlogHub-module__k8udeW__intro{font-family:var(--font-body), sans-serif;color:var(--color-text);margin:0;font-size:16px;line-height:1.6}.BlogHub-module__k8udeW__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.BlogHub-module__k8udeW__main{flex-direction:column;gap:56px;min-width:0;display:flex}.BlogHub-module__k8udeW__categorySection{flex-direction:column;gap:24px;display:flex}.BlogHub-module__k8udeW__sectionHeader{border-bottom:1px solid var(--color-dark-green-30);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.BlogHub-module__k8udeW__sectionHeading{font-family:var(--font-body), sans-serif;color:var(--color-dark-green);margin:0;font-size:24px;font-weight:700}.BlogHub-module__k8udeW__viewAll{font-family:var(--font-body), sans-serif;color:var(--color-turquoise);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:opacity .15s;display:inline-flex}.BlogHub-module__k8udeW__viewAll:hover{opacity:.75}.BlogHub-module__k8udeW__sectionGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.BlogHub-module__k8udeW__sectionRow{grid-template-columns:1fr;gap:16px;display:grid}.BlogHub-module__k8udeW__sidebar{flex-direction:column;gap:32px;display:flex;position:sticky;top:24px}.BlogHub-module__k8udeW__sidebarBlock{background:var(--color-beige-light);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.BlogHub-module__k8udeW__sidebarHeading{font-family:var(--font-body), sans-serif;color:var(--color-dark-green);margin:0;font-size:18px;font-weight:700}.BlogHub-module__k8udeW__popularList{flex-direction:column;gap:12px;display:flex}.BlogHub-module__k8udeW__tagCloud{flex-wrap:wrap;gap:8px;display:flex}.BlogHub-module__k8udeW__tag{background:var(--color-white);height:32px;font-family:var(--font-body), sans-serif;color:#052e30;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.BlogHub-module__k8udeW__tag:hover,.BlogHub-module__k8udeW__tag:focus-visible{background:var(--color-green,#095c51);color:var(--color-white)}.BlogHub-module__k8udeW__emptyState{background:var(--color-beige-light);text-align:center;font-family:var(--font-body), sans-serif;color:var(--color-text);border-radius:16px;padding:48px 24px;font-size:16px}@media (max-width:1100px){.BlogHub-module__k8udeW__layout{grid-template-columns:1fr;gap:48px}.BlogHub-module__k8udeW__sidebar{flex-flow:wrap;position:static}.BlogHub-module__k8udeW__sidebarBlock{flex:280px}.BlogHub-module__k8udeW__sidebar>.card{flex:280px}}@media (max-width:768px){.BlogHub-module__k8udeW__sectionGrid{grid-template-columns:1fr}.BlogHub-module__k8udeW__main{gap:40px}.BlogHub-module__k8udeW__sidebar{flex-direction:column}.BlogHub-module__k8udeW__masthead{padding:24px 0 32px}}
