.text-\[\#979797\]{color:#979797}.text-\[\#282F3c\]{color:#282f3c}[data-hs-tab].active .hs-tab-active\:text-\[\#f15b2c\]{color:#f15b2c}.key-markers-section{margin:0 auto;max-width:1780px;padding:0 0 48px}.headline-wrapper{background:#fff;padding-bottom:64px;padding-top:48px;position:sticky;top:84px;z-index:10}.headline-wrapper h2{color:#1e4670;font-size:45px}.key-markers-category-wrapper{gap:12px;height:fit-content;position:sticky;top:285.5px}.mobile-category-select-wrapper{display:none}.key-markers-category-item{height:48px;padding:10px 0}.key-markers-category-item:hover span{color:#282f3c}.key-markers-category-item.active span{color:#f15b2c;font-weight:600;line-height:24px}.key-markers-content-list{gap:48px;max-width:1248px}.card-type-tab-item{gap:48px}.sub-list-item-icon{height:24px;width:24px}.content-sub-list-section{gap:10px}.content-sub-list-label-wrapper{align-items:center;flex-direction:row;gap:10px}.content-sub-list-label{color:#282f3c;font-size:20px}.content-sub-list-label-badge{background:#e6e6e6;color:#979797;font-size:14px;font-weight:400;height:20px;line-height:18px;padding:0 10px}.content-sub-list-wrapper{gap:8px;column-gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));transition:all .3s ease-in-out}.sub-list-wrapper{border-bottom:.5px solid #e6e6e6;gap:8px;height:40px;max-width:400px}.sub-list-wrapper p{color:#282f3c}.load-more-btn{background-color:#eff7ff;border-radius:4px;color:#282f3c;padding:10px;transition:all .2s ease-in-out}.load-more-btn:hover{background-color:#bbdefb;border-color:#90caf9;color:#1565c0;transform:translateY(-1px)}.load-more-btn:active{transform:translateY(0)}.load-more-icon{height:16px;margin-right:8px;transition:transform .2s ease-in-out;width:16px}.load-more-btn:hover{background:var(--VW-Logo-Text,#282f3c)}.load-more-btn:hover svg path{fill:#eff7ff}@media (max-width:2199px){.key-markers-section{max-width:1328px}.key-markers-content-list{gap:48px;max-width:828px}.content-sub-list-wrapper{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1439px){.key-markers-section{max-width:704px}.key-markers-container{gap:36px}.headline-wrapper h2{font-size:36px}.key-markers-section-wrapper{flex-direction:column;gap:36px;justify-content:center}.key-markers-category-wrapper{display:none}.mobile-category-select-wrapper{display:flex;padding-top:36px}.key-markers-content-list{margin:0 auto;max-width:704px}.card-type-tab-item{gap:26px}.content-sub-list-label-badge{font-size:14px;line-height:normal}.content-sub-list-wrapper{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.sub-list-wrapper p{font-size:14px}.mobile-category-select-wrapper{margin:0 auto;max-width:704px}.mobile-category-label{color:#979797}.custom-dropdown{position:relative;width:600px}.custom-dropdown-trigger{background:#fff;border:1px solid #282f3c;border-radius:100px;color:#282f3c;outline:none;padding:10px 16px;transition:all .3s ease}.custom-dropdown-trigger:hover{border-color:#bbdefb;box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-dropdown-trigger:focus{border-color:#f15b2c;box-shadow:0 0 0 3px rgba(241,91,44,.1)}.custom-dropdown-selected{flex:1;text-align:left}.custom-dropdown-icon,.dropdown-chevron{transition:transform .3s ease}.custom-dropdown-menu{background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.custom-dropdown-menu.open{opacity:1;transform:translateY(0);visibility:visible}.custom-dropdown-option{border-bottom:1px solid #f5f5f5;color:#282f3c;padding:12px 16px;transition:all .2s ease}.custom-dropdown-option:last-child{border-bottom:none;border-radius:0 0 8px 8px}.custom-dropdown-option:first-child{border-radius:8px 8px 0 0}.custom-dropdown-option.selected,.custom-dropdown-option:hover{color:#f15b2c}}@media (max-width:767px){.key-markers-container{padding:0 16px}.headline-wrapper h2{font-size:24px}.mobile-category-label{font-size:16px}.custom-dropdown-trigger{font-size:14px}.content-sub-list-label{font-size:12px;font-weight:500}.content-sub-list-label-badge{font-size:12px}.content-sub-list-wrapper{gap:2px;grid-template-columns:repeat(1,minmax(0,1fr))}.sub-list-wrapper p{font-size:12px}.sub-list-wrapper{height:36px;max-width:unset}.card-type-tab-item{gap:24px}.mobile-category-select-wrapper{gap:12px}}