.insights-module__QiFTdG__section{padding:var(--space-4xl)0}.insights-module__QiFTdG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.insights-module__QiFTdG__header{text-align:center;margin-bottom:var(--space-3xl)}.insights-module__QiFTdG__sectionTitle{font-size:var(--font-4xl);color:var(--brand-strong);margin-bottom:var(--space-sm);font-weight:700}.insights-module__QiFTdG__sectionDescription{font-size:var(--font-lg);color:var(--text-muted);max-width:42rem;margin:0 auto}.insights-module__QiFTdG__categoryFilters{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.insights-module__QiFTdG__categoryButton{font-size:var(--font-sm);color:var(--text-secondary);background:0 0;border:1px solid #ffffff38;border-radius:9999px;padding:.5rem 1.25rem;font-weight:600;transition:all .25s}.insights-module__QiFTdG__categoryButton:hover{border-color:var(--bg-card);color:var(--text-primary)}.insights-module__QiFTdG__categoryButton.insights-module__QiFTdG__active{background:var(--brand);color:var(--text-inverse);border-color:var(--brand)}.insights-module__QiFTdG__postGrid{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.insights-module__QiFTdG__postCard{background:var(--bg-subtle);border-radius:var(--radius-xl);border:1px solid var(--border-color);box-shadow:none;height:100%;transition:all .3s;position:relative;overflow:hidden}.insights-module__QiFTdG__postCard:hover{border-color:#ffffff47;transform:translateY(-6px);box-shadow:0 16px 40px #00000059}.insights-module__QiFTdG__featuredCard{border:2px solid var(--brand);box-shadow:var(--shadow-xl)}.insights-module__QiFTdG__featuredBadge{background:var(--brand);color:var(--text-inverse);font-size:var(--font-xs);z-index:10;border-radius:9999px;padding:.35rem .75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.insights-module__QiFTdG__postImageWrapper{background:var(--brand-tint);width:100%;height:200px;position:relative;overflow:hidden}.insights-module__QiFTdG__postImage{transition:transform .3s;-o-object-fit:cover!important;object-fit:cover!important}.insights-module__QiFTdG__postCard:hover .insights-module__QiFTdG__postImage{transform:scale(1.05)}.insights-module__QiFTdG__postImagePlaceholder{background:var(--brand-tint);width:100%;height:100%}.insights-module__QiFTdG__postContent{padding:var(--space-lg);flex-direction:column;height:100%;display:flex}.insights-module__QiFTdG__postCategory{font-size:var(--font-xs);color:var(--text-muted);margin-bottom:var(--space-sm);font-weight:700}.insights-module__QiFTdG__postTitle{font-size:var(--font-xl);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:700}.insights-module__QiFTdG__postExcerpt{font-size:var(--font-sm);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.insights-module__QiFTdG__postFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;margin-top:auto;display:flex}.insights-module__QiFTdG__metaInfo{gap:var(--space-lg);font-size:var(--font-xs);color:var(--text-muted);display:flex}.insights-module__QiFTdG__metaItem{align-items:center;gap:.25rem;display:flex}.insights-module__QiFTdG__readMoreButton{color:var(--text-primary);border-radius:var(--radius-full);font-weight:600;font-size:var(--font-sm);cursor:pointer;background:0 0;border:1.5px solid #ffffff73;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.insights-module__QiFTdG__readMoreButton:hover{background:var(--brand-tint);border-color:var(--bg-card);box-shadow:none;transform:translate(4px)}.insights-module__QiFTdG__newsletterSection{background:var(--bg-subtle);border:1px solid var(--border-color);color:var(--text-primary);padding:var(--space-3xl);border-radius:var(--radius-2xl);text-align:center}.insights-module__QiFTdG__newsletterTitle{font-size:var(--font-3xl);margin-bottom:var(--space-sm);color:var(--text-primary);font-weight:700}.insights-module__QiFTdG__newsletterDescription{font-size:var(--font-lg);opacity:.9;margin-bottom:var(--space-xl);color:var(--text-secondary)}.insights-module__QiFTdG__newsletterForm{gap:var(--space-sm);max-width:420px;margin:0 auto;display:flex}.insights-module__QiFTdG__newsletterForm input{border-radius:var(--radius-md);border:1px solid var(--border-dark);background:var(--brand-tint);color:var(--text-primary);flex:1;padding:.75rem 1rem}.insights-module__QiFTdG__newsletterForm input::placeholder{color:var(--text-muted)}.insights-module__QiFTdG__newsletterForm button{background:var(--brand);border-radius:var(--radius-full);color:var(--text-inverse);cursor:pointer;border:none;padding:.75rem 1.25rem;font-weight:700}.insights-module__QiFTdG__successMessage{font-size:var(--font-lg);justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex}.insights-module__QiFTdG__newsletterError{font-size:var(--font-sm);color:var(--color-error,var(--color-error));text-align:center;margin-top:.75rem}
