.insights-page-wrap{background:var(--white);min-height:100vh}.insights-author-subtitle{color:#fff;font-size:18px;margin-top:12px;opacity:.9}.insights-main-content{align-items:flex-start;display:flex;gap:64px;margin:0 auto;max-width:1200px;padding:48px 0}.insights-sidebar{flex:0 0 200px;max-height:calc(100vh - 120px);overflow-y:auto;padding:0 24px 28px 0;position:sticky;top:100px}.insights-sidebar-title{color:var(--heading-color);font-size:20px;font-weight:var(--bold);margin-bottom:24px}.insights-category-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.insights-category-item{align-items:center;cursor:pointer;display:flex;gap:12px}.insights-category-item input[type=checkbox]{accent-color:var(--gradient-color-2);cursor:pointer;flex-shrink:0;height:16px;width:16px}.insights-category-item label{color:var(--subheading-color);cursor:pointer;font-size:14px;font-weight:var(--medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.insights-grid-wrap{flex:1;min-width:0}.insights-grid-wrap .insights-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.insights-grid-wrap .insights-grid .insight-blog-card{background:var(--white);border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.insights-grid-wrap .insights-grid .insight-card-image-wrap{flex-shrink:0;height:190px;overflow:hidden;position:relative;width:100%}.insights-grid-wrap .insights-grid .insight-card-body{display:flex;flex:1;flex-direction:column;padding:12px}.insights-grid-wrap .insights-grid .insight-card-body .insight-category-badge{align-self:flex-start;background:var(--sapidblue-gradient);border:none;border-radius:50px;color:var(--white);cursor:pointer;display:inline-block;font-size:11px;font-weight:var(--regular);margin-bottom:12px;padding:2px 9px}.insights-grid-wrap .insights-grid .insight-card-body .insight-card-title{font-size:var(--xs)!important;font-weight:var(--medium)!important;line-height:1.4;margin-bottom:10px}.insights-grid-wrap .insights-grid .insight-card-body .insight-card-description{color:var(--subheading-color);display:-webkit-box;flex:1;font-size:var(--xxxxs);-webkit-line-clamp:6;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.insight-card-image{-o-object-fit:cover;object-fit:cover}.insight-card-title a{color:var(--heading-color);text-decoration:none}.insight-card-title a:hover{color:var(--gradient-color-3);text-decoration:none}.insight-read-more{align-items:center;color:var(--gradient-color-2);display:inline-flex;font-size:var(--xxxxs);font-weight:var(--semibold);gap:4px;margin-top:auto;text-decoration:none}.insight-read-more:hover{color:var(--gradient-color-3);text-decoration:none}.insight-arrow{font-size:16px;line-height:1}.insights-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:48px}.insights-pagination-btn{background:var(--white);border:1.5px solid var(--grey);border-radius:50px;color:var(--heading-color);font-size:var(--xxxxs);font-weight:400;padding:8px 10px}.insights-pagination-btn:hover:not(:disabled){border-color:var(--gradient-color-2);color:var(--gradient-color-2)}.insights-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.insights-empty{min-height:400px;text-align:center;width:100%}.insights-empty,.insights-loading{align-items:center;color:var(--subheading-color);display:flex;flex-direction:column;font-size:var(--xxxs);justify-content:center}.insights-loading{gap:16px;padding:80px 16px}.insights-spinner{animation:insights-spin .8s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top:4px solid var(--gradient-color-2,#b33061);height:40px;width:40px}@keyframes insights-spin{to{transform:rotate(1turn)}}@media(max-width:1024px){.insights-grid{grid-template-columns:repeat(2,1fr)}.insights-main-content{gap:24px}}@media(max-width:1200px){.insights-main-content{flex-direction:column;padding:32px 16px 48px}.insights-sidebar{flex:none;max-height:none;overflow-y:visible;padding:0 0 24px;position:static;width:100%}.insights-category-list{flex-direction:row;flex-wrap:wrap;gap:10px}}@media(max-width:768px){.insights-hero-content h1{font-size:var(--lg)}.insights-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.insights-grid{grid-template-columns:1fr}.insights-hero-content h1{font-size:var(--sm)}.insights-loading-panel{min-width:auto;width:100%}}