.f1-author .elementor-post__card{background:#fff !important;border-radius:12px !important;overflow:hidden !important;transition:all .3s cubic-bezier(.4,0,.2,1) !important;box-shadow:0 2px 8px rgba(0,0,0,.06) !important;border:1px solid #f0f0f0 !important}.f1-author .elementor-post:hover .elementor-post__card{transform:translateY(-4px) !important;box-shadow:0 8px 20px rgba(0,0,0,.12) !important}.f1-author .elementor-post__text{padding:20px 25px !important}.f1-author .elementor-post__title{font-weight:800 !important;line-height:1.3 !important;margin-bottom:12px !important}.f1-author .elementor-post__title a{color:#1a1a1a !important;text-decoration:none !important;transition:color .3s ease !important}.f1-author .elementor-post__title a:hover{color:#e10600 !important}.f1-author .elementor-post__excerpt{color:#666 !important;line-height:1.7 !important;margin-bottom:20px !important}.f1-author .elementor-post__excerpt p{margin-bottom:0 !important}.f1-author .elementor-post__read-more{display:inline-flex !important;align-items:center !important;gap:8px !important;color:#e10600 !important;font-weight:700 !important;font-size:.9rem !important;text-transform:uppercase !important;letter-spacing:1px !important;text-decoration:none !important;padding:10px 20px !important;background:#f8f8f8 !important;border-radius:6px !important;transition:all .3s !important}.f1-author .elementor-post__read-more:hover{background:#e10600 !important;color:#fff !important;transform:translateX(4px) !important}.f1-author .elementor-post__meta-data{font-size:.85rem !important;color:#999 !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:0 25px 20px !important}.f1-author .elementor-post__badge{display:none !important}.f1-author .elementor-posts-container{gap:25px !important}@media (max-width:768px){.f1-author .elementor-posts-container{gap:20px !important}.f1-author .elementor-post__text{padding:15px 20px !important}.f1-author .elementor-post__meta-data{padding:0 20px 15px !important}div.team-biography-section table td,div.driver-biography-section table td,div.team-biography-section table th,div.driver-biography-section table th{padding:6px !important}div.driver-bio-column,div.team-biography-col{overflow-x:hidden}div.driver-bio-column div:has(>table),div.team-biography-col div:has(>table){overflow-x:auto}}.elementor-post__thumbnail.elementor-fit-height{min-height:200px;aspect-ratio:16/9}.elementor-post__thumbnail.elementor-fit-height img{width:100%;height:100%;object-fit:cover}