.weekly-top-trending-kols{align-self:flex-start;background-color:#179dfe;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;overflow:hidden;width:100%}.hs-module-wrapper .weekly-top-trending-kols,.hs-row .weekly-top-trending-kols,.hs_cos_wrapper_type_module .weekly-top-trending-kols,.row-fluid .weekly-top-trending-kols{align-self:flex-start;margin-bottom:auto}.kol-header{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:20px;position:relative}.kol-title-area h2{color:#fff;font-size:24px;font-weight:600;margin:0}.subtitle{color:#fff;font-size:14px;margin:5px 0 0;opacity:.8}.kol-navigation{display:flex;gap:10px}.nav-arrow{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;transition:background .2s;width:30px}.nav-arrow:hover{background:hsla(0,0%,100%,.3)}.kol-lists-container{align-items:flex-start;background:#fff;border-radius:0 0 10px 10px;display:flex;flex-direction:column;overflow:hidden}.kol-list{align-self:flex-start;display:none;padding-bottom:10px;width:100%}.kol-list.active,.kol-list:only-child{display:block}.list-heading{background:#f5f5f5;border-bottom:1px solid #ddd;color:#333;font-size:18px;margin:0;padding:15px 20px}.kol-entries-table{border-collapse:collapse;margin-top:0;width:100%}.kol-entries-table th{background-color:#f9f9f9;border-bottom:1px solid #ddd;color:#444;font-weight:600;padding:12px 20px;text-align:left}.kol-entries-table td{border-bottom:1px solid #eee;padding:15px 20px;vertical-align:top}.col-number{width:40px}.col-kol{width:35%}.col-engagement{width:10%}.col-quote{width:55%}.entry-number{color:#555;font-weight:700;text-align:center}.kol-profile{align-items:flex-start;display:flex;gap:15px}.kol-profile img{border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);height:50px;object-fit:cover;width:50px}.kol-info{margin-top:5px}.kol-name{color:#333;font-size:16px;font-weight:700;margin:0 0 3px}.kol-description,.kol-engagement{color:#666;font-size:14px;line-height:1.3;margin:0 0 5px}.entry-quote{color:#333}.kol-quote{color:#555;margin-top:5px}.kol-quote,.kol-quote p{font-size:14px;line-height:1.4}.kol-quote p{margin:0 0 8px}.kol-quote p:last-child{margin-bottom:0}.social-link{align-items:center;color:#0077b5;display:inline-flex;font-size:13px;margin-top:10px;text-decoration:none;transition:color .2s}.social-link:hover{color:#005fa3;text-decoration:underline}.social-link i{margin-right:5px}@media (max-width:768px){.kol-profile{flex-direction:column;gap:8px}.kol-entries-table td,.kol-entries-table th{padding:10px 15px}.col-kol{width:40%}.col-quote{width:60%}}@media (max-width:576px){.kol-entries-table{display:block;overflow-x:auto}.kol-title-area h2{font-size:20px}.list-heading{font-size:16px}}.hs_cos_wrapper_type_module{align-items:flex-start;display:block}.hs-row-fluid .span12 .weekly-top-trending-kols,.hs-row-fluid .span3 .weekly-top-trending-kols,.hs-row-fluid .span4 .weekly-top-trending-kols,.hs-row-fluid .span6 .weekly-top-trending-kols{align-self:flex-start;margin-top:0}.hs-flex-wrapper .weekly-top-trending-kols{align-self:flex-start;width:100%}.hs-module-page .weekly-top-trending-kols{max-width:100%;width:100%}.kol-name-link{color:#2070c0;font-weight:500;text-decoration:none;transition:color .2s ease,text-decoration .2s ease}.kol-name-link:hover{color:#1a5a9e;text-decoration:underline}.kol-name-link:focus{border-radius:2px;outline:2px solid rgba(32,112,192,.5)}.kol-name-link:active{color:#165288}.kol-tabs-navigation{background-color:#fff;padding:0 20px}.kol-tabs{display:flex;list-style:none;margin:0;overflow-x:auto;padding:0}.kol-tab{border-bottom:3px solid transparent;color:rgba(0,0,0,.8);cursor:pointer;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.kol-tab:hover{border-bottom-color:hsla(0,0%,100%,.5);color:gray}.kol-tab.active{border-bottom-color:#fb5200;color:#fb5200}@media (max-width:768px){.kol-tabs{flex-wrap:nowrap}.kol-tab{font-size:14px;padding:10px 15px}}@media (max-width:576px){.kol-tab{font-size:13px;padding:8px 12px}}