.feed-section {padding: 70px 0;}.feed-section.alt {background: linear-gradient(180deg, #fff 0%, #fef8f3 100%);}a.blog-card {text-decoration: none;color: inherit;cursor: pointer;}.blog-card:hover .video-thumbnail img {transform: scale(1.05);}.blog-card:hover .play-overlay {opacity: 1;}.options-toggle-btn {opacity: 1;}.thumb-click-target {position: absolute;inset: 0;cursor: pointer;}.blog-card-category[data-action="view"] {cursor: pointer;}.new-badge {display: inline-block;background: var(--secondary-color);color: #fff;font-size: 10px;font-weight: 700;text-transform: uppercase;letter-spacing: .5px;padding: 3px 9px;border-radius: 20px;vertical-align: middle;margin-left: 6px;}.topic-toolbar-actions {display: flex;align-items: center;gap: 12px;flex-wrap: wrap;}.blog-card-image .thumb-ph {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, var(--secondary-color) 0%, var(--primary-color) 100%);color: #fff;}.blog-card-image .thumb-ph.pdf {background: linear-gradient(135deg, #8c4900 0%, var(--secondary-color) 100%);}.blog-card-image .thumb-ph.info {background: linear-gradient(135deg, #444b6e 0%, #16213e 100%);}.blog-card-image .thumb-icon {font-size: 40px;opacity: .92;}.blog-card-image .play-btn {width: 64px;height: 64px;border-radius: 50%;background: rgba(255, 255, 255, .95);color: var(--secondary-color);display: flex;align-items: center;justify-content: center;font-size: 20px;box-shadow: 0 6px 18px rgba(0, 0, 0, .25);}.status-tag {position: absolute;top: 15px;right: 15px;z-index: 2;background: #fff;color: var(--secondary-color);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;padding: 7px 15px;border-radius: 25px;box-shadow: 0 4px 12px rgba(0, 0, 0, .15);}.topic-tiles {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 35px;}@media (max-width: 767px) {.topic-tiles {grid-template-columns: 1fr;}}.topic-tile {border: 2px solid var(--border-color);background: #fff;border-radius: 20px;padding: 22px 24px;cursor: pointer;text-align: left;width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 16px;transition: all .3s ease;box-shadow: 0 5px 20px rgba(140, 73, 0, .06);}.topic-tile:hover {border-color: var(--primary-color);transform: translateY(-4px);}.topic-tile.open {border-color: var(--secondary-color);background: linear-gradient(180deg, #fff, #fef8f3);}.topic-tile-main {display: flex;align-items: center;gap: 16px;}.topic-icon {width: 52px;height: 52px;border-radius: 14px;background: linear-gradient(135deg, var(--secondary-color), var(--primary-color));color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px;flex-shrink: 0;}.topic-name {display: block;font-weight: 700;font-size: 18px;color: var(--secondary-color);}.topic-count {font-size: 13px;color: #999;font-weight: 600;line-height: 1.3;display: flex;}.topic-chevron {color: var(--primary-color);font-size: 18px;transition: transform .3s ease;flex-shrink: 0;}.topic-tile.open .topic-chevron {transform: rotate(180deg);}.topic-panel {display: none;}.topic-panel.open {display: block;animation: feedFade .3s ease;}@keyframes feedFade {from {opacity: 0;transform: translateY(-8px);}to {opacity: 1;transform: translateY(0);}}.panel-head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;flex-wrap: wrap;gap: 10px;}.panel-head h3 {font-size: 26px;font-weight: 800;color: var(--secondary-color);margin: 0;}.section-cta {text-align: center;margin-top: 45px;}.back-link {display: inline-flex;align-items: center;gap: 8px;color: var(--primary-color);font-weight: 700;font-size: 14px;text-transform: uppercase;letter-spacing: .5px;margin-bottom: 22px;}.back-link:hover {color: var(--secondary-color);}.back-link i {transition: transform .3s ease;}.back-link:hover i {transform: translateX(-4px);}.topic-toolbar {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;margin-bottom: 40px;padding-bottom: 22px;border-bottom: 2px solid var(--border-color);}.type-filters {display: flex;gap: 10px;flex-wrap: wrap;}.type-filter {border: 2px solid var(--border-color);background: #fff;color: #666;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .5px;padding: 9px 22px;border-radius: 25px;cursor: pointer;transition: all .25s ease;}.type-filter:hover {border-color: var(--primary-color);color: var(--secondary-color);}.type-filter.active {background: linear-gradient(135deg, var(--secondary-color), var(--primary-color));color: #fff;border-color: transparent;box-shadow: 0 4px 12px rgba(249, 134, 63, .3);}.result-count {font-size: 14px;color: #999;font-weight: 600;}.no-results {display: none;text-align: center;padding: 70px 0;color: #999;}.no-results i {font-size: 52px;color: var(--border-color);margin-bottom: 18px;display: block;}.no-results p {font-size: 16px;margin: 0;}.media-type-badge {display: inline-flex;align-items: center;gap: 8px;background: rgba(249, 134, 63, 0.12);color: var(--secondary-color);padding: 7px 18px;border-radius: 25px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 18px;}.player-wrapper.media-pdf,
.player-wrapper.media-infographic {background: #f8f9fa;}.video-container.media-pdf {padding-top: 120%;}.video-container.media-pdf iframe {background: #fff;}.video-container.media-infographic {padding-top: 0;}.video-container.media-infographic img {position: static;width: 100%;height: auto;object-fit: contain;background: #fff;display: block;}.media-topic-tag {font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .5px;color: var(--primary-color);}.media-description {font-size: 16px;line-height: 1.7;color: #666;margin: 18px 0 0;}.related-videos .blog-card {margin-bottom: 18px;}.related-play-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}