    font-size: 2.5rem;
        font-weight: 800;
        margin-bottom: 1rem;
        color: white;
    }
    
    .techniques-subtitle {
        font-size: 1.2rem;
        color: white;
        max-width: 600px;
        margin: 0 auto;
        line-height: 1.6;
    }
    /* Enforce white for any nested text in header/subtitle against global styles */
    .techniques-header,
    .techniques-header *,
    .techniques-title,
    .techniques-subtitle {
        color: #FFFFFF !important;
    }
    
    .search-